• DocumentCode
    1199956
  • Title

    Optimal cell generation for dual independent layout styles

  • Author

    Carlson, Bradley S. ; Chen, C. Y Roger ; Singh, Uminder

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
  • Volume
    10
  • Issue
    6
  • fYear
    1991
  • fDate
    6/1/1991 12:00:00 AM
  • Firstpage
    770
  • Lastpage
    782
  • Abstract
    Many optimization algorithms have been proposed for layout styles which are dual dependent: that is, the optimization for the layout of the n-transistor network of a CMOS complex gate is dependent on, the p-transistor network and vice versa. A two-stage linear-time optimization algorithm for dual independent layout styles is presented. The first stage is based on a tree representation of the complex gate. This tree representation allows complete flexibility in transistor order and takes complete advantage of the concept of delayed binding. The optimization goal is identical to the Euler pathed optimization algorithms metal-metal matrix (M3) layout style, and examples of generated layouts are shown. Starting from a switching expression, the proposed algorithm always produces an optimal solution in terms of the number of diffusion breaks, which includes an optimal transistor representation for the switching expression (first stage), and an optimal gate sequence to traverse this transistor circuit (second stage)
  • Keywords
    CMOS integrated circuits; circuit layout CAD; logic CAD; optimisation; trees (mathematics); CMOS complex gate; delayed binding; dual independent layout styles; linear-time optimization algorithm; optimal cell generation; tree representation; Automatic logic units; Circuit optimization; Delay; Design methodology; Helium; Integrated circuit layout; Programmable logic arrays; Routing; Switching circuits; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.137506
  • Filename
    137506