DocumentCode :
796950
Title :
Runtime Leakage Minimization Through Probability-Aware Optimization
Author :
Lee, Dongwoo ; Blaauw, David ; Sylvester, Dennis
Author_Institution :
Memory Div., Samsung Electron. Co. Ltd., Gyeonggi-Do
Volume :
14
Issue :
10
fYear :
2006
Firstpage :
1075
Lastpage :
1088
Abstract :
Runtime leakage current, defined as circuit leakage during normal operation (i.e., nonstandby mode), has become a major concern in very advanced technologies along with traditional standby mode leakage. In this paper, we propose a new leakage reduction method that specifically targets runtime leakage current. We first observe that the state probabilities of nodes in a circuit tend to be skewed, meaning that they have either high or low values. We then propose a method that exploits these skewed state probabilities by setting only those transistors to high-Vt (thick-oxide) that have a high likelihood of being off (on) and, hence, contributing significantly to the total runtime leakage. Accordingly, we also propose a library specifically tailored to the proposed approach, where Vt and Tox assignment with favorable tradeoffs under skewed input probabilities is provided. For further leakage reduction, we also introduce circuit resynthesis using pin reordering, pin rewiring, mapping, and decomposition. The optimization algorithm shows substantial leakage improvement over probability unaware optimization using a traditional standard cell library
Keywords :
circuit optimisation; integrated circuit design; leakage currents; minimisation; probability; circuit leakage; circuit resynthesis; leakage reduction method; optimization algorithm; pin reordering; pin rewiring; probability aware optimization; runtime leakage current minimization; standby mode leakage; Circuits; Emergency power supplies; Leakage current; Libraries; Minimization; Power dissipation; Runtime; Substrates; Subthreshold current; Threshold voltage; Circuit resynthesis; dual oxide thickness; dual threshold voltage; gate leakage; leakage current; power optimization; runtime mode; state assignment; state probability; subthreshold leakage;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2006.884149
Filename :
1715345
Link To Document :
بازگشت