skip to main content
10.5555/1326073.1326097acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

Gate sizing by Lagrangian relaxation revisited

Published: 05 November 2007 Publication History

Abstract

In this paper, we formulate the Generalized Convex Sizing (GCS) problem that unifies and generalizes the sizing problems. We revisit the approach to solve the sizing problem by Lagrangian relaxation, point out several misunderstandings in the previous works, and extend the approach to handle general convex delay functions in the GCS problems. We identify a class of proper GCS problems whose objective functions in the simplified dual problem are differentiable and show many practical sizing problems, including the simultaneous sizing and clock skew optimization problem, are proper. We design an algorithm based on the method of feasible directions to solve proper GCS problems. The algorithm will provide evidences for infeasible GCS problems according to a condition derived by us. Experimental results confirm the efficiency and the effectiveness of our algorithm when the Elmore delay model is used.

References

[1]
J. Fishburn and A. Dunlop, "TILOS: A posynomial programming approach to transistor sizing," in ICCAD, 1985, pp. 326--328.
[2]
S. S. Sapatnekar, V. B. Rao, P. M. Vaidya, and S. M. Kang, "An exact solution to the transistor sizing problem for CMOS circuits using convex optimization," IEEE TCAD, vol. 12, pp. 1621--1634, Nov. 1993.
[3]
W. Chuang, S. S. Sapatnekar, and I. N. Hajj, "Timing and area optimization for standard-cell VLSI circuit design," IEEE TCAD, vol. 14, no. 3, pp. 308--320, Mar. 1995.
[4]
C.-P. Chen, C. C. N. Chu, and D. F. Wong, "Fast and exact simultaneous gate and wire sizing by Lagrangian relaxation," IEEE TCAD, vol. 18, no. 7, pp. 1014--1025, July 1999.
[5]
V. Sundararajan, S. S. Sapatnekar, and K. K. Parhi, "Fast and exact transistor sizing based on iterative relaxation," IEEE TCAD, vol. 21, no. 5, pp. 568--581, May 2002.
[6]
H. Tennakoon and C. Sechen, "Gate sizing using Lagrangian relaxation combined with a fast gradient-based pre-processing step," in ICCAD, 2002, pp. 395--402.
[7]
S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge University Press, 2004.
[8]
M. S. Bazaraa, H. D. Sherali, and C. M. Shetty, Nonlinear Programming, 3rd ed. Wiley-Interscience, 2006.
[9]
W. C. Elmore, "The transient response of damped linear networks with particular regard to wide-band amplifiers," Journal of Applied Physics, vol. 19, no. 1, pp. 55--63, Jan. 1948.
[10]
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 TCAD, vol. 19, no. 7, pp. 779--788, July 2000.
[11]
Faraday Technology Corporation, "UMC 90-nano Libraries," http://freelibrary.faraday-tech.com/, Nov. 2005.
[12]
H. Tennakoon and C. Sechen, "Efficient and accurate gate sizing with piecewise convex delay models," in DAC, 2005, pp. 807--812.
[13]
C. Lin and H. Zhou, "Clock skew scheduling with delay padding for prescribed skew domains," in ASP-DAC, 2007.
[14]
R. T. Rockafellar, "Ordinary convex programs without a duality gap," Journal of Optimization Theory and Applications, vol. 7, no. 3, pp. 143--148, Mar. 1971.
[15]
Andrew Goldberg's network optimization library, http://www.avglab.com/andrew/soft.html.

Cited By

View all
  • (2015)Lookup Table Based Discrete Gate Sizing for Delay Minimization with Modified Elmore Delay ModelProceedings of the 25th edition on Great Lakes Symposium on VLSI10.1145/2742060.2742094(361-366)Online publication date: 20-May-2015
  • (2012)An efficient algorithm for library-based cell-type selection in high-performance low-power designsProceedings of the International Conference on Computer-Aided Design10.1145/2429384.2429427(226-232)Online publication date: 5-Nov-2012
  • (2012)Simultaneous clock and data gate sizing algorithm with common global objectiveProceedings of the 2012 ACM international symposium on International Symposium on Physical Design10.1145/2160916.2160948(145-152)Online publication date: 25-Mar-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '07: Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design
November 2007
933 pages
ISBN:1424413826
  • General Chair:
  • Georges Gielen

Sponsors

Publisher

IEEE Press

Publication History

Published: 05 November 2007

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD07
Sponsor:

Acceptance Rates

ICCAD '07 Paper Acceptance Rate 139 of 510 submissions, 27%;
Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2015)Lookup Table Based Discrete Gate Sizing for Delay Minimization with Modified Elmore Delay ModelProceedings of the 25th edition on Great Lakes Symposium on VLSI10.1145/2742060.2742094(361-366)Online publication date: 20-May-2015
  • (2012)An efficient algorithm for library-based cell-type selection in high-performance low-power designsProceedings of the International Conference on Computer-Aided Design10.1145/2429384.2429427(226-232)Online publication date: 5-Nov-2012
  • (2012)Simultaneous clock and data gate sizing algorithm with common global objectiveProceedings of the 2012 ACM international symposium on International Symposium on Physical Design10.1145/2160916.2160948(145-152)Online publication date: 25-Mar-2012
  • (2011)Low power discrete voltage assignment under clock skew schedulingProceedings of the 16th Asia and South Pacific Design Automation Conference10.5555/1950815.1950920(515-520)Online publication date: 25-Jan-2011
  • (2011)Lagrangian relaxation for gate implementation selectionProceedings of the 2011 international symposium on Physical design10.1145/1960397.1960436(167-174)Online publication date: 27-Mar-2011
  • (2009)Gate sizing for large cell-based designsProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874823(827-832)Online publication date: 20-Apr-2009
  • (2009)Multicore parallel min-cost flow algorithm for CAD applicationsProceedings of the 46th Annual Design Automation Conference10.1145/1629911.1630124(832-837)Online publication date: 26-Jul-2009
  • (2009)PaRSIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2009.202868228:11(1666-1678)Online publication date: 1-Nov-2009
  • (2009)Gate sizing by Lagrangian relaxation revisitedIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2009.201887228:7(1071-1084)Online publication date: 1-Jul-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media