• DocumentCode
    987010
  • Title

    Corner block list representation and its application to floorplan optimization

  • Author

    Hong, Xianlong ; Dong, Sheqin ; Huang, Gang ; Cai, Yici ; Cheng, Chung-Kuan ; Gu, Jun

  • Author_Institution
    Comput. & Sci. Dept., Tsinghua Univ., Beijing, China
  • Volume
    51
  • Issue
    5
  • fYear
    2004
  • fDate
    5/1/2004 12:00:00 AM
  • Firstpage
    228
  • Lastpage
    233
  • Abstract
    We propose to use a corner block list (CBL) representation for mosaic floorplans. In a mosaic floorplan, each room has only one block assigned to it. Thus, there is a unique corner room on the top right corner of the chip. Corner block deletion and corner block insertion keep the floorplan mosaic. Through a recursive deletion process, a mosaic floorplan can be converted to a representation that is named as CBL. Given a CBL, it takes only linear time to construct the floorplan. The CBL is used for the application to very large-scale integration floorplan and building block placement. We adopt a simulated annealing process for the optimization. Soft blocks and the aspect ratio of the chip are taken into account in the optimization process. The experimental results demonstrate that the algorithm is quite promising.
  • Keywords
    VLSI; circuit complexity; circuit optimisation; integrated circuit layout; simulated annealing; NP hard; aspect ratio; building block layout; building block placement; corner block deletion; corner block insertion; corner block list representation; floorplan optimization; floorplanning representation; mosaic floorplans; placement algorithm; recursive deletion; simulated annealing; soft blocks; very large-scale integration floorplan; Circuit simulation; Computer science; Data structures; Genetic algorithms; Heuristic algorithms; Intellectual property; Large scale integration; Simulated annealing; Stochastic processes; Very large scale integration; Building block layout; NP hard; floorplanning representation; placement algorithm; simulated annealing;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2004.824047
  • Filename
    1299036