Title :
Total power reduction in CMOS circuits via gate sizing and multiple threshold voltages
Author :
Gao, Feng ; Hayes, John P.
Author_Institution :
Adv. Comput. Archit. Lab., Michigan Univ., Ann Arbor, MI, USA
Abstract :
Minimizing power consumption is one of the most important objectives in IC design. Resizing gates and assigning different Vt´s are common ways to meet power and timing budgets. We propose an automatic implementation of both these techniques using a mixed-integer linear programming model called MLP-exact, which minimizes a circuit´s total active-mode power consumption. Unlike previous linear programming methods which only consider local optimality, MLP-exact can find a true global optimum. An efficient, non-optimal way to solve the MLP model, called MLP-fast, is also described. We present a set of benchmark experiments which show that MLP-fast is much faster than MLP-exact, while obtaining designs with only slightly higher power consumption. Furthermore, the designs generated by MLP-fast consume 30% less power than those obtained by conventional, sensitivity-based methods.
Keywords :
CMOS integrated circuits; circuit optimisation; integer programming; integrated circuit design; integrated circuit modelling; linear programming; CMOS circuits; IC design; MLP-exact; benchmark experiment; gate sizing; mixed-integer linear programming model; power consumption; power reduction; threshold voltage; Algorithm design and analysis; Capacitance; Circuits; Delay lines; Energy consumption; Linear programming; Permission; Piecewise linear approximation; Space exploration; Threshold voltage;
Conference_Titel :
Design Automation Conference, 2005. Proceedings. 42nd
Print_ISBN :
1-59593-058-2
DOI :
10.1109/DAC.2005.193768