DocumentCode
3191391
Title
A nonlinear programming based power optimization methodology for gate sizing and voltage selection
Author
Mahalingam, V. ; Ranganathan, N.
Author_Institution
Dept. of Comput. Sci. & Eng., South Florida Univ., Tampa, FL, USA
fYear
2005
fDate
11-12 May 2005
Firstpage
180
Lastpage
185
Abstract
In this paper, we investigate the problem of power optimization in CMOS circuits using gate sizing and voltage selection for a given clock period specification. Several solutions have been proposed for power optimization during gate sizing and voltage selection. Since the problem formulation is nonlinear in nature, nonlinear programming (NLP) based solutions yield better accuracy, however, convergence is difficult for large circuits. On the other hand, heuristic solutions result in faster but less accurate solutions. In this work, we propose a new algorithm for gate sizing and voltage selection based on NLP for power optimization. The algorithm uses gate level heuristics for delay assignment which disassociates the delays of all the paths to the individual gate level, and each gate is then separately optimized for power with its delay constraint. Since the optimization is done at the individual gate level, NLP converges quickly while maintaining accuracy. Experimental results are presented for ISCAS benchmarks which clearly illustrate the efficacy of the proposed solution.
Keywords
CMOS integrated circuits; benchmark testing; circuit optimisation; logic gates; low-power electronics; nonlinear programming; CMOS circuits; ISCAS; NLP; clock period specification; delay assignment; delay constraint; gate level heuristics; gate sizing; nonlinear programming; power optimization; voltage selection; Circuit optimization; Computer science; Constraint optimization; Delay; Minimization; Optimization methods; Power engineering and energy; Timing; Very large scale integration; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 2005. Proceedings. IEEE Computer Society Annual Symposium on
Print_ISBN
0-7695-2365-X
Type
conf
DOI
10.1109/ISVLSI.2005.12
Filename
1430130
Link To Document