Title :
Two-Phase Fine-Grain Sleep Transistor Insertion Technique in Leakage Critical Circuits
Author :
Wang, Yu ; He, Ku ; Luo, Rong ; Wang, Hui ; Yang, Huazhong
Author_Institution :
Dept. of Electron. Eng., Tsinghua Univ., Beijing
Abstract :
Sleep transistor (ST) insertion is a valuable leakage reduction technique in circuit standby mode. Fine-grain sleep transistor insertion (FGSTI) makes it easier to guarantee circuit functionality and improve circuit noise margins. In this paper, we introduce a novel two-phase FGSTI technique which consists of ST placement and ST sizing. These two phases are formally modeled using mixed integer linear programming (MILP) models. When the circuit timing relaxation is not large enough to assign ST everywhere, leakage feedback (LF) gates, which are used to avoid floating states, induce large area and dynamic power overhead. An extended multi-object ST placement model is further proposed to reduce the leakage current and the LF gate number simultaneously. Finally, heuristic algorithms are developed to speed up the ST placement phase. Our experimental results on the ISCAS´85 benchmarks reveal that: 1) the two-phase FGSTI technique achieves better results than the simultaneous ST placement and sizing method; 2) when the circuit timing relaxation varies from 0% to 5%, the multi-object ST placement model can achieve on average 4times-9times LF gate number reduction, while the leakage difference is only about 8% of original circuit leakage; 3) our heuristic algorithm is 1000times faster than the MILP method within an acceptable loss of accuracy.
Keywords :
heuristic programming; integer programming; timing circuits; transistor circuits; fine-grain sleep transistor insertion; heuristic algorithms; leakage critical circuits; leakage feedback; mixed integer linear programming; timing relaxation; Circuit noise; Feedback circuits; Helium; Heuristic algorithms; Leakage current; Mixed integer linear programming; Power dissipation; Sleep; State feedback; Timing; Fine-grain sleep transistor insertion; leakage feedback gate; leakage reduction; mixed integer linear programming (MILP);
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2008.2000523