DocumentCode :
1147868
Title :
Lowering power consumption in concurrent checkers via input ordering
Author :
Mohanram, Kartik ; Touba, Nur A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
Volume :
12
Issue :
11
fYear :
2004
Firstpage :
1234
Lastpage :
1243
Abstract :
This paper presents an efficient and scalable technique for lowering power consumption in checkers used for concurrent error detection. The basic idea is to exploit the functional symmetry of concurrent checkers with respect to their inputs, and to order the inputs such that switching activity (and hence power consumption) in the checker is minimized. The inputs of the checker are usually driven by the outputs of the function logic and check symbol generator logic-spatial correlations between these outputs are analyzed to compute an input order that minimizes power consumption. The reduction in power consumption comes at no additional impact to area or performance and does not require any alteration to the design flow. It is shown that the number of possible input orders increases exponentially in the number of inputs to the checker. As a result, the computational cost of determining the optimum input order can be very expensive as the number of inputs to the checker increases. This paper presents a very effective technique to build a reduced cost function to solve the optimization problem to find a near optimal input order. It scales well with increasing number of inputs to the checker, and the computational costs are independent of the complexity of the checker. Experimental results demonstrate that a reduction in power consumption of 16% on the average for several types of checkers can be obtained using the proposed technique.
Keywords :
circuit complexity; circuit optimisation; error detection; error detection codes; minimisation of switching nets; parity check codes; power consumption; probability; checker minimisation; circuit complexity; computational costs; concurrent checkers; concurrent error detection; cost function reduction; function logic; functional symmetry; input ordering; logic spatial correlations; optimization problem; power consumption reduction; probability; switching activity; Circuit faults; Computational efficiency; Crosstalk; Electrical fault detection; Energy consumption; Error correction; Fault detection; Integrated circuit reliability; Logic; Power system reliability; Concurrent checker; concurrent error detection; input ordering; low power; online testing;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2004.836318
Filename :
1350796
Link To Document :
بازگشت