|
ABSTRACT
A new approach to the performance-driven placement based on a window concept is presented. We first convert timing constraints to geometric shapes using the defined windows. A window represents a region in which all the modules along a given path can be placed without degrading the circuit performance. Then a constructive placement process uses the window information to select an unplaced module, and to find an appropriate position for the module. This approach represents a unified way to consider both timing and geometric constraints during the placement process. The experimental results show that the improvement of circuit performance can be achieved by the sufficient use of the window information.
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.
 |
Burs85
|
|
| |
Dunlop84
|
A. E. Dunlop , V. D. Agrawal , D. N. Deutsch , M. F. Jukl , P. Kozak , M. Wiesel, Chip layout optimization using critical path weighting, Proceedings of the 21st conference on Design automation, p.133-136, June 25-27, 1984, Albuquerque, New Mexico, United States
|
| |
Hauge87
|
P.S. Hauge, R. Nair, E J, Yoff,, "Circuit Placement For Predictable Performance", ICCAD, 1987, pp.88-91.
|
| |
Hitch82
|
R.B. Hitchcock, G.L. Smith, D.D. Cheng, "Timing Analysis. of Computer Hardware", IBM J. Res. Develop., vol,26, no. I, Jan. 1982, pp.100-105.
|
 |
Jack89
|
|
| |
Lin90
|
I. Lin, D,H. Du, "Window Based Pedortrutnce-Ddven Placement", Technical Report, TR-90-18, Comlmt~r Science Department, University of Minnesota.
|
| |
Mare89
|
M. Marek-Sadowska, S.P. Lin, "T'tming Driven Plac~nnnt", ICCAD-89, 1989, pp.94-97.
|
| |
Nair89
|
R. Nair, C.L. Bennan, P.S. Hauge, E.L Yoffa, "Generation of Performance Constraints for Layout", IEEE Trans. CAD, vol.8, no.8, Aug. 1989, pp.860-874.
|
 |
Pras89
|
|
| |
Rose88
|
M. Rose, M. Wiesel, D. Kirkpatrick, N. Netilcten, "Dc~u0 Performance Directed, Auto Place and Route", 1988 Custom ICC, pp.l i.1.1-11.1.4.
|
| |
Teig86
|
S. Teig, R.L. Smith, J. Scaton, "Timhag-Drivem Layout of Cell-Based ICs", VLSI System Design, May 1986, pp.63-73.
|
| |
Weste85
|
|
| |
Youss89
|
H. Youssef, E. Shragowitr., LC. B~aing, "Critical Path Issue in VLSI Designs", ICCAD-89, 1989, pp.520-523.
|
CITED BY 6
|
|
|
Andrew Kahng , Jason Cong , Gabriel Robins, High-performance clock routing based on recursive geometric matching, Proceedings of the 28th conference on ACM/IEEE design automation, p.322-327, June 17-22, 1991, San Francisco, California, United States
|
|
Takeo Hamada , Chung-Kuan Cheng , Paul M. Chau, Prime: a timing-driven placement tool using a piecewise linear resistive network approach, Proceedings of the 30th international conference on Design automation, p.531-536, June 14-18, 1993, Dallas, Texas, United States
|
|
|
Vasily G. Moshnyaga , Hiroshi Mori , Hidetoshi Onodera , Keikichi Tamaru, Layout-driven module selection for register-transfer synthesis of sub-micron ASIC's, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.100-103, November 07-11, 1993, Santa Clara, California, United States
|
|
|
Daehong Kim , Jinyong Jung , Sunghyun Lee , Jinhwan Jeon , Kiyoung Choi, Behavior-to-placed RTL synthesis with performance-driven placement, Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design, November 04-08, 2001, San Jose, California
|
|
Kenneth D. Boese , Andrew B. Kahng , Gabriel Robins, High-performance routing trees with identified critical sinks, Proceedings of the 30th international conference on Design automation, p.182-187, June 14-18, 1993, Dallas, Texas, United States
|
|