DocumentCode
1105536
Title
Numerically Convex Forms and Their Application in Gate Sizing
Author
Roy, Sanghamitra ; Chen, Weijen ; Chen, Charlie Chung-Ping ; Hu, Yu Hen
Author_Institution
Wisconsin Univ., Madison
Volume
26
Issue
9
fYear
2007
Firstpage
1637
Lastpage
1647
Abstract
Convex-optimization techniques are very popular in the very large-scale-integration design society due to their guaranteed convergence to a global optimal point. The table data need to be fitted into convex forms to be used in the convex optimization problems. Fitting the tables into polynomials, which are analytically convex under logarithmic transformation, may suffer from the excessive fitting errors as the fitting problem is nonconvex. In this paper, we propose to directly adjust the lookup-table values into a numerically convex lookup table without any explicit analytical form. We show that numerically "convexifying" the lookup-table data with minimum perturbation can be formulated as a convex semidefinite optimization problem, and hence, optimality can be reached in polynomial time. We also propose three algorithms to make the table data smooth to enable faster convergence of the convex optimizer. Results from extensive experiments on industrial cell libraries demonstrate 9.6 improvement in fitting error over a well-developed polynomial-fitting procedure. We illustrate the effectiveness of this model in a convex optimization problem by providing results for using our model in the optimal gate sizing of standard cells. We observe a 5.07% improvement in the delay of International Symposium on Circuits and Systems (ISCAS) benchmark circuits over the polynomial-fitting procedure.
Keywords
VLSI; circuit optimisation; curve fitting; integrated circuit design; table lookup; convex semidefinite optimization problem; convex-optimization techniques; fitting error; gate sizing; numerically convex forms; numerically convex lookup table; posynomial-fitting procedure; very large-scale-integration design; Circuits and systems; Convergence; Delay; Design optimization; Fitting; Libraries; Polynomials; Societies; Table lookup; Very large scale integration; Convex optimization; gate sizing; semidefinite programming;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2007.895793
Filename
4294041
Link To Document