• DocumentCode
    1162803
  • Title

    Depth-first-search and dynamic programming algorithms for efficient CMOS cell generation

  • Author

    Bar-Yehuda, Reuven ; Feldman, Jack A. ; Pinter, Ron Y. ; Wimer, Shmuel

  • Author_Institution
    IBM Israel Sci. Center, Haifa, Israel
  • Volume
    8
  • Issue
    7
  • fYear
    1989
  • fDate
    7/1/1989 12:00:00 AM
  • Firstpage
    737
  • Lastpage
    743
  • Abstract
    An algorithmic framework is presented for mapping CMOS circuit diagrams into area-efficient, high-performance layouts in the style of one-dimensional transistor arrays. Using efficient search techniques and accurate evaluation methods, the huge solution space that is typical to such problems is transversed extremely fast, yielding designs of hand-layout quality. In addition to generating circuits that meet prespecified layout constraints in the context of a fixed target image, on-the-fly optimizations are performed to meet secondary optimization criteria. A practical dynamic programming routing algorithm is utilized to accommodate the special conditions that arise in this context. This algorithm has been implemented and is currently used at IBM for cell-library generation
  • Keywords
    CMOS integrated circuits; circuit layout CAD; dynamic programming; CMOS cell generation; cell-library generation; depth first search; dynamic programming algorithms; fixed target image; hand-layout quality; high-performance layouts; layout constraints; mapping; on-the-fly optimizations; one-dimensional transistor arrays; secondary optimization criteria; Cities and towns; Constraint optimization; Dynamic programming; Helium; Heuristic algorithms; Integrated circuit layout; Libraries; Routing; Wire; Wiring;
  • 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.31531
  • Filename
    31531