• DocumentCode
    1958365
  • Title

    Congestion aware layout driven logic synthesis

  • Author

    Kutzschebauch, T. ; Stok, L.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    2001
  • fDate
    4-8 Nov. 2001
  • Firstpage
    216
  • Lastpage
    223
  • Abstract
    In this paper, we present novel algorithms that effectively combine physical layout and early logic synthesis to improve overall design quality. In addition, we employ partitioning and clustering algorithms to achieve faster turn around times. With the increasing complexity of designs, the traditional separation of logic and physical design leads to sub-optimal results as the cost functions employed during logic synthesis do not accurately represent physical design information. While this problem has been addressed extensively, the existing solutions apply only simple synthesis transforms during physical layout and are generally unable to reverse decisions made during logic minimization and technology mapping, that have a major negative impact on circuit structure. In our novel approach, we propose congestion aware algorithms for layout driven decomposition and technology mapping, two of the steps that affect congestion the most during logic synthesis, to effectively decrease wire length and improve congestion. In addition, to improve design turn-around-time and handle large designs, we present an approach in which synthesis partitioning and placement clustering co-exist, reflecting the different characteristics of logical and physical domain.
  • Keywords
    VLSI; circuit CAD; circuit layout CAD; high level synthesis; integrated circuit layout; integrated logic circuits; logic partitioning; minimisation of switching nets; VLSI circuits; clustering algorithms; congestion aware algorithms; congestion aware layout driven logic synthesis; design quality; layout driven decomposition; layout-driven technology mapping; logic minimization; partitioning algorithms; physical layout; placement clustering; synthesis partitioning; wire length reduction; Circuit synthesis; Clustering algorithms; Cost function; Integrated circuit synthesis; Logic circuits; Logic design; Minimization; Partitioning algorithms; Timing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-7247-6
  • Type

    conf

  • DOI
    10.1109/ICCAD.2001.968621
  • Filename
    968621