• DocumentCode
    2553364
  • Title

    Near-optimum hierarchical layout synthesis of two-dimensional CMOS cells

  • Author

    Gupta, Avaneendra ; Hayes, John P.

  • Author_Institution
    Cadence Design Syst. Inc., San Jose, CA, USA
  • fYear
    1999
  • fDate
    7-10 Jan 1999
  • Firstpage
    453
  • Lastpage
    459
  • Abstract
    We present a hierarchical technique HCLIP to generate near-optimum layouts of CMOS cells in the two-dimensional (2-D) style. HCLIP is based on integer-linear programming and extends our previously published CLIP technique to much larger cells and to 2-D cell-arrays. HCLIP partitions the circuit into clusters, generates minimum-width 1-D placements (chain covers) for each cluster and then selects one cover for each cluster such that the overall 2-D cell width and height is minimized. In doing so, HCLIP explores all diffusion sharing between transistor chains belonging to the selected covers. For width minimization, HCLIP yields 2-D layouts that have minimum width with respect to the given set of covers. For both width and height minimization, since HCLIP is approximate and can overestimate cell height, we analyze the theoretical worst-case approximation. Experimental results demonstrate that HCLIP still yields near-optimal layouts in most cases
  • Keywords
    CMOS digital integrated circuits; CMOS logic circuits; NAND circuits; VLSI; circuit layout CAD; circuit optimisation; high level synthesis; integer programming; integrated circuit layout; linear programming; minimisation; 2D CMOS cells; 2D cell-arrays; 2D layouts; HCLIP; integer-linear programming; near-optimum hierarchical layout synthesis; two-dimensional CMOS cells; width minimization; Bridge circuits; Computer architecture; Inverters; Minimization; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1999. Proceedings. Twelfth International Conference On
  • Conference_Location
    Goa
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0013-7
  • Type

    conf

  • DOI
    10.1109/ICVD.1999.745197
  • Filename
    745197