Optimization of clock-gating structures for low-leakage high-performance applications

Clock Gating (CG) is a well known technique to reduce dynamic power consumption by stopping the clock to avoid unnecessary transitions in synchronous circuits. The abilities of different CG-styles to save power at a flip-flop level, depending on the input activity, are analysed in this paper. Also, since conventional CG techniques usually do not take into account leakage power, some optimization procedures and guidelines are presented for leakage reduction. Focusing on those structures that do not need a latch to remove undesired transitions in gated clock, a leakage value of a fourth of the original one is achieved without degradation in timing performances.

[1]  Enrico Macii,et al.  Integrating Clock Gating and Power Gating for Combined Dynamic and Leakage Power Optimization in Digital CMOS Circuits , 2008, 2008 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools.

[2]  Kaushik Roy,et al.  Low-Power CMOS VLSI Circuit Design , 2000 .

[3]  Siva G. Narendra,et al.  Leakage in Nanometer CMOS Technologies , 2010 .

[4]  Andreas Wortmann,et al.  The impact of clock gating schemes on the power dissipation of synthesizable register files , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[5]  Hiroshi Kawaguchi,et al.  Leakage-suppressed clock-gating circuit with Zigzag Super Cut-off CMOS (ZSCCMOS) for leakage-dominant sub-70-nm and sub-1-V-V/sub DD/ LSIs , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[6]  Massoud Pedram,et al.  Power Aware Design Methodologies , 2002 .

[7]  A. Nunez,et al.  Analysis of subthreshold leakage reduction in CMOS digital circuits , 2007, 2007 50th Midwest Symposium on Circuits and Systems.

[8]  Antonio G. M. Strollo,et al.  Low-power flip-flops with reliable clock gating , 2001 .

[9]  Antonio Rubio,et al.  Selective Clock-Gating for Low-Power Synchronous Counters , 2005, J. Low Power Electron..