25
Dual Edge Triggered Sense- Amplifier Flip-Flop for Low Power System By Manukumar G C (13MT6SP003) Sudeep Sagar E (13MT6SP007)

Dual Edge Triggered

Embed Size (px)

Citation preview

Page 1: Dual Edge Triggered

Dual Edge Triggered Sense-Amplifier Flip-Flop for Low

Power System

ByManukumar G C (13MT6SP003)Sudeep Sagar E (13MT6SP007)

Page 2: Dual Edge Triggered

Introduction

Optimization Technique

Classification

Low Power Design

Overview

Comparison

Contents

Page 3: Dual Edge Triggered

Electronic Design Automation (EDA) tools were used in order to implement complex and low power systems.

The use of low power has been extended from portable devices to high performance computing applications .

As flip-flops are critical timing elements they have large impact on circuit speed and power consumption.

Introduction

Page 4: Dual Edge Triggered

The use of dual edge triggered flip flop has gained more attention, as it maintains constant throughput at only half the clock frequency.

In the modern era rapid increases in clock frequency contribute directly to power consumption of microprocessor.

Reducing the power consumption of a design translate directly into increased battery life of portable devices.

Page 5: Dual Edge Triggered

Clock gating can be used as a method of shutting down portions of SOC or microprocessor when the functional blocks are not in use.

Dynamic Voltage Scaling (DVS) can be used to reduce the power consumption by reducing the operating voltage of the entire design.

DVS has limited use of applications because of its scalability issues.

Optimization Technique

Page 6: Dual Edge Triggered

The best approach to reduce power is to use dual edge triggered storage elements in place of single edge triggered storage elements.

Dual edge clocking can achieve the same throughput at half the clock frequency and half the clock related power consumption as compared to SETFF.

This technology can be scaled according to our applications and can be used in conjunction with the benefits of clock gating.

Page 7: Dual Edge Triggered

Power consumption in synchronous VLSI can be divided into three major factors:

Power consumption in the clock network 

Power consumption in clock buffer 

Power consumption in the flip-flops

 

Classification

Page 8: Dual Edge Triggered

The power consumption in digital CMOS circuit is given by

α denotes the transition activity factor which is defined as the average number of power consuming transitions that is made at one node in one clock cycle.

Low Power Design

Page 9: Dual Edge Triggered

Vdd.CL is the node capacitance. It can be classified as gate, diffusion and interconnect capacitance.

The interconnect capacitance is the function of placement and routing.

Energy provided by the supply source is

Page 10: Dual Edge Triggered

R is the resistance path between the Vdd and the output node.

Energy can be rewritten as

During low to high transitions no energy is supplied by the source. Hence, the average power consumed is given by

Page 11: Dual Edge Triggered

As energy is independent of clock frequency, reducing the frequency will not change the energy required to perform given operation.

The battery life is determined by energy consumption where as the heat dissipation is related to power consumption.

Page 12: Dual Edge Triggered

In SETFF, the output of flip-flop will follow the input D at the rising edge of the clock.

In DETFF, the transition is observed on both rising and falling edge of the clock.

The output can only change at clock edges, and if the input changes at other times the output will be unaffected.

Page 13: Dual Edge Triggered

Dual Edge-Triggered Static Pulsed Flip-Flop

Static output controlled discharge Flip-Flop

Proposed Dual Edge Triggered Flip-flop

Overview of existing Flip-Flop

Page 14: Dual Edge Triggered

Dual Edge-Triggered Static Pulsed Flip-Flop

Static Pulse generation The four inverters are used to generate the inverted and delayed clock signals. The two nMOS transistors create a narrow sampling window at both rising and falling edges of the clock.

Page 15: Dual Edge Triggered

Static Latch

RbSb

Page 16: Dual Edge Triggered

The two nMOS transistors N3 and N4 are turned on by the pulse in a very short time.

During this time input data can be captured by the static latch so the nodes Sb and Rb will be charged or discharged according to input data.

The two pMOS transistors P1 and P2 will supply Vdd to Rb and Sb respectively.

The N5 and N6 transistors are connected to GND if P1 and P2 are on.

Hence P1,P2,N1 and N2 will avoid floating of nodes Rb and Sb.

Page 17: Dual Edge Triggered

Static output controlled discharge Flip-Flop

Dual Pulse Generation

It involves an explicit pulse generator and a latch that captures the pulse signal.

Page 18: Dual Edge Triggered

Latch of SCDFFIt involves two stages

1) The input D is used to drive the precharge transistors so the node X follows D during sampling period.

2) Qb controlled nMOS discharge path, which prevents unnecessary discharge at node X as long as the input D

remains high.

X

Page 19: Dual Edge Triggered

Proposed Dual Edge Triggered Flip-flop

Page 20: Dual Edge Triggered
Page 21: Dual Edge Triggered

DDb

Page 22: Dual Edge Triggered

Comparison

Page 23: Dual Edge Triggered
Page 24: Dual Edge Triggered

Sudeep Balan, Sanil K Daniel, ”Dual-edge triggered sense amplifier flip-flop for low power systems”, IEEE Transaction on VLSI Systems, 2012.

W. M. Chung, T. Lo, and M. Sachdev, “A comparative analysis of low-power low-voltage dual-edge triggered flip-flops”, IEEE Transaction on VLSI Systems, 2011.

 Jan M. Rabaey, Anantha P. Chandrakasan, Boriveje Nikolic. Digital Integrated Circuits: A Design Perspective, 2002 Edition, Prentice Hall.

Weste, Neil H. E., and Harris David. CMOS VLSI Design: A Circuits and Systems Perspective, 2005 Ed., Addison-Wesley.

References

Page 25: Dual Edge Triggered

Thank You