Title
Leakage current reduction in CMOS VLSI circuits by input vector control
Abstract
The first part of this paper describes two runtime mechanisms for reducing the leakage current of a CMOS circuit. In both cases, it is assumed that the system or environment produces a "sleep" signal that can be used to indicate that the circuit is in a standby mode. In the first method, the "sleep" signal is used to shift in a new set of external inputs and pre-selected internal signals into the circuit with the goal of setting the logic values of all of the internal signals so as to minimize the total leakage current in the circuit. This minimization is possible because the leakage current of a CMOS gate is strongly dependent on the input combination applied to its inputs. In the second method, nMOS and pMOS transistors are added to some of the gates in the circuit to increase the controllability of the internal signals of the circuit and decrease the leakage current of the gates using the "stack effect". This is, however, done carefully so that the minimum leakage is achieved subject to a delay constraint for all input-output paths in the circuit. In both cases, Boolean satisfiability is used to formulate the problems, which are subsequently solved by employing a highly efficient SAT solver. Experimental results on the combinational circuits in the MCNC91 benchmark suite demonstrate that it is possible to reduce the leakage current in combinational circuits by an average of 25% with only a 5% delay penalty. The second part of this paper presents a design technique for applying the minimum leakage input to a sequential circuit. The proposed method uses the built-in scan-chains in a VLSI circuit to drive it with the minimum leakage vector when it enters the sleep mode. The use of these scan registers eliminates the area and delay overhead of the additional circuitry that would otherwise be needed to apply the minimum leakage vector to the circuit. Experimental results on the sequential circuits in the MCNC91 benchmark suit show that, by using the proposed method, i t is possible to reduce the leakage by an average of 25% with practically no delay penalty.
Year
DOI
Venue
2004
10.1109/TVLSI.2003.821546
IEEE Trans. VLSI Syst.
Keywords
Field
DocType
sequential circuits,stack effect,index terms—leakage current control,combinational circuits,minimum leakage vector,leakage currents,leakage current reduction,scan registers,internal signals controllability,internal signal,low-power electronics,cmos vlsi circuit,mcnc91 benchmark,cmos circuit,input vector control,sequential circuit,cmos vlsi circuits,scan chain,min- imum leakage vector,cmos logic circuits,low power design,vlsi,benchmark testing,vlsi circuit,flip-flops,runtime mechanisms,combinational circuit,minimum leakage,vlsi circuits.,delay penalty,leakage current,low power electronics,indexing terms,input output,logic circuits,vlsi circuits,minimization,very large scale integration,boolean satisfiability,sat solver
Logic gate,Sequential logic,Leakage (electronics),Computer science,Circuit extraction,Circuit design,Real-time computing,CMOS,Electronic engineering,Integrated circuit,Equivalent circuit
Journal
Volume
Issue
ISSN
12
2
1063-8210
Citations 
PageRank 
References 
67
3.93
13
Authors
3
Name
Order
Citations
PageRank
Afshin Abdollahi121615.72
Farzan Fallah255743.73
Massoud Pedram378011211.32