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 :
بازگشت