|
ABSTRACT
With an ever-increasing portion of the delay in high- speed CMOS chips attributable to the interconnect, interconnect-circuit design automation continues to grow in importance. By transforming the gate and multilayer wire sizing problem into a convex programming problem for the Elmore delay approximation, we demonstrate the efficacy of a sequential quadratic programming (SQP) solution method. For cases where accuracy greater than that provided by the Elmore delay approximation is required, we apply SQP to the gate and wire sizing problem with more accurate delay models. Since efficient calculation of sensitivities is of paramount importance during SQP, we describe an approach for efficient computation of the accurate delay sensitivities.
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
|
|
 |
4
|
Noel Menezes , Satyamurthy Pullela , Lawrence T. Pileggi, Simultaneous gate and interconnect sizing for circuit-level delay optimization, Proceedings of the 32nd ACM/IEEE conference on Design automation, p.690-695, June 12-16, 1995, San Francisco, California, United States
[doi> 10.1145/217474.217612]
|
| |
5
|
J. Rubinstein, E Penfield, Jr., and M. A. Horowitz, "Signal delay in RC tree networks," IEEE Trans. Computer-Aided Design, vol. CAD-2, pp. 202-211, July 1983.
|
| |
6
|
W.C. Elmore, "The transient response of damped linear networks with particular regard to wide-band amplifiers," J. Applied Physics, vol. 19, no. 1, pp. 55-63, Jan. 1948.
|
 |
7
|
Curtis L. Ratzlaff , Nanda Gopal , Lawrence T. Pillage, RICE: Rapid interconnect circuit evaluator, Proceedings of the 28th conference on ACM/IEEE design automation, p.555-560, June 17-22, 1991, San Francisco, California, United States
[doi> 10.1145/127601.127732]
|
 |
8
|
Florentin Dartu , Noel Menezes , Jessica Qian , Lawrence T. Pillage, A gate-delay model for high-speed CMOS circuits, Proceedings of the 31st annual conference on Design automation, p.576-580, June 06-10, 1994, San Diego, California, United States
[doi> 10.1145/196244.196562]
|
| |
9
|
J. E Fishburn and A. E. Dunlop, "TILOS: A posynomial programming approach to transistor sizing," Proc. of the Intl. Conf. on Computer-Aided Design, November 1985.
|
| |
10
|
M. J. D. Powell, "A fast algorithm for nonlinearly constrained optimization calculations," Lecture Notes in Mathematics, No. 630, ed. G. A. Watson, pp. 144-157, Springer Verlag.
|
| |
11
|
J. K. Ousterhout, "A switch-level timing verifier for digital MOS VLSI," IEEE Trans. Computer-Aided Design, vol. CAD-4, no. 3, pp. 336-349, July 1985.
|
| |
12
|
J. Qian, S. Pullela, and L. T. Pillage, "Modeling the effective capacitance for the RC interconnect of CMOS gate," IEEE Trans. Computer-AidedDesign, vol. 12, no. 12, pp. 1526-1535, Dec. 1994.
|
| |
13
|
N. Gopal, "Fast evaluation of VLSI interconnect structures using moment-matching methods," Ph.D. dissertation, The University of Texas at Austin, December 1992.
|
 |
14
|
Rohini Gupta , Byron Krauter , Bogdan Tutuianu , John Willis , Lawrence T. Pileggi, The Elmore delay as bound for RC trees with generalized input signals, Proceedings of the 32nd ACM/IEEE conference on Design automation, p.364-369, June 12-16, 1995, San Francisco, California, United States
[doi> 10.1145/217474.217556]
|
| |
15
|
J. G. Ecker, "Geometric programming: methods, computations and applications" SlAM Review, vol. 22, no. 3, pp. 338-362, July 1980.
|
| |
16
|
S. S. Sapatnekar, et al., "An exact solution to the transistor sizing problem for CMOS circuits using convex optimization," IEEE Trans. Computer-Aided Design, vol. 12, no. 11, pp. 1621- 1634, May 1992.
|
| |
17
|
J. Stoer, "Principles of sequential quadratic programming methods for solving nonlinear programs," Computational Mathematical Programming (ed. K. Schittkowski), NATO ASI Series, vol. 15, Springer Verlag, Berlin.
|
| |
18
|
K. Schittkowski, "NLPQL: A FORTRAN subroutine solving constrained nonlinear programming problems," Annals of Operations Research, vol. 5, pp 485-500, 1985/86.
|
| |
19
|
Noel Menezes , Satyamurthy Pullela , Florentin Dartu , Lawrence T. Pillage, RC interconnect synthesis—a moment fitting approach, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.418-425, November 06-10, 1994, San Jose, California, United States
|
| |
20
|
|
| |
21
|
NAG C library manual- Mark 3, vol. 2, The Numerical Algorithms Group Ltd., Downers Grove, Illinois.
|
| |
22
|
L.T. Pillage and R.A. Rohrer, "Asymptotic waveform evaluation for timing analysis," IEEE Trans. Computer-Aided Design, vol. 9, no. 4, pp. 352-366, April 1990.
|
| |
23
|
J. Y. Lee, X. Huang, and R. Rohrer, "Pole and zero sensitivity calculation in asymptotic waveform evaluation," IEEE Trans. Computer-AidedDesign, vol. 11, no. 5, pp. 586 - 597, May 1992.
|
| |
24
|
K. D. Boese, A. B. Kahng, B. A. McCoy, and G. Robins, "Fidelity and near-optimality of Elmore-based routing constructions," Proc. of the Intl. Conf. Computer Design, October 1993.
|
| |
25
|
S. Pullela, "Reliable interconnect design for on-chip clock distribution," Ph.D. dissertation, The University of Texas at Austin, May 1995.
|
CITED BY 28
|
|
Andrew R. Conn , Paula K. Coulman , Ruud A. Haring , Gregory L. Morrill , Chandu Visweswariah, Optimization of custom MOS circuits by transistor sizing, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.174-180, November 10-14, 1996, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
Gary Ellis , Lawrence T. Pileggi , Rob A. Rutenbar, A hierarchical decomposition methodology for multistage clock circuits, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.266-273, November 09-13, 1997, San Jose, California, United States
|
|
|
Andrew R. Conn , Ruud A. Haring , Chandu Visweswariah , Chai Wah Wu, Circuit optimization via adjoint Lagrangians, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.281-288, November 09-13, 1997, San Jose, California, United States
|
|
|
|
|
|
Rony Kay , Gennady Bucheuv , Lawrence T. Pileggi, EWA: exact wiring-sizing algorithm, Proceedings of the 1997 international symposium on Physical design, p.178-185, April 14-16, 1997, Napa Valley, California, United States
|
|
|
S. Pullela , R. Panda , A. Dharchoudhury , G. Vijayan , D. Blaauw, CMOS combinational circuit sizing by stage-wise tapering, Proceedings of the conference on Design, automation and test in Europe, p.985-986, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
|
|
Chung-Ping Chen , Yao-Ping Chen , D. F. Wong, Optimal wire-sizing formula under the Elmore delay model, Proceedings of the 33rd annual conference on Design automation, p.487-490, June 03-07, 1996, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chung-Ping Chen , Yao-Wen Chang , D. F. Wong, Fast performance-driven optimization for buffered clock trees based on Lagrangian relaxation, Proceedings of the 33rd annual conference on Design automation, p.405-408, June 03-07, 1996, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
Charles J. Alpert , Anirudh Devgan , Stephen T. Quay, Is wire tapering worthwhile?, Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design, p.430-436, November 07-11, 1999, San Jose, California, United States
|
|
|
Chung-Ping Chen , Hai Zhou , D. F. Wong, Optimal non-uniform wire-sizing under the Elmore delay model, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.38-43, November 10-14, 1996, San Jose, California, United States
|
|
|
|
|
|
|
|
|
Lieven Vandenberghe , Stephen Boyd , Abbas El Gamal, Optimal wire and transistor sizing for circuits with non-tree topology, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.252-259, November 09-13, 1997, San Jose, California, United States
|
|
|
Rajendran Panda , Abhijit Dharchoudhury , Tim Edwards , Joe Norton , David Blaauw, Migration: a new technique to improve synthesized designs through incremental customization, Proceedings of the 35th annual conference on Design automation, p.388-391, June 15-19, 1998, San Francisco, California, United States
|
|
|
|
|
|
Chung-Ping Chen , Chris C. N. Chu , D. F. Wong, Fast and exact simultaneous gate and wire sizing by Lagrangian relaxation, Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design, p.617-624, November 08-12, 1998, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|