• DocumentCode
    1170864
  • Title

    An effective congestion-driven placement framework

  • Author

    Brenner, U. ; Rohe, A.

  • Author_Institution
    Res. Inst. for Discrete Math., Univ. of Bonn, Germany
  • Volume
    22
  • Issue
    4
  • fYear
    2003
  • fDate
    4/1/2003 12:00:00 AM
  • Firstpage
    387
  • Lastpage
    394
  • Abstract
    We present a fast but reliable way to detect routing criticalities in very large scale integration chips. In addition, we show how this congestion estimation can be incorporated into a partitioning based placement algorithm. Different to previous approaches, we do not rerun parts of the placement algorithm or apply a postplacement optimization, but we use our congestion estimator for a dynamic avoidance of routability problems in one single run of the placement algorithm. Computational experiments on chips with up to 1300000 cells are presented. The framework reduces the usage of the most critical routing edges by 9.0% on average, the running time increase for the placement is about 8.7%. However, due to the smaller congestion, the running time of routing tools can be decreased drastically, so the total time for placement and (global) routing is decreased by 47% on average.
  • Keywords
    VLSI; circuit layout CAD; integrated circuit layout; network routing; VLSI chips; congestion estimation; congestion-driven placement framework; dynamic avoidance; partitioning based placement algorithm; physical design; routing criticalities detection; very large scale integration; Circuits; Mathematics; Minimization; Optimization methods; Partitioning algorithms; Routing; Timing; 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/TCAD.2003.809662
  • Filename
    1190976