Title :
RITUAL: a performance driven placement algorithm
Author :
Srinivasan, Arvind ; Chaudhary, Kamal ; Kuh, Ernest S.
Author_Institution :
Electron. Res. Lab., California Univ., Berkeley, CA, USA
fDate :
11/1/1992 12:00:00 AM
Abstract :
An algorithm for obtaining a placement of large scale cell-based ICs subject to performance constraints is described. The problem is formulated as a constrained programming problem and is solved in two phases: continuous and discrete. Constraints are placed on total path delays including cell and interconnect delays, and the behavior of all the paths is captured. Mathematical techniques and heuristics based on Lagrangian relaxation are used to find an approximate solution to the constrained problem. The algorithm yields good results, as shown on a set of real examples. On the average, between 8% and 30% improvement in the interconnect delay of these examples is obtained with little or no impact on chip area after routing by modifying the placement alone
Keywords :
cellular arrays; circuit layout CAD; delays; large scale integration; network routing; optimisation; relaxation theory; Lagrangian relaxation; RITUAL; arge scale cell-based ICs; constrained programming problem; continuous optimisation algorithm; discrete space optimisation; interconnect delays; performance constraints; performance driven placement algorithm; routing; total path delays; CMOS technology; Capacitance; Delay; Integrated circuit interconnections; Lagrangian functions; Large-scale systems; Routing; Silicon; Timing; Wire;
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on