Title :
Two-phase Fine-grain Sleep Transistor Insertion Technique in Leakage Critical Circuits
Author :
Wang, Yu ; Liu, Yongpan ; Luo, Rong ; Yang, Huazhong ; Wang, Hui
Author_Institution :
E.E. Dept., Tsinghua Univ., Beijing
Abstract :
Multi-threshold CMOS is a valuable leakage reduction method in circuit standby mode. Reducing leakage current through fine-grain sleep transistor insertion (FGSTI) makes it easier to guarantee circuit functionality and improves circuit noise margins. In this paper, we first indicate the negligible dependence of ST size on the amount of leakage saving which makes the two-phase FGSTI reasonable based on our leakage current and delay models. Then we introduce a novel two-phase FGSTI technique: a) ST placement and b) ST sizing, which are formally modeled as two linear programming (LP) models respectively. Our experimental results show that the two-phase FGSTI technique can achieve 78.91%, 92.55%, 97.97% leakage saving when the circuit slowdown is 0%, 3%, 5% respectively. Comparing to the simultaneous ST placement and sizing method using mix integer linear programming (MLP) (Wang, 2006), our technique leads to on average 2% more leakage current reduction while at least 10times runtime saving since fewer variables and constraints with less approximation are used in the LP models. When the circuit slowdown is large enough to perform conventional fixed slowdown method, our technique can still achieve 75.48% ST area saving. Moreover, we show that when the circuit slowdown is 0%, it should be carefully considered to use FGSTI technique due to a large amount of leakage feedback gates
Keywords :
circuit layout CAD; integer programming; integrated circuit layout; leakage currents; linear programming; MLP; ST placement method; ST size; ST sizing method; circuit slowdown; delay models; fixed slowdown method; leakage critical circuits; leakage current reduction; leakage feedback gates; linear programming models; mix integer linear programming; two-phase FGSTI technique; two-phase fine-grain sleep transistor insertion technique; Circuit noise; Computer aided engineering; Delay; Feedback circuits; Integer linear programming; Leakage current; Linear programming; Power dissipation; Runtime; Sleep; Algorithms; Design; Leakage current reduction; mixed integer linear programming; two-phase fine-grain sleep transistor insertion;
Conference_Titel :
Low Power Electronics and Design, 2006. ISLPED'06. Proceedings of the 2006 International Symposium on
Conference_Location :
Tegernsee
Print_ISBN :
1-59593-462-6
DOI :
10.1109/LPE.2006.4271843