• DocumentCode
    1961267
  • Title

    Automatic layout of custom analog cells in ANAGRAM

  • Author

    Garrod, D.J. ; Rutenbar, R.A. ; Carley, L.R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie-Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1988
  • fDate
    7-10 Nov. 1988
  • Firstpage
    544
  • Lastpage
    547
  • Abstract
    ANAGRAM models cell layout in the style of a macrocell place-and-route problem. Individual cell primitives (transistor-level objects of widely varying sizes) are the macrocells. Module generation techniques are used to generate these internal primitives and to preserve critical matching and symmetries. An annealing-based placement algorithm then places these primitives. This is followed by a novel line-expansion signal router, which includes mechanisms to avoid noise coupling due to internodal capacitances between the signal wires and shared parasitic resistances in the DC supply wiring and operates in an iterative improvement fashion to eliminate such violations. Layouts for several custom CMOS cells have been successfully generated. Circuit-simulation results based on cell extractions demonstrate the effectiveness of the crosstalk-avoidance mechanisms.<>
  • Keywords
    CMOS integrated circuits; circuit layout CAD; ANAGRAM; annealing-based placement algorithm; cell extractions; cell layout; critical matching; crosstalk-avoidance mechanisms; custom CMOS cells; custom analog cells; line-expansion signal router; macrocell place-and-route problem; module generation; noise coupling; Annealing; Circuit noise; Circuit topology; Coupling circuits; Crosstalk; Iterative algorithms; Macrocell networks; Parasitic capacitance; Routing; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1988. ICCAD-88. Digest of Technical Papers., IEEE International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-0869-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.1988.122567
  • Filename
    122567