A distributed layout compactor
| dc.contributor.author | Byrne, Rodrigue | en_US |
| dc.date.accessioned | 2024-08-13T00:07:10Z | |
| dc.date.available | 2024-08-13T00:07:10Z | |
| dc.date.copyright | 1988 | en_US |
| dc.date.issued | 1988 | |
| dc.degree.department | Department of Computer Science | |
| dc.degree.level | Master of Science M.Sc. | en |
| dc.description.abstract | A distributed algorithm used to solve the symbolic compaction problem, running on a set of computers attached to a local area network, is presented in this thesis. The symbolic compaction problem consists of translating a symbolic description of a VLSI layout into the smallest possible mask level description without introducing any design rule violations. The compaction algorithm is based on a virtual grid approach similar to the ones used in the MULGA and VIVID systems. The serial version of the compaction algorithm is shown to have linear time complexity with respect to the number of layout primitives. Also for the benchmarks performed the compactor was 9 to 14 times faster than VIVID's compactor. The distributed algorithm developed follows the client/server model of distributed systems. The client is responsible for partitioning the layout problem into separate regions to be compacted by a set of server processes, and for mergering these separately compacted regions into the final mask descriptions. The Distributed Layout Compaction System (DLCS) thus developed was tested on three different hardware configurations with input layouts ranging in complexity from simple N AND gates to a static memory array. The benchmark results were broken up into communication time, serial time, and parallel time categories. The serial aspect of the distributed compaction algorithm required on average 40% of the real time taken to solve a problem. Thus the serial part of the algorithm limits the speed up to 2.5. The conclusion of the thesis proposes some ways of enhancing the performance of this type of distributed compaction system. | |
| dc.format.extent | 149 pages | |
| dc.identifier.uri | https://hdl.handle.net/1828/17160 | |
| dc.rights | Available to the World Wide Web | en_US |
| dc.title | A distributed layout compactor | en_US |
| dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- BYRNE_Rodrigue_MSC_1998_500533.pdf
- Size:
- 41.65 MB
- Format:
- Adobe Portable Document Format