DocumentCode :
932566
Title :
Leakage Control Through Fine-Grained Placement and Sizing of Sleep Transistors
Author :
Khandelwal, Vishal ; Srivastava, Ankur
Author_Institution :
Maryland Univ., Maryland
Volume :
26
Issue :
7
fYear :
2007
fDate :
7/1/2007 12:00:00 AM
Firstpage :
1246
Lastpage :
1255
Abstract :
Multithreshold CMOS (MTCMOS) technology has become a popular technique for standby power reduction. Sleep transistor insertion in circuits is an effective application of MTCMOS technology for reducing leakage power. In this paper, we present a fine-grained approach where each gate in the circuit is provided with an independent sleep transistor. Key advantages of this approach include better circuit slack utilization and improvements in ground-bounce-related signal integrity (which is a major disadvantage in clustering-based approaches). To this end, we propose an optimal polynomial-time fine-grained sleep transistor sizing algorithm. We also prove the selective sleep transistor placement problem as NP-complete and propose an effective heuristic. Finally, in order to reduce the sleep transistor area penalty, we propose a placement-area-constrained sleep transistor sizing formulation. Our experiments show that, on average, the sleep transistor placement and optimal sizing algorithms gave 50.9% and 46.5% savings in leakage power as compared with the conventional fixed-delay penalty algorithms for 5% and 7% circuit slowdown, respectively. Moreover, the postplacement area penalty was less than 5%, which is comparable to clustering schemes.
Keywords :
CMOS integrated circuits; leakage currents; low-power electronics; power transistors; circuit slack utilization; fine-grained placement; leakage control; multithreshold CMOS technology; power gating; sleep transistors; standby power reduction; CMOS technology; Circuit optimization; Clustering algorithms; Energy consumption; Logic gates; Optimization methods; Polynomials; Rails; Sleep; Subthreshold current; Leakage optimization; MTCMOS sleep transistors; power gating;
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.888282
Filename :
4237235
Link To Document :
بازگشت