DocumentCode
465328
Title
MP-trees: A Packing-Based Macro Placement Algorithm for Mixed-Size Designs
Author
Chen, Tung-Chieh ; Yuh, Ping-Hung ; Chang, Yao-Wen ; Huang, Fwu-Juh ; Liu, Denny
Author_Institution
Nat. Taiwan Univ., Taipei
fYear
2007
fDate
4-8 June 2007
Firstpage
447
Lastpage
452
Abstract
In this paper, we present a new multi-packing tree (MP-tree) representation for macro placement to handle mixed-size designs. Based on binary trees, the MP-tree is very efficient, effective, and flexible for handling macro placement with various constraints. Given a global placement, our MP-tree-based macro placer optimizes macro positions, minimizes the macro displacement from the initial macro positions, and maximizes the area of the chip center for standard-cell placement and routing. Experiments based on the eight ISPD´06 placement contest benchmarks show that our macro placer combined with Capo 10.2, NTUplace3, or mPL6 for standard-cell placement outperforms these state-of-the-art academic mixed-size placers alone by large margins in both robustness and quality. In addition to wirelength, experimented on five real industrial designs show that our method significantly reduce the average HPWL by 35%, the average routed wirelength by 55%, and the routing overflows than the counterpart with Capo 10.2, implying that our macro placer leads to much higher routability.
Keywords
industrial property; trees (mathematics); binary trees; mixed-size designs; multipacking tree representation; packing-based macroplacement algorithm; routing overflows; standard-cell placement; wirelength; Algorithm design and analysis; Binary trees; Design engineering; Integrated circuit layout; Intellectual property; Law; Legal factors; Robustness; Routing; Very large scale integration; Algorithms; Design; Macro placement; Multi-packing tree;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
Conference_Location
San Diego, CA
ISSN
0738-100X
Print_ISBN
978-1-59593-627-1
Type
conf
Filename
4261226
Link To Document