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 :
بازگشت