DocumentCode :
839684
Title :
MP-Trees: A Packing-Based Macro Placement Algorithm for Modern Mixed-Size Designs
Author :
Chen, Tung-Chieh ; Yuh, Ping-Hung ; Chang, Yao-Wen ; Huang, Fwu-Juh ; Liu, Tien-Yueh
Author_Institution :
Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei
Volume :
27
Issue :
9
fYear :
2008
Firstpage :
1621
Lastpage :
1634
Abstract :
In this paper, we present a new multipacking-tree (MP-tree) representation for macro placements to handle modern mixed-size designs with large macros and high chip utilization rates. Based on binary trees, the MP-tree is very efficient, effective, and flexible for handling macro placements with various constraints. Given a global placement that already considers the areas and the interconnections among standard cells and macros, 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 Proceedings of the 2006 International Symposium on Physical Design placement contest benchmarks and Faraday benchmarks show that our macro placer combined with APlace 2.0, Capo 10.2, mPL6, or NTUplace3 for a standard-cell placement outperforms these state-of-the-art academic mixed-size placers alone by large margins in robustness and quality. In addition to wirelength, experiments on four real industrial designs with large macros and high utilization rates show that our method significantly reduces the average half-perimeter wirelength by 35 %, the average routed wirelength by 55 %, and the routing overflows by 13 times compared with Capo 10.2, implying that our macro placer leads to much higher routability.
Keywords :
logic design; microprocessor chips; network routing; system-on-chip; trees (mathematics); MP-trees; binary trees; chip utilization; macro placement; mixed-size design; multipacking-tree; routing; standard-cell placement; Algorithm design and analysis; Binary trees; Intellectual property; Large scale integration; Law; Legal factors; Machinery; Robustness; Routing; Very large scale integration; Floorplanning; layout; physical design; placement;
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.2008.927760
Filename :
4603071
Link To Document :
بازگشت