| A new LP based incremental timing driven placement for high performance designs |
| Full text |
Pdf
(2.00 MB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 43rd annual Design Automation Conference
table of contents
San Francisco, CA, USA
SESSION: Session 62: placement
table of contents
Pages: 1115 - 1120
Year of Publication: 2006
ISBN:1-59593-381-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 36, Citation Count: 4
|
|
|
ABSTRACT
In this paper, we propose a new linear programming based timing driven placement framework for high performance designs. Our LP framework is mainly net-based, but it takes advantage of the path-based delay sensitivity with limited-stage slew propagation, thus it enjoys certain hybrid feature of net and path-based timing driven placement. Our LP formulation considers not only cells on the critical paths, but also cells that are logically adjacent to the critical paths (i.e., the criticality ad jacency network) in a unified manner. We further present a timing aware spreading method to preserve timing in legalization for high performance designs. Our algorithm has been tested on a set of 65nm industry circuits from a multi-GHz microprocessor, and shown to achieve much improved timing on hand-tuned circuits.
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
|
|
 |
2
|
|
 |
3
|
Wilm E. Donath , Reini J. Norman , Bhuwan K. Agrawal , Stephen E. Bello , Sang Yong Han , Jerome M. Kurtzberg , Paul Lowy , Roger I. McMillan, Timing driven placement using complete path delays, Proceedings of the 27th ACM/IEEE conference on Design automation, p.84-89, June 24-27, 1990, Orlando, Florida, United States
[doi> 10.1145/123186.123232]
|
| |
4
|
A. Srinivasan, K. Chaudhary, and E. S. Kuh, "Ritual: A performance driven placement algorithm for small cell ICs," in Proc. Int. Conf. on Computer Aided Design, pp. 48--51, 1991.
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
Amit Chowdhary , Karthik Rajagopal , Satish Venkatesan , Tung Cao , Vladimir Tiourin , Yegna Parasuram , Bill Halpin, How accurately can we model timing in a placement engine?, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
[doi> 10.1145/1065579.1065792]
|
| |
9
|
M. Marek-Sadowska and S. Lin, "Timing driven placement.," pp. 94--97, 1989.
|
 |
10
|
|
 |
11
|
Bill Halpin , C. Y. Roger Chen , Naresh Sehgal, A sensitivity based placer for standard cells, Proceedings of the 10th Great Lakes symposium on VLSI, p.193-196, March 02-04, 2000, Chicago, Illinois, United States
[doi> 10.1145/330855.331040]
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
|
 |
16
|
|
 |
17
|
Majid Sarrafzadeh , David Knol , Gustavo Tellez, Unification of budgeting and placement, Proceedings of the 34th annual conference on Design automation, p.758-761, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266364]
|
| |
18
|
W. C. Elmore, "The transient response of damped linear networks with particular regard to wide-band amplifliers," Journal of Applied Physics, vol. 19, pp. 55--63, Jan. 1948.
|
 |
19
|
Padmini Gopalakrishnan , Altan Odabasioglu , Lawrence Pileggi , Salil Raje, Overcoming wireload model uncertainty during physical design, Proceedings of the 2001 international symposium on Physical design, p.182-189, April 01-04, 2001, Sonoma, California, United States
[doi> 10.1145/369691.369769]
|
 |
20
|
Haoxing Ren , David Z. Pan , Charles J. Alpert , Paul Villarrubia, Diffusion-based placement migration, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
[doi> 10.1145/1065579.1065712]
|
| |
21
|
T. Luo , H. Ren , C. J. Alpert , D. Z. Pan, Computational geometry based placement migration, Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design, p.41-47, November 06-10, 2005, San Jose, CA
|
 |
22
|
|
| |
23
|
MOSEK, "http://www.mosek.com," 2005.
|
CITED BY 4
|
|
|
|
|
David A. Papa , Tao Luo , Michael D. Moffitt , C. N. Sze , Zhuo Li , Gi-Joon Nam , Charles J. Alpert , Igor L. Markov, RUMBLE: an incremental, timing-driven, physical-synthesis optimization algorithm, Proceedings of the 2008 international symposium on Physical design, April 13-16, 2008, Portland, Oregon, USA
|
|
|
|
|
|
Tao Luo , David A. Papa , Zhuo Li , C. N. Sze , Charles J. Alpert , David Z. Pan, Pyramids: an efficient computational geometry-based approach for timing-driven placement, Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design, November 10-13, 2008, San Jose, California
|
|