|
ABSTRACT
In this paper, we present Forge, an optimal algorithm for gate sizing using the Elmore delay model. The algorithm utilizes Lagrangian relaxation with a fast gradient-based pre-processing step that provides an effective set of initial Lagrange multipliers. Compared to the previous Lagrangian-based approach, Forge is considerably faster and does not have the inefficiencies due to difficult-to-determine initial conditions and constant factors. We compared the two algorithms on 30 benchmark designs, on a Sun UltraSparc-60 workstation. On average Forge is 200 times faster than the previously published algorithm. We then improved Forge by incorporating a slew-rate-based convex delay model, which handles distinct rise and fall gate delays. We show that Forge is 15 times faster, on average, than the AMPS transistor-sizing tool from Synopsys, while achieving the same delay targets and using similar total transistor area.
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
|
W. C. Elmore, "The transient analysis of damped linear networks with particular regard to wideband amplifiers." Journal of Applied Physics, vol. 19, no. 1, pp. 55--63, 1948.
|
| |
2
|
J. Rubinstein, P. Penfield, and Mark Horowitz, "Signal delay in RC tree networks," IEEE Trans. on CAD, vol. CAD-2, no. 3, pp. 202--210, July 1983.
|
| |
3
|
S. S. Sapatnekar, V. B. Rao, P. M. Vaidya, and S. M. Kang, "An exact solution of the transistor sizing problem for CMOS circuits using convex optimization," IEEE Trans. on CAD of IC's and Systems, vol. CAD-12, pp. 1621--1634, Nov 1993.
|
| |
4
|
J. P. Fishburn and A. E. Dunlop, "TILOS: A posynomial programming approach to transistor sizing," IEEE Trans on CAD, pp. 326--328, Nov 1985.
|
 |
5
|
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
[doi> 10.1145/288548.289097]
|
 |
6
|
|
| |
7
|
Ronald E. Miller, Optimization, John Wiley & Sons, Inc, 2000.
|
| |
8
|
Iris Hui-Ru Jiang, Yao-Wen Chang, and Jing-Yang Jou, "Crosstalk-Driven Interconnect Optimization by Simultaneous Gate and Wire Sizing," IEEE Trans. on CAD of IC's and Systems, vol. 19, no. 9, pp. 999--1010, September 2000.
|
| |
9
|
|
| |
10
|
M. S. Bazaraa, H. D. Sherali, C. M. Shetty, Nonlinear Programming: Theory and Algorithms, Second Edition, John Wiley and Sons, 1993.
|
| |
11
|
L. A. N. Lorena, E. L. F. Senne, "Improving traditional subgradient scheme for Lagrangian relaxation: application to location problems," International Journal of Mathematical Algorithms, pp. 133--151, 1, 1999.
|
 |
12
|
|
| |
13
|
K. Kasamsetty, M. Ketkar, and S. S. Sapatnekar, "A New Class of Convex Functions for Delay Modeling and their Application to the Transistor Sizing Problem," IEEE Trans. on CAD of Integrated Circuits and Systems, Vol. 19, No. 7, pp. 779--788, July 2000.
|
CITED BY 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V. Mahalingam , N. Ranganathan , Justin E. Harlow, III, A novel approach for variation aware power minimization during gate sizing, Proceedings of the 2006 international symposium on Low power electronics and design, October 04-06, 2006, Tegernsee, Bavaria, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sanghamitra Roy , Yu Hen Hu , Charlie Chung-Ping Chen , Shih-Pin Hung , Tse-Yu Chiang , Jiuan-Guei Tseng, An optimal algorithm for sizing sequential circuits for industrial library based designs, Proceedings of the 2008 conference on Asia and South Pacific design automation, January 21-24, 2008, Seoul, Korea
|
|
|
|
|
|
|
|