• DocumentCode
    1924136
  • Title

    A hierarchical technique for minimum-width layout of two-dimensional CMOS cells

  • Author

    Gupta, Avaneendra ; Hayes, John P.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1997
  • fDate
    4-7 Jan 1997
  • Firstpage
    15
  • Lastpage
    20
  • Abstract
    We present a hierarchical technique, based on integer linear programming (ILP), to generate area-efficient layouts of relatively large complex CMOS cells in the two-dimensional (2-D or multi-row) style. First, the CMOS circuit is partitioned into subcircuits called clusters. Next, the set of all minimum-width 1-D placements (chain covers) are generated for each cluster and form the input to the ILP model. The model aims at selecting exactly one cover for each cluster such that the overall 2-D cell width is minimized. In the process, all possible diffusion sharing between transistor chains belonging to clusters are considered; the inter-row connections that contribute to the overall cell width are also reduced. Experimental results demonstrate that the technique reduces run times by several orders of magnitude over non-hierarchical methods, and yields optimal or near-optimal layouts in most cases
  • Keywords
    CMOS digital integrated circuits; circuit layout CAD; circuit optimisation; integer programming; integrated circuit layout; linear programming; CMOS circuit partitioning; area-efficient layouts; chain covers; clusters; diffusion sharing; hierarchical technique; integer linear programming; inter-row connections; large complex CMOS cells; minimum-width 1-D placements; minimum-width layout; near-optimal layouts; transistor chains; two-dimensional CMOS cells; Circuits; Computer architecture; Educational institutions; Integer linear programming; Logic gates; Minimization; Optimization methods; Productivity; Semiconductor device modeling; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1997. Proceedings., Tenth International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-7755-4
  • Type

    conf

  • DOI
    10.1109/ICVD.1997.567954
  • Filename
    567954