DocumentCode :
2991794
Title :
A fast algorithm for performance-driven placement
Author :
Jackson, M.A.B. ; Srinivasan, A. ; Kuh, E.S.
Author_Institution :
Electron. Res. Lab., California Univ., Berkeley, CA, USA
fYear :
1990
fDate :
11-15 Nov. 1990
Firstpage :
328
Lastpage :
331
Abstract :
An algorithm was developed for the placement of small-cell ICs subject to performance constraints that is efficient in terms of speed and memory usage. The approach models wirelength using a nonlinear cost function similar to that of R.S. Tsay et al. (1988) and a timing model which uses a block-oriented representation of paths like that of M.A.B. Jackson and E.S. Kuh (1989). The timing constraints are implicitly represented using a network and nonlinear programming techniques are used to solve the wirelength minimization problem while satisfying the constraints. This allows critical paths to dynamically adjust while the placement changes to minimize wirelength. The solution of the nonlinear programming problem yields an initial placement of cells that may violate slot constraints. The authors propose hierarchical solution techniques to resolve the slot constraints. By exploiting structure inherent in the formulation, a large reduction is achieved in the number of variables that represent the problem. Additionally, developing special techniques to take advantage of the interaction between the timing model and the physical position of the cells enabled the authors to achieve a speed-up of 10-15 times over Jackson and Kuh (1989) even with a crude implementation of the algorithm.<>
Keywords :
VLSI; circuit layout CAD; nonlinear programming; block-oriented path representation; critical paths; hierarchical solution; nonlinear cost function; nonlinear programming; performance-driven placement; slot constraints; small-cell ICs; timing constraints; wirelength; wirelength minimization; Circuit optimization; Cost function; Integrated circuit modeling; Pins; Sparse matrices; Symmetric matrices; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1990. ICCAD-90. Digest of Technical Papers., 1990 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-2055-2
Type :
conf
DOI :
10.1109/ICCAD.1990.129916
Filename :
129916
Link To Document :
بازگشت