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 :
بازگشت