• DocumentCode
    1170975
  • Title

    Global and local congestion optimization in technology mapping

  • Author

    Pandini, Davide ; Pileggi, Lawrence T. ; Strojwas, Andrzej J.

  • Author_Institution
    Central Res. & Dev., STMicroelectronies, Agrate Brianza, Italy
  • Volume
    22
  • Issue
    4
  • fYear
    2003
  • fDate
    4/1/2003 12:00:00 AM
  • Firstpage
    498
  • Lastpage
    505
  • Abstract
    In this era of deep submicrometer technologies, interconnects are becoming increasingly important as their effects strongly impact the integrated circuit (IC) functionality and performance. Moreover, logic block size is no longer determined exclusively by total cell area and is often limited by wiring area. However, synthesis optimization objectives are focused on minimizing the number and size of library cells. Methodologies that incorporate congestion within the logic synthesis objective function have been proposed in the past. Nevertheless, we will demonstrate that predicting the true congestion prior to layout is not possible, and the effectiveness of any congestion minimization approach can only be evaluated after routing is completed within the fixed die size. In this paper, we propose a practical, complete methodology which first performs congestion-aware technology mapping using a global weighting factor for the technology-dependent synthesis cost function and then applies incremental localized unmapping and remapping on layout congested areas. This complete approach addresses the problem that one global factor is not suited for all layout regions of the design, which might have very different routing demands. Most importantly, through the application of this methodology to industrial examples, we will show that any attempt at a purely top-down single-pass congestion-aware technology mapping is merely wishful thinking.
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; integrated circuit layout; logic CAD; network routing; wiring; congestion optimization; congestion-aware technology mapping; cost function; deep submicrometer technologies; logic block size; logic synthesis; remapping; routing; synthesis optimization objectives; technology mapping; unmapping; wiring area; Capacitance; Circuit synthesis; Integrated circuit interconnections; Integrated circuit synthesis; Integrated circuit technology; Logic design; Minimization; Routing; Very large scale integration; 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/TCAD.2003.809646
  • Filename
    1190987