DocumentCode
1536963
Title
On gate level power optimization using dual-supply voltages
Author
Chen, Chunhong ; Srivastava, Ankur ; Sarrafzadeh, Majid
Author_Institution
Dept. of Electr. & Comput. Eng., Windsor Univ., Ont., Canada
Volume
9
Issue
5
fYear
2001
Firstpage
616
Lastpage
629
Abstract
In this paper, we present an approach for applying two supply voltages to optimize power in CMOS digital circuits under the timing constraints. Given a technology-mapped network, we first analyze the power/delay model and the timing slack distribution in the network. Then a new strategy is developed for timing-constrained optimization issues by making full use of stacks. Based on this strategy, the power reduction is translated into the polynomial-time-solvable maximal-weighted-independent-set problem on transitive graphs. Since different supply voltages used in the circuit lead to totally different power consumption, we propose a fast heuristic approach to predict the optimum dual-supply voltages by looking at the lower bound of power consumption in the given circuit. To deal with the possible power penalty due to the level converters at the interface of different supply voltages, we use a "constrained F-M" algorithm to minimize the number of level converters. We have implemented our approach under an SIS environment. Experiment shows that the resulting lower bound of power is tight for most circuits and that the predicted "optimum" supply voltages are exactly or very close to the best choice of actual ones. The total power saving of up to 26% (average of about 20%) is achieved without degrading the circuit performance, compared to the average power improvement of about 7% by the gate sizing technique based on a standard cell library. Our technique provides the power-delay tradeoff by specifying different timing constraints in circuits for power optimization.
Keywords
CMOS digital integrated circuits; VLSI; circuit CAD; circuit optimisation; delay estimation; graph theory; high level synthesis; integrated circuit design; low-power electronics; timing; CMOS digital circuits; SIS environment; constrained F-M algorithm; dual-supply voltages; fast heuristic approach; gate level power optimization; level converters; maximal-weighted-independent-set problem; polynomial-time-solvable set problem; power consumption; power lower bound; power penalty; power reduction; power-delay tradeoff; power/delay model; standard cell library; technology-mapped network; timing constraints; timing slack distribution; timing-constrained optimization issues; transitive graphs; CMOS digital integrated circuits; CMOS technology; Constraint optimization; Degradation; Digital circuits; Energy consumption; Polynomials; Semiconductor device modeling; Timing; Voltage;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.953496
Filename
953496
Link To Document