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.
Keywords :
combinational circuits; flip-flops; leakage currents; logic design; logic gates; low-power electronics; sequential circuits; circuit performance; dual Vt combinational gates; leakage control; leakage power minimization; mixed Vt flip-flop design; sensitivity-based dual Vt allocation algorithm; sequential circuits; CMOS technology; Circuit optimization; Delay effects; Flip-flops; Latches; Leakage current; Sequential circuits; Subthreshold current; Switches; Timing;