|
ABSTRACT
Dual Vt has been widely used to control leakage, while, at the same time, satisfying circuit performance. However, current approaches target the combinational circuits even though sequential elements, such as flip-flops and latches, contribute an appreciable proportion of the total leakage. The use of dual Vt flip-flops is limited to circuits of large timing slack, because introducing high Vt flip-flops in place of low Vt ones yields abrupt change in timing. We propose mixed Vt flip-flops, which are designed by using both low and high Vt, but in different transistors. Compared to low Vt flip-flop, the mixed Vt flip-flops exhibit increased delay, but either on setup time or on clock-to-Q delay but not on both, while their leakage is greatly reduced. We extend the conventional sensitivity-based dual Vt allocation algorithm to incorporate mixed Vt flip-flops together with dual Vt combinational gates. Experimental results show that an average leakage saving of 31% is achieved, compared to the use of dual Vt on combinational subcircuits alone. The leakage of the flip-flops themselves is cut by 57% on average.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. Friedrich, B. McCredie, N. James, B. Huott, B. Curran, E. Fluhr, G. Mittal, E. Chan, Y. Chan, D. Plass, S. Chu, H. Le, L. Clark, J. Ripley, S. Taylor, J. Dilullo, and M. Lanzerotti, "Design of the Power6#8482; microprocessor," in Proc. Int. Solid-State Circuits Conf., Feb. 2007, pp. 96--97.
|
| |
2
|
K. Roy, S. Mukhopadhyay, and H. Mahmoodi-Meimand, "Leakage current mechanisms and leakage reduction techniques in deep-submicrometer CMOS circuits," Proceedings of the IEEE, vol. 91, no. 2, Feb. 2003, pp. 305--327.
|
| |
3
|
|
 |
4
|
Hyung-Ock Kim , Youngsoo Shin , Hyuk Kim , Iksoo Eo, Physical design methodology of power gating circuits for standard-cell-based design, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
[doi> 10.1145/1146909.1146942]
|
| |
5
|
|
| |
6
|
Liqiong Wei , Zhanping Chen , Kaushik Roy , Mark C. Johnson , Yibin Ye , Vivek K. De, Design and optimization of dual-threshold circuits for low-voltage low-power applications, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, v.7 n.1, p.16-24, March 1999
[doi> 10.1109/92.748196]
|
 |
7
|
Tanay Karnik , Yibin Ye , James Tschanz , Liqiong Wei , Steven Burns , Venkatesh Govindarajulu , Vivek De , Shekhar Borkar, Total power optimization by simultaneous dual-Vt allocation and device sizing in high performance microprocessors, Proceedings of the 39th conference on Design automation, June 10-14, 2002, New Orleans, Louisiana, USA
[doi> 10.1145/513918.514042]
|
 |
8
|
|
| |
9
|
S. Shah , A. Srivastava , D. Sharma , D. Sylvester , D. Blaauw , V. Zolotov, Discrete Vt assignment and gate sizing using a self-snapping continuous formulation, Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design, p.705-712, November 06-10, 2005, San Jose, CA
|
| |
10
|
|
| |
11
|
E. M. Sentovich, K. J. Singh, L. Lavagno, C. Moon, R. Murgai, A. Saldanha, H. Savoj, P. R. Stephan, R. K. Brayton, and A. Sangiovanni Vincentelli, "SIS: a system for sequential circuit synthesis," Tech. Rep., UCB/ERL M92/41, U. C. Berkeley, May 1992.
|
| |
12
|
S. Kirkpatrick, J. C. D. Gelatt, and M. P. Vecchi, "Optimization by simulated annealing," Science, vol. 220, no. 4598, pp. 671--680, May 1983.
|
 |
13
|
|
|