Title :
Exact and heuristic approaches to input vector control for leakage power reduction
Author :
Gao, Feng ; Hayes, John P.
Author_Institution :
Adv. Comput. Archit. Lab., Michigan Univ., Ann Arbor, MI, USA
Abstract :
We present two approaches to leakage power minimization in static CMOS circuits by means of input vector control (IVC). We model leakage effects using pseudo-Boolean functions. These are incorporated into an optimal integer linear programming model called VG-ILP that analyzes leakage variation with respect to a circuit´s input vectors. A heuristic mixed-integer linear programming (MLP) method is also presented which has several advantages: it is faster, its accuracy can be quickly estimated, and trade-offs between runtime and optimality can easily be made. The proposed methods are used to generate a large set of experimental results on leakage reduction. It is shown that average leakage currents are usually 1.25 times the minimum, confirming the effectiveness of IVC. The heuristic MLP approach is much faster than exact ILP, while finding input vectors whose power consumption is only a few percent from the optimum.
Keywords :
Boolean functions; CMOS integrated circuits; integer programming; leakage currents; linear programming; minimisation; heuristic mixed-integer linear programming; input vector control; leakage power minimization; leakage power reduction; optimal integer linear programming model; power consumption; pseudo-Boolean functions; static CMOS circuits; CMOS technology; Circuits; Computer architecture; Energy consumption; Integer linear programming; Leakage current; Linear programming; Minimization; Runtime; Vectors;
Conference_Titel :
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
Print_ISBN :
0-7803-8702-3
DOI :
10.1109/ICCAD.2004.1382634