DocumentCode :
828464
Title :
Efficient Symbolic Algorithms for Computing the Minimum and Bounded Leakage States
Author :
Chopra, Kaviraj ; Vrudhula, Sarma
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI
Volume :
25
Issue :
12
fYear :
2006
Firstpage :
2820
Lastpage :
2832
Abstract :
Static power consumption due to subthreshold, gate, and junction leakages has become a significant component of the total power consumption. For nanoscale circuits, leakage poses one of the most important challenges to the continuation of Moore´s law. The leakage of a logic gate varies by an order of magnitude over its Boolean input space. Thus, one way to minimize leakage in a circuit during standby mode is to apply an input vector for which the leakage is at its minimum. Such a set of vectors is called the minimum leakage set (MLS). In this paper, an efficient algorithm for computing the exact MLS is presented. The approach is based on implicit enumeration using integer-valued decision diagrams. Since the search space for MLS is exponential in the number of primary inputs, the enumeration is done with respect to the minimum balanced cut of the digraph representation of the circuit. Next, the problem of the increased switching power, which results from driving all inputs to a given state when entering the standby mode, is addressed. For a given upper bound B on the leakage, the MLS algorithm is extended to identify the maximal input cube with the minimum switching cost from the set of minterms whose maximum leakage is lesB. The switching cost associated with an input is taken to be proportional to the load capacitance of that input. The algorithms have been successfully tested on the ISCAS85 and MCNC91 benchmark circuits
Keywords :
circuit analysis computing; decision diagrams; leakage currents; logic CAD; logic gates; nanoelectronics; symbol manipulation; ISCAS85; MCNC91; bounded leakage state; decision diagrams; digraph representation; increased switching power; leakage power analysis; logic gate leakage; minimum leakage set; minimum state; power minimization; switching cost; symbolic algorithms; Benchmark testing; Boolean functions; Capacitance; Circuit testing; Costs; Energy consumption; Logic gates; Moore´s Law; Multilevel systems; Upper bound; Decision diagrams; leakage power analysis; power minimization; symbolic techniques;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2006.882603
Filename :
4014535
Link To Document :
بازگشت