DocumentCode
2352172
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
fYear
2004
fDate
7-11 Nov. 2004
Firstpage
527
Lastpage
532
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
ISSN
1092-3152
Print_ISBN
0-7803-8702-3
Type
conf
DOI
10.1109/ICCAD.2004.1382634
Filename
1382634
Link To Document