Low-Power Dual Dynamic Node Pulsed Hybrid Flip-Flop Featuring Efficient Embedded Logic

In this paper, we introduce a new dual dynamic node hybrid flip-flop (DDFF) and a novel embedded logic module (DDFF-ELM) based on DDFF. The proposed designs eliminate the large capacitance present in the precharge node of several state-of-the-art designs by following a split dynamic node structure to separately drive the output pull-up and pull-down transistors. The DDFF offers a power reduction of up to 37% and 30% compared to the conventional flip-flops at 25% and 50% data activities, respectively. The aim of the DDFF-ELM is to reduce pipeline overhead. It presents an area, power, and speed efficient method to incorporate complex logic functions into the flip-flop. The performance comparisons made in a 90 nm UMC process show a power reduction of 27% compared to the Semidynamic flip-flop, with no degradation in speed performance. The leakage power and process-voltage-temperature variations of various designs are studied in detail and are compared with the proposed designs. Also, DDFF and DDFF-ELM are compared with other state-of-the-art designs by implementing a 4-b synchronous counter and a 4-b Johnson up-down counter. The performance improvements indicate that the proposed designs are well suited for modern high-performance designs where power dissipation and latching overhead are of major concern.

[1]  Kaushik Roy,et al.  Ultra Low-Power Clocking Scheme Using Energy Recovery and Clock Gating , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[2]  Narayanan Vijaykrishnan,et al.  Implications of technology scaling on leakage reduction techniques , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[3]  N. Nedovic,et al.  Hybrid latch flip-flop with improved power efficiency , 2000, Proceedings 13th Symposium on Integrated Circuits and Systems Design (Cat. No.PR00843).

[4]  F. Klass Semi-dynamic and dynamic flip-flops with embedded logic , 1998, 1998 Symposium on VLSI Circuits. Digest of Technical Papers (Cat. No.98CH36215).

[5]  Vojin G. Oklobdzija,et al.  Conditional pre-charge techniques for power-efficient dual-edge clocking , 2002, ISLPED '02.

[6]  F. Weber,et al.  Flow-through latch and edge-triggered flip-flop hybrid elements , 1996, 1996 IEEE International Solid-State Circuits Conference. Digest of TEchnical Papers, ISSCC.

[7]  Young-Hyun Jun,et al.  Conditional-capture flip-flop for statistical power reduction , 2001, IEEE J. Solid State Circuits.

[8]  M. Nozoe,et al.  The cross charge-control flip-flop: a low-power and high-speed flip-flop suitable for mobile application SoCs , 2005, Digest of Technical Papers. 2005 Symposium on VLSI Circuits, 2005..

[9]  Tarek Darwish,et al.  High-performance and low-power conditional discharge flip-flop , 2004, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[10]  O. Sarbishei,et al.  Power-Delay Efficient Overlap-Based Charge-Sharing Free Pseudo-Dynamic D Flip-Flops , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[11]  Christer Svensson,et al.  New single-clock CMOS latches and flipflops with improved speed and power savings , 1997 .

[12]  Hector Sanchez,et al.  A 2.2 W, 80 MHz superscalar RISC microprocessor , 1994 .

[13]  Vladimir Stojanovic,et al.  Comparative analysis of master-slave latches and flip-flops for high-performance and low-power systems , 1999, IEEE J. Solid State Circuits.

[14]  O. Sarbishei,et al.  A Novel Overlap-Based Logic Cell: An Efficient Implementation of Flip–Flops With Embedded Logic , 2010, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[15]  Narayanan Vijaykrishnan,et al.  Accurate stacking effect macro-modeling of leakage power in sub-100 nm circuits , 2005, 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design.

[16]  Atila Alvandpour,et al.  Comparative Analysis of Process Variation Impact on Flip-Flop Power-Performance , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[17]  Ali Afzali-Kusha,et al.  Low-power single- and double-edge-triggered flip-flops for high-speed applications , 2005 .

[18]  Krste Asanović,et al.  A Double-Pulsed Set-Conditional-Reset Flip-Flop , 2002 .

[19]  Jan M. Rabaey,et al.  Digital Integrated Circuits: A Design Perspective , 1995 .

[20]  Mototsugu Hamada,et al.  Conditional Data Mapping Flip-Flops for Low-Power and High-Performance Systems , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.