Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

Similar documents
II. ANALYSIS I. INTRODUCTION

PERFORMANCE ANALYSIS OF AN EFFICIENT PULSE-TRIGGERED FLIP FLOPS FOR ULTRA LOW POWER APPLICATIONS

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

P.Akila 1. P a g e 60

Asynchronous Model of Flip-Flop s and Latches for Low Power Clocking

HIGH PERFORMANCE AND LOW POWER ASYNCHRONOUS DATA SAMPLING WITH POWER GATED DOUBLE EDGE TRIGGERED FLIP-FLOP

Power Optimization Techniques for Sequential Elements Using Pulse Triggered Flip-Flops with SVL Logic

Low Power Different Sense Amplifier Based Flip-flop Configurations implemented using GDI Technique

DESIGN AND ANALYSIS OF LOW POWER STS PULSE TRIGGERED FLIP-FLOP USING 250NM CMOS TECHNOLOGY

Power Optimization by Using Multi-Bit Flip-Flops

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

Design of a Low Power and Area Efficient Flip Flop With Embedded Logic Module

Modified Ultra-Low Power NAND Based Multiplexer and Flip-Flop

A Power Efficient Flip Flop by using 90nm Technology

Dual Edge Adaptive Pulse Triggered Flip-Flop for a High Speed and Low Power Applications

Design of New Dual Edge Triggered Sense Amplifier Flip-Flop with Low Area and Power Efficient

ISSCC 2003 / SESSION 19 / PROCESSOR BUILDING BLOCKS / PAPER 19.5

EFFICIENT POWER REDUCTION OF TOPOLOGICALLY COMPRESSED FLIP-FLOP AND GDI BASED FLIP FLOP

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

Low Power and Reduce Area Dual Edge Pulse Triggered Flip-Flop Based on Signal Feed-Through Scheme

New Single Edge Triggered Flip-Flop Design with Improved Power and Power Delay Product for Low Data Activity Applications

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

Design And Analysis Of Implicit Pulsed Double Edge Triggered Clocked Latch For Low Power Applications

A Low-Power CMOS Flip-Flop for High Performance Processors

DESIGN OF DOUBLE PULSE TRIGGERED FLIP-FLOP BASED ON SIGNAL FEED THROUGH SCHEME

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

Modeling and designing of Sense Amplifier based Flip-Flop using Cadence tool at 45nm

An Efficient Power Saving Latch Based Flip- Flop Design for Low Power Applications

Improve Performance of Low-Power Clock Branch Sharing Double-Edge Triggered Flip-Flop

A Unified Approach in the Analysis of Latches and Flip-Flops for Low-Power Systems

Low-Power and Area-Efficient Shift Register Using Pulsed Latches

Comparative study on low-power high-performance standard-cell flip-flops

Design of a High Frequency Dual Modulus Prescaler using Efficient TSPC Flip Flop using 180nm Technology

An efficient Sense amplifier based Flip-Flop design

Fully Static and Compressed Topology Using Power Saving in Digital circuits for Reduced Transistor Flip flop

A NOVEL APPROACH TO ACHIEVE HIGH SPEED LOW-POWER HYBRID FLIP-FLOP

Novel Low Power and Low Transistor Count Flip-Flop Design with. High Performance

Design and Analysis of a Linear Feedback Shift Register with Reduced Leakage Power

Area Efficient Level Sensitive Flip-Flops A Performance Comparison

International Journal of Computer Trends and Technology (IJCTT) volume 24 Number 2 June 2015

Abstract 1. INTRODUCTION. Cheekati Sirisha, IJECS Volume 05 Issue 10 Oct., 2016 Page No Page 18532

Design of Low Power D-Flip Flop Using True Single Phase Clock (TSPC)

Design and Analysis of Semi-Transparent Flip-Flops for high speed and Low Power Applications in Networks

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

PERFORMANCE ANALYSIS OF POWER GATING TECHNIQUES IN 4-BIT SISO SHIFT REGISTER CIRCUITS

Noise Margin in Low Power SRAM Cells

Energy Recovery Clocking Scheme and Flip-Flops for Ultra Low-Energy Applications

Comparison of Conventional low Power Flip Flops with Pulse Triggered Generation using Signal Feed through technique

EL302 DIGITAL INTEGRATED CIRCUITS LAB #3 CMOS EDGE TRIGGERED D FLIP-FLOP. Due İLKER KALYONCU, 10043

Combining Dual-Supply, Dual-Threshold and Transistor Sizing for Power Reduction

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

International Journal of Engineering Research in Electronics and Communication Engineering (IJERECE) Vol 1, Issue 6, June 2015 I.

Reduction of Area and Power of Shift Register Using Pulsed Latches

LOW POWER LEVEL CONVERTING FLIP-FLOP DESIGN BY USING CONDITIONAL DISCHARGE TECHNIQUE

High Performance Dynamic Hybrid Flip-Flop For Pipeline Stages with Methodical Implanted Logic

International Journal of Advancements in Research & Technology, Volume 2, Issue5, May ISSN

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

Comparative Analysis of low area and low power D Flip-Flop for Different Logic Values

High Frequency 32/33 Prescalers Using 2/3 Prescaler Technique

Dual Edge Triggered Flip-Flops Based On C-Element Using Dual Sleep and Dual Slack Techniques

International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November-2014 ISSN

LEAKAGE POWER REDUCTION AND ANALYSIS OF CMOS SEQUENTIAL CIRCUITS

Low Power D Flip Flop Using Static Pass Transistor Logic

Comparative Analysis of Pulsed Latch and Flip-Flop based Shift Registers for High-Performance and Low-Power Systems

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

ANALYSIS OF POWER REDUCTION IN 2 TO 4 LINE DECODER DESIGN USING GATE DIFFUSION INPUT TECHNIQUE

Analysis of Digitally Controlled Delay Loop-NAND Gate for Glitch Free Design

Design of Low Power Universal Shift Register

Design of Low Power and Area Efficient Pulsed Latch Based Shift Register

DESIGN AND SIMULATION OF LOW POWER JK FLIP-FLOP AT 45 NANO METER TECHNOLOGY

An FPGA Implementation of Shift Register Using Pulsed Latches

Single Edge Triggered Static D Flip-Flops: Performance Comparison

A NOVEL DESIGN OF COUNTER USING TSPC D FLIP-FLOP FOR HIGH PERFORMANCE AND LOW POWER VLSI DESIGN APPLICATIONS USING 45NM CMOS TECHNOLOGY

DESIGN OF A NEW MODIFIED CLOCK GATED SENSE-AMPLIFIER FLIP-FLOP

A Novel Pass Transistor Logic Based Pulse Triggered Flip-flop with Conditional Enhancement

ELE2120 Digital Circuits and Systems. Tutorial Note 7

Minimization of Power for the Design of an Optimal Flip Flop

CMOS DESIGN OF FLIP-FLOP ON 120nm

International Journal Of Global Innovations -Vol.6, Issue.I Paper Id: SP-V6-I1-P46 ISSN Online:

Digital System Clocking: High-Performance and Low-Power Aspects

LOW POWER BASED DUAL MODE LOGIC GATES USING POWER GATING TECHNIQUE

An Optimized Implementation of Pulse Triggered Flip-flop Based on Single Feed-Through Scheme in FPGA Technology

FP 12.4: A CMOS Scheme for 0.5V Supply Voltage with Pico-Ampere Standby Current

Lecture 21: Sequential Circuits. Review: Timing Definitions

DESIGN AND ANALYSIS OF ADDER CIRCUITS USING LEAR SLEEP TECHNIQUE IN CMOS TECHNOLOGIES

LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES

ADVANCES in NATURAL and APPLIED SCIENCES

New Subthreshold Concepts in 65nm CMOS Technology

I. INTRODUCTION. Figure 1: Explicit Data Close to Output

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

Design of low power 4-bit shift registers using conditionally pulse enhanced pulse triggered flip-flop

Sequential Logic. References:

Hardware Design I Chap. 5 Memory elements

Research Article Ultra Low Power, High Performance Negative Edge Triggered ECRL Energy Recovery Sequential Elements with Power Clock Gating

LFSR Counter Implementation in CMOS VLSI

Memory elements. Topics. Memory element terminology. Variations in memory elements. Clock terminology. Memory element parameters. clock.

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

Transcription:

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique Sanjay Singh, S.K. Singh, Mahesh Kumar Singh, Raj Kumar Sagar Abstract As the density and operating speed of CMOS VLSI chips increases, leakage power dissipation becomes more and more significant. This paper presents a leakage power behavior in Pulse triggered flip-flop. All the designs are simulated with and without the application of leakage reduction techniques and the readings are presented. By analyzing the leakage path of flip flops we propose a method to reduce the leakage power of flip flops in this paper. The circuit are simulated using TANNER Tool SPICE simulator. The result at a frequency of 400MHz shows that proposed Flip-flop consume less power. Index Terms Flip-flop, leakage power, stack transistor and pulse generator.. 1 INTRODUCTION With the scaling of CMOS technology, leakage power is expected to become a significant portion of total power consumption in future CMOS system. To minimize the power consumption and to increase the battery life time, the supply voltage Vdd has been scaled down continuously. But the propagation delay Tpd of a circuit is inversely proportional to the square of the difference between the supply voltage Vdd and the threshold voltage Vt of the transistors. So scaling down the supply voltage, without scaling down the threshold voltage increases the propagation delay. However the threshold voltage scaling results in substantial increase of subthreshold leakage current, which increases the leakage or static power dissipation of the VLSI circuits [1]. Leakage power dissipation is the power dissipated by the circuit when it is in sleep mode or standby mode. Pleak = Ileak * Vdd (1) where Ileak is the leakage current that flows in a transistor when it is in off state. This power dominates dynamic power especially in deep submicron circuits and also in circuits that remains in idle mode for a long time such as cell phones. Therefore in this paper the focus is on the reduction of leakage power dissipation. The leakage current consists of various components, such as sub-threshold leakage, gate leakage, reverse-biased junction leakage, gate-induced drain leakage [3]. Among these, sub-threshold leakage and gate leakage are dominant. The sub-threshold leakage current of a MOS device can be modeled as follows [2]: Isubth =I0 exp[(vgs-vt) / (n VT) ] [1- exp (-Vds/VT)] (2) And I0=µeff Cox (W/L) (3) Where µeff is the electron/hole mobility, Cox is the gate capacitance per unit area, W and L are width and length of Sanjay Singh is currently pursuing masters degree program in ED& T in NIELIT Gorakhpur, India, PH-09450890613. E-mail: dcsanjaypm@gmail.com S.K. Singh is currently HOD department of ED & T in NIELIT Gorakhpur, India, PH-05512273874. E-mail: sks15965@yahoo.co.in Mahesh Kumar Singh is currently Assistant Professor department of ECE in BIT GIDA Gorakhpur, India, PH- 09450529806, E-mail; maheshvns@rediffmail.com Raj Kumar Sagar is currently pursuing masters degree program in ED& T in NIELIT Gorakhpur, India, PH-09956129268. E-mail: rajkrsagar@live.com the channel respectively, Vt is the threshold voltage, n is the sub-threshold swing co-efficient, VT is the thermal voltage, Vgs is the transistor gate to source voltage and Vds is the drain to source voltage. Leakage power is given by [2] previously, most of the techniques, such as MTCMOS, are focused on the leakage reduction of combinational logics, where as in this paper, we try to reduce the leakage power in sequential logics, such as flip-flops. Earlier works on flip-flops focused on characterizing them in terms of energy and energy-delay products during various transitions and presented some power-performance trade-off. Here, the focus is mainly on the characterizing the dynamic power consumption when the output changes and when the output remains the same but the clock or data change. Also, our work performs a detailed characterization of leakage power that is becoming very important in sub-250 nm regimes. Due to the tighter timing constraints and critical performances of digital systems, new flip-flop families have been developed and integrated in high performance microprocessor. Among them, DPSCRFF shown in fig.2 is assume to be the fastest. Double pulse latch flip-flop consist of pulse generator and latch part.the pulse generator generates the short duration pulse at the active clock edge and these pulses operate the latch part. 2 PROPOSED LEAKAGE CURRENT REDUCTION TECHNIQUES In this section leakage reduction technique namely transistor stacking circuits are described. 2.1 Leakage current control using transistor stack The leakage current flowing through a stack of series connected transistors reduces when more than one transistor of the stack is turned OFF. This effect is known as the Stacking Effect. When two or more transistors that are switched OFF are stacked on top of each other (refer fig.1.a) then they dissipate less leakage power than a single transistor that is turned OFF(fig.1.b). This is because each transistor in the stack induces a slight reverse bias between the gate and source of the transistor right below it, and this increases the threshold voltage of the bottom transistor making it more resistant to leakage. Therefore in fig. 1(a) transistor T2 leaks less current than transistor T1 and T3 leaks less than T2. Hence the total leakage current through the transistors T, T2 andt3 is decreased as it flows from Vdd to Gnd. So Ileak1 is less than Ileak2. If natural stacking of transistors do not exist in a circuit, then to utilize the stacking effect a single transistor of width W is replaced by two transistors each of width W/2 112

[refer figure 1 (c)]. input transition. The SR latch made of NAND gates at the output stage is the major bottleneck in terms of both power and performance. This design has a propagation delay of 0.593ns. It's setup and hold times are similar to that of the HLFF. Further, this design consumes the least transition and leakage power when compared to the other designs considered here. (a ) ( b) (c) Fig.1 Transistor Stack Effect 3 PULSE TRIGGRED FLIP-FLOP DESIGN Pulse-triggered flip-flops generate pulses during the active edge of the clock, which in turn would result in a transition at the output. This technique makes the flip-flop switch faster, but with the cost of having more power dissipation due to the glitches in the output and the internal signals. This is the case especially with the hybrid latch flip-flop (HLFF), which has very low propagation delay, setup and hold time. The setup time is found to be 0 and the hold time is 0.2 ns with the worst-case propagation delay of.09 ns. As expected the transition power consumption is very high. The clock power here is sometimes greater than the transition power, especially when the data line is one. This may be due to the spurious transitions at the internal nodes caused by the clock. A relatively low leakage power may be attributed to the large number of stacked transistors in this design. But the state dependency of leakage power is found to be high with the percentage difference being 97%. Figure 1.2 SAFF Power Characterization of SAFF: Output States => Q = 1 Q = 1 States Avg. Power (µw) Leakage power(µw) D 0, C = 1 6.855 5.845 D 1,C = 1 5.889 4.856 3.1 Double pulse set conditional reset flip- flop The DPSCRFF is composed of two pieces the first one is a static set reset latch and second is pulse generator. The DPSCRFF is a single ended static flip-flop design with a single logic stage which can include arbitrary logic functionality. Figure 1.1 HLFF Working of DPSCRFF The working of DPSCRFF depends on two stages: Output => States Power Characterization of HLFF: Q = 1 Q = 1 States Avg. Power (µw) Leakage power(µw) D 0,C = 1 8.891 7.46 D 1, C = 1 7.43 4.499 The sense-amplifier based flip-flops (SAFF) used in the StrongArm100 are evaluated here. The advantage of using such flip-flops is that they are highly sensitive to i. Double pulse generator: The two pulses are generated by a local pulse generator. The width of the pulses is controlled by the inverter delay chain and this inverter in the chain can be skewed to control the lengths of p1 and p2.the width of p2 determines the transparency window of latch. For designing any flip-flop setup and hold time should not be more. In DPSCRFF to reduce setup and hold time requirements p2 should be made as small as possible. ii. Operation of static latch: The latch requires two clock pulses p1 and p2, which are generated from active clock edge. The first pulse preset the output node high using the p-type pull-up. The second pulse conditionally resets the output node, based on the value of the data input. The precharge causes the glitches at the output node whenever the output is supposed to remain low. An 113

additional inverter can be added to the output stage to isolate the storage node from the output load. Figure 2 DPSCRFF It slow and take large power during operation. Some problem is given below: This design has large number of intermediate node and thus dissipate significant amount of power. In this design, p1 and p2 overlap by some amount hence extra power caused by DPSCRFF. Large number of inverter in the pulse generator circuit for generation of pulse so large delay occurs. The output of the DPSCRFF has a glitch in the case where is to stay low so this glitch cause additional power dissipation in the downstream logic. If the clock is running and data is held high, the DPSCRFF actually dissipates more power than for the full activity waveform because of its output glitches. Improvement We propose a new circuit to reduce the leakage power, as shown in fig.4.the output keeper is simplified and improved for leakage reduction. When Q is assumed to perform high to low transition, PMOS 5 become turned on while NMOS 4 turned off i.e. leakage path is blocked and due to this the leakage power is reduced. Figure 2.1 Operation of DPSCRFF 3.2 Analysis From the BSIM MOS transistor model, the Sub thresholdleakage current can be given by: (1- ) Where VT = KT/q is the thermal voltage, VGS, VDS, and VBS are the gate-to-source, the drain-to-source, and the bulk to source voltages, respectively. γ and η are the body effect and DIBL coefficients and From fig.2., we can find although a transistor is off, there still exist a current flowing through this transistor which results in the leakage power. Fig.3 shows the keeper in DPSCRFF. When node (a) is assume to perform low to high transition, node (b) will perform high to low transition after the delay time of an inverter. Hence, before node b is stabilized as the low voltage 0, N0 transistor is still turn on. As a result when node (a) is charged, a leakage path will exist and cause extra power consumption. Similar analysis can be done when node (a) is assumed to perform high to low transition. Fig4. Proposed new double pulse flip-flop Figure 5 Symbol definition Figure 3.Keeper Analysis in DPSCRFF 4 PROBLEMS IN CONVENTIONAL DPSCRFF There are some disadvantages in the DPSCRFF which make 114

8 Leakage power in flipflops (microwatt) 6 4 2 leakage 0 HLFF SAFF DPSCRFF DPLFF Fig 6 wave form of DPFF Evaluation and Simulation result I have simulated the circuit in Tanner software TSPICE. It shows comparison of leakage power in DPSCRFF and other Flip-flops. Leakage power comparison In the schematic of proposed new Double pulse flip-flop different threshold voltages are used both for NMOS and PMOS transistor. High speed NMOS (PMOS) transistor feature Vth=0.35v(0.45).Low leakage NMOS(PMOS) transistor feature Vth=0.54v(0.65). The minimum length and width for high speed NMOS/PMOS transistors are L=0.25u, W=0.45u.The minimum length and width for low speed NMOS /PMOS are L=0.25u, W=0.37. The power can be calculated by using formula: Average power consumption DPSCRFF and DPFF: From the result it shows that DPLFF consumption is less compare to DPSCRFF. Table of Comparison of double pulse flip-flops: Average power consumed in double pulse flipflops DPSCRFF DPSCRFF (Leakage power) DPLFF DPLFF (Leakage power) 1. 3.61µw 3.21µw 2.8µw 2.2µw 5 CONCLUSION In this paper, we first analyze the leakage power consumption in the Pulse triggred flip-flop. A detailed comparison was also presented. We believe this characterization will be useful for other works in determining the choices of power-efficient flipflops. Then we propose a new double pulse flip-flop, to reduce leakage power using Transistor staking technique. Experimental result shows that the proposed double pulse flipflop behaves better than the original one even when the supply voltage is change. 6 REFERENCES [1] Dejan Markovic, Borivoje Nikolic and Robert W. Brodersen, Analysis and Design of Low-Energy Flip- Flops, ISPLED 01, August, 2001, pp 52-55. [2] Vladmir Stojanovic, Vojin G. Oklobdzija and Raminder Bajwa, A Unified Approach in the Analysis of Latches and Flip-Flops for Low-Power Systems, ISPLED 98, August 10-12, 1998, pp 227-232. [3] Vladmir Stojanovic and Vojin G. Oklobdzija, Comparative Analysis of Master-Slave Latches and Flop- Flops for High-Performance and Low-Power Systems, IEEE JSSC, April 1999, pp536-548. [5] Nikola Nedovic and Vojin G. Oklobdzija, Hybrid Latch Flip-Flop with Improved Power Efficiency, (SBCCI'00), pp. 211 215. [6] Nikola Nedovic and Vojin G. Oklobdzija, Dynamic Flip-Flop with Improved Power, 26th European Solid- State Circuits Conference Stockholm, Sweden, 19-21 September 2000,pp. 323-326. [7] Nikolic et al., Improved sense-amplifier-based flipflop:design and measurement, IEEE Jouranal of Solid- State Circuit, vol. 35, no. 6pp.876-884, June 2000. [8] Nedovic N. and Oklobdzija V.G.. (2005): Dual Edge Triggered Storage Elements and Clocking Strategy for Low Power Systems, IEEE Transactions on VLSI Systems, Vol. 13, No. 5, pp. 577-590. 115

[9] Johnson M.C., Somasekhar D., Chiou L.Y., and Roy (2002): Leakage Control with Efficient Use of Transistor Stacks in Single threshold CMOS, IEEE Trans. VLSI, vol. 10, no.1, pp. 1-5. [10] Markovic D., Nikolic B., and Brodersen R.W. (2001): Analysis and Design of Low Energy Flip-Flops, International Symposium on Low Power Electronics and Design Tech. Dig., pp.52-55. [11] Borivoje Nikolic (2008): Design in the Power Limited Scaling Regime, IEEE transactions on Electron Devices, Vol. 55, No. 1, pp.71-83. [12] S. Shigematsu et al., "A 1-V high-speed MTCMOS circuit scheme for power-down applications," in Proc. IEEE Symp. VLSI Circuits.Dig. Tech. Papers, 1995, pp. 125-126. [13] T. kobayashi and T. Sakurai, "Self-adjusting thresholdvoltage scheme(sats) for low-voltage high-speed operation," in Proc. IEEE Custom Integrated Circuits Conf, 1994, pp.271-274. [14] F.klass et al., A new family of semidynamic and dynamic flip flops with embedded logic for high-performance procesors, IEEE JSSC, vol.34,no.5,pp.712-,may1999. [15] http://www- device.eecs.berkeley.edu/~ptm/mosfet. 116