• 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