• DocumentCode
    2824827
  • Title

    An algorithm for optimal layouts of CMOS complex logic modules

  • Author

    Kwon, Yong-Joon ; Kyung, Chong-Min

  • Author_Institution
    Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
  • fYear
    1991
  • fDate
    11-14 Jun 1991
  • Firstpage
    3126
  • Abstract
    A new algorithm is presented which finds the optimal layouts of CMOS complex logic modules from the given Boolean logic expressions. The problem of minimizing the layout area of a static CMOS logic module is converted to the problem of determining the covering sets for each sublogic of the given Boolean logic expression and merging all covering sets in all possible ways to find the optimal solution being characterized by the minimum number of dual trails. The problem is known as NP-complete. Typical published algorithms are reviewed and the unsolved issues are discussed. The authors introduce the concepts of 18 canonical symbols, 18 canonical environments, merging cost between each canonical symbol and each canonical environment, dominant canonical symbol sets, complete set of merging sequences, and utilize the concepts to reduce the computing time by avoiding the unnecessary search. The algorithm always guarantees the optimal result
  • Keywords
    Boolean functions; CMOS integrated circuits; circuit layout CAD; integrated logic circuits; logic CAD; modules; Boolean logic expressions; CMOS complex logic modules; NP-complete; canonical environments; canonical symbols; computing time; covering sets; dual trails; layout area; merging sequences; optimal layouts; static CMOS logic module; sublogic; Boolean functions; CMOS logic circuits; CMOS technology; Costs; Delay effects; Libraries; Logic circuits; Merging; Semiconductor device modeling; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1991., IEEE International Sympoisum on
  • Print_ISBN
    0-7803-0050-5
  • Type

    conf

  • DOI
    10.1109/ISCAS.1991.176212
  • Filename
    176212