ACM Home Page
Please provide us with feedback. Feedback
An integrated nonlinear placement framework with congestion and porosity aware buffer planning
Full text PdfPdf (365 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 45th annual Design Automation Conference table of contents
Anaheim, California
SESSION: Performance driven layout optimization table of contents
Pages 702-707  
Year of Publication: 2008
ISBN ~ ISSN:0738-100X , 978-1-60558-115-6
Authors
Tung-Chieh Chen  National Taiwan University, Taipei, Taiwan
Ashutosh Chakraborty  University of Texas at Austin, TX
David Z. Pan  University of Texas at Austin, TX
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
: IEEE/CASS/CANDE/CEDA
: The EDA Consortium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 51,   Citation Count: 0
Additional Information:

abstract   references   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/1391469.1391651
What is a DOI?

ABSTRACT

Due to skewed scaling of interconnect versus cell delay in deep submicron CMOS, modern VLSI timing closure requires extensive buffer insertion. Inserting a large number of buffers may cause not only dramatic cell migration but also routing hotspots. If buffering is not controlled well, it may fail to close a design. Placement with buffer porosity (i.e., cell density) awareness can allocate space for inserting these buffers, and buffering with congestion awareness can improve the routability. Therefore, there is essential need for a placement framework with explicit porosity and congestion control. In this paper, we propose the first integrated nonlinear placement framework with porosity and congestion aware buffer planning. We demonstrate the integration of increasingly refined cell porosity and routing congestion aware buffer planning and insertion methodology in a high quality nonlinear placer. Our experiments show the improvement of average routing overflow by 69%, average wirelength by 28% and average buffer count by 40%, compared with the traditional placement framework without buffer planning.


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
IWLS 2005 Benchmarks. http://iwls.org/iwls2005/benchmarks.html.
 
2
OpenAccess. http://www.si2.org/.
 
3
OpenAccess Gear. http://openedatools.si2.org/oagear/.
 
4
OpenCores. http://www.opencores.org/.
5
6
7
 
8
9
10
 
11
A. B. Kahng and Q. Wang. Implementation and extensibility of an analytic placer. IEEE Trans. Computer-Aided Design, 24(5), May 2005.
 
12
J. Lou, S. Thakur, S. Krishnamoorthy, and H. S. Sheng. Estimating routing congestion using probabilistic analysis. IEEE Trans. Computer-Aided Design, 21(1): 32--41, Jan. 2002.
 
13
L. Luo, Q. Zhou, Y. Cai, X. Hong, and Y. Wang. A novel techniqure integrating buffer insertion into timing driven placement. In Proc. IEEE Int. Symp. on Circuits and Systems, Island of Kos, Greece, May 2006.
 
14
W. C. Naylor, R. Donelly, and L. Sha. US patent 6,301,693: Non-linear optimization system and method for wire length and dealy optimization for an automatic electric circuit placer. 2001.
 
15
16
 
17
P. Saxena, N. Menezes, P. Cocchini, and D. Kirkpatrick. Repeater scaling and its impact on cad. IEEE Trans. Computer-Aided Design, 23(4): 451--463, 2004.
18

Collaborative Colleagues:
Tung-Chieh Chen: colleagues
Ashutosh Chakraborty: colleagues
David Z. Pan: colleagues