• DocumentCode
    1170948
  • Title

    Routability-driven floorplanner with buffer block planning

  • Author

    Sham, Chiu-Wing ; Young, Evangeline F Y

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, China
  • Volume
    22
  • Issue
    4
  • fYear
    2003
  • fDate
    4/1/2003 12:00:00 AM
  • Firstpage
    470
  • Lastpage
    480
  • Abstract
    In traditional floorplanners, area minimization is an important issue. However, due to the recent advances in very large scale integration technology, the number of transistors in a design are increasing rapidly and so are their switching speeds. This has increased the importance of interconnect delay and routability in the overall performance of a circuit. We should consider interconnect planning, buffer planning, and routability as early as possible. In this paper, we study and implement a routability-driven floorplanner with congestion estimation and buffer planning. Our method is based on a simulated annealing approach that is divided into two phases: the area optimization and congestion optimization phases. In the area optimization phase, modules are roughly placed according to the total area and wirelength. In the congestion optimization phase, a floorplan is evaluated by its area, wirelength, congestion, and routability. We assume that buffers should be inserted at flexible intervals from each other for long enough wires and probabilistic analysis is performed to compute the congestion information taken into account the constraints in buffer locations. Our approach is able to reduce the average number of wires at the congested areas and allow more feasible insertions of buffers to satisfy the delay constraints without having much penalty in increasing the area of the floorplan.
  • Keywords
    VLSI; buffer circuits; circuit layout CAD; circuit optimisation; computational complexity; integrated circuit interconnections; integrated circuit layout; network routing; probability; simulated annealing; VLSI layout; area minimization; area optimization; buffer block planning; buffer planning; computer-aided design; congestion estimation; congestion optimization; interconnect delay; interconnect planning; physical design; probabilistic analysis; routability-driven floorplanner; simulated annealing approach; very large scale integration technology; wirelength; Circuit simulation; Delay; Information analysis; Integrated circuit interconnections; Minimization; Optimization methods; Simulated annealing; Transistors; Very large scale integration; Wires;
  • 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.809649
  • Filename
    1190984