ACM Home Page
Please provide us with feedback. Feedback
MP-trees: a packing-based macro placement algorithm for mixed-size designs
Full text PdfPdf (400 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 44th annual Design Automation Conference table of contents
San Diego, California
SESSION: Modern placement techniques table of contents
Pages: 447 - 452  
Year of Publication: 2007
ISBN ~ ISSN:0738-100X , 978-1-59593-627-1
Authors
Tung-Chieh Chen  National Taiwan University, Taipei, Taiwan
Ping-Hung Yuh  National Taiwan University, Taipei, Taiwan
Yao-Wen Chang  National Taiwan University, Taipei, Taiwan
Fwu-Juh Huang  MediaTek, Inc., Hsin-Chu, Taiwan
Denny Liu  MediaTek, Inc., Hsin-Chu, Taiwan
Sponsors
: The EDA Consortium
: IEEE/CASS/CANDE/CEDA
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 20,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1278480.1278598
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ISPD 2006 Placement Contest, http://www.sigda.org/ispd2006/contest.html.
2
 
3
A. R. Agnihotri, S. Ono, C. Li, M. C. Yildiz, A. Khatkhate, C.-K. Koh, and P. H. Madden. Mixed block placement via fractional cut recursive bisection. IEEE Trans. Computer-Aided Design, 24(5):748--761, May 2005.
4
5
6
7
8
9
10
11
12
13
 
14
E. Wein and J. Benkoski. Hard macros will revolutionize SoC design. EETimes Online, Aug. 2004. http://www.eetimes.com/showArticle.jhtml?articleID=26807055.
15


Collaborative Colleagues:
Tung-Chieh Chen: colleagues
Ping-Hung Yuh: colleagues
Yao-Wen Chang: colleagues
Fwu-Juh Huang: colleagues
Denny Liu: colleagues