DocumentCode
1057305
Title
Distributed system for VLSI layout compaction
Author
Byrne, R. ; Shoja, G.C.
Author_Institution
Dept. of Comput. Sci., Victoria Univ., BC, Canada
Volume
141
Issue
1
fYear
1994
fDate
1/1/1994 12:00:00 AM
Firstpage
49
Lastpage
56
Abstract
A distributed algorithm for solving the symbolic compaction problem based on the virtual grid approach is presented. The distributed layout compaction system (DLCS) is an implementation of this algorithm. The symbolic compaction problem consists of translating a symbolic description of a VLSI layout into the smallest possible mask level description without violating any design rule. The distributed algorithm follows the client/server model. Client/server communication is provided by remote procedure calls (RPC) and modified RPCs, that allow parallel computations. The client is responsible for partitioning the layout problem into separate regions to be compacted by a set of server processes, and for merging these separately compacted regions into the final mask descriptions. The partition strategy is shown to allow effective parallelism of the compaction problem. DLCS was tested using a standard set of symbolic compaction benchmarks
Keywords
VLSI; circuit layout CAD; distributed processing; remote procedure calls; VLSI layout compaction; client/server model; distributed algorithm; distributed layout compaction system; distributed system; mask level description; partitioning; remote procedure calls; symbolic compaction; symbolic compaction benchmarks; virtual grid approach;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:19949891
Filename
278037
Link To Document