Comparative analysis of flip-flops and application of data-gating in dynamic flip-flops for high speed, low active and low leakage power dissipation

  • Authors:
  • Vamsi Srikantam;Mario Martinez

  • Affiliations:
  • Electronics Research Lab, Agilent Technologies Laboratories, Palo Alto, CA;Electronics Research Lab, Agilent Technologies Laboratories, Palo Alto, CA

  • Venue:
  • Power aware computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Microprocessors, ASICs and DSPs form the core components of digital systems. Power aware computing on such systems necessitates both low power hardware design and software power optimization. Flip-flops are an integral component of digital circuits responsible for data storage. Hence, designing a low power flip-flop is of prime importance. In portable systems, considerable time is spent in idle or sleep mode. In this mode, leakage power is becoming a concern, hence reducing both active and leakage power is a necessity for overall power optimization. Hence, flip-flops which have the following features are desired: 1. Low active power during normal operation, 2. Low inherent leakage power during sleep mode and 3. Not only preventing spurious data to be passed through (data-gating) but also being capable of generating the desired output state for lower leakage power dissipation. Unlike static flops, with dynamic flops clock-gating is not directly possible, as such flops require the clock to be running continuously for proper functioning. This chapter describes a detailed comparison analysis of delay and power including leakage power Characteristics of existing flip-flops in literature. Further, the introduction of data-gating in dynamic flops to achieve high speed, low active power and at the same time, setting the output state to reduce leakage power in subsequent blocks is discussed. This shows good potential for active and leakage power optimization in digital CMOS circuits.