LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

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

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

Design of Shift Register Using Pulse Triggered Flip Flop

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

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

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

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

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

Design a Low Power Flip-Flop Based on a Signal Feed-Through Scheme

LOW POWER HIGH PERFORMANCE PULSED FLIP FLOPS BASED ON SIGNAL FEED SCHEME

A Power Efficient Flip Flop by using 90nm Technology

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

P.Akila 1. P a g e 60

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

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

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

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

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

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

Design of Low Power Dual Edge Triggered Flip Flop Based On Signal Feed through Scheme

II. ANALYSIS I. INTRODUCTION

Minimization of Power for the Design of an Optimal Flip Flop

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

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

Low Power Pass Transistor Logic Flip Flop

Novel Design of Static Dual-Edge Triggered (DET) Flip-Flops using Multiple C-Elements

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

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

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 Low Power and Area Efficient Pulsed Latch Based Shift Register

AN EFFICIENT LOW POWER DESIGN FOR ASYNCHRONOUS DATA SAMPLING IN DOUBLE EDGE TRIGGERED FLIP-FLOPS

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

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

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

Reduction of Area and Power of Shift Register Using Pulsed Latches

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

A Modified Static Contention Free Single Phase Clocked Flip-flop Design for Low Power Applications

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

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

An efficient Sense amplifier based Flip-Flop design

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

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

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

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

Low Power High Speed Voltage Level Shifter for Sub- Threshold Operations

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

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

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

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

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

Asynchronous Data Sampling Within Clock-Gated Double Edge-Triggered Flip-Flops

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

Design of an Efficient Low Power Multi Modulus Prescaler

Power Analysis of Double Edge Triggered Flip-Flop using Signal Feed-Through Technique

CMOS Low Power, High Speed Dual- Modulus32/33Prescalerin sub-nanometer Technology

Load-Sensitive Flip-Flop Characterization

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

Sequential Logic. References:

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

THE clock system, composed of the clock interconnection

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

An FPGA Implementation of Shift Register Using Pulsed Latches

CERTAIN PERFORMANCE INVESTIGATIONS OF VARIOUS PULSE TRIGGERED FLIP FLOPS

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

LFSR Counter Implementation in CMOS VLSI

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

Design and Simulation of a Digital CMOS Synchronous 4-bit Up-Counter with Set and Reset

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

Figure.1 Clock signal II. SYSTEM ANALYSIS

Low Power Area Efficient VLSI Architectures for Shift Register Using Explicit Pulse Triggered Flip Flop Based on Signal Feed-Through Scheme

A REVIEW OF FLIP-FLOP DESIGNS FOR LOW POWER VLSI CIRCUITS

A CHARGE RECYCLING THREE-PHASE DUAL-RAIL PRE-CHARGE LOGIC BASED FLIP-FLOP

DUAL EDGE-TRIGGERED D-TYPE FLIP-FLOP WITH LOW POWER CONSUMPTION

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

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

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

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

Design and analysis of RCA in Subthreshold Logic Circuits Using AFE

Optimization of Scannable Latches for Low Energy

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

REDUCING DYNAMIC POWER BY PULSED LATCH AND MULTIPLE PULSE GENERATOR IN CLOCKTREE

EFFICIENT DESIGN OF SHIFT REGISTER FOR AREA AND POWER REDUCTION USING PULSED LATCH

Low Power D Flip Flop Using Static Pass Transistor Logic

ISSN Vol.08,Issue.24, December-2016, Pages:

Implementation of New Low Glitch and Low Power dual Edge Triggered Flip-Flops Using Multiple C-Elements

DESIGN OF LOW POWER TEST PATTERN GENERATOR

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

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

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

DESIGN AND IMPLEMENTATION OF SYNCHRONOUS 4-BIT UP COUNTER USING 180NM CMOS PROCESS TECHNOLOGY

Flip-Flops. Because of this the state of the latch may keep changing in circuits with feedback as long as the clock pulse remains active.

Transcription:

INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN G.Swetha 1, T.Krishna Murthy 2 1 Student, SVEC (Autonomous), gajjalaswetha705@gmail.com 2 Assistant Professor, SVEC (Autonomous), killichinna123@gmail.com G.Swetha, SVEC, Rangampet, Tirupathi, 9581294639, gajjalaswetha705@gmail.com Abstract In this paper a novel low power double edge pulse triggered flip flop (FF) design is present. First, the pulse generation control logic by using the NAND function and is removed from the critical path to facilitate a faster discharge operation. A simple two transistor NAND gate design is used to reduce the circuit complexity. Second, a double edge conditional discharging flip flop is used to reduce the switching activity and also the different techniques are there to reduce. As a result, transistor sizes in delay inverter and pulse-generator circuit can be reduced for power saving, Various simulation results based on CMOS 90-nm technology reveal that the Double edge modified hybrid latch flip flop design features the best power-delay-product performance in several FF design under comparison. Its maximum power saving design is up to 38.4%. Compared with the conversional transmission gate based flip flop design. Keywords: Flip flop, low power, double edge, and pulse triggered flip flop. 1. Introduction Flip flops (FFs) are the basic storage elements used extensively in all kinds of digital designs. In particular, digital design now-a-days often adopt intensive pipelining techniques and employ many FF-rich modules such as register file, shift register, and first in-first out. It is also estimated that the power consumption of the clock system, which consists of clock distribution networks and storage elements, is as high as 50% of the total system power. FFs thus contribute a significant portion of the chip area and power consumption to the overall system design. Pulse-Trigged (P-FF), Because of its single latch structure, is more popular than the conventional transmission gate (TG) and master-slave based FFs in high-seep applications besides the speed advantage, its circuit simplicity lowers the power consumption of the clock tree system. A p-ff consisting of a pulse generator for strobe signals and a latch for data storage. If the triggering pulses are sufficiently narrow, the latch acts like an edge-triggered Flip Flop. Since only one latch, as opposed to two in the conventional master-slave configuration is simpler in circuit complexity. This leads to a higher toggle rate for high-speed operations-ffs also allow time borrowing across clock cycle boundaries and feature a zero or even negative setup time. Despite these advantages, pulse generation circuitry requires delicate pulse width control to cope with possible variations in process technology and signal distribution network. A statistical design frame work is developed to take these factors into account. To obtain the balanced performance among power, delay, and area, design space exploration is also a widely used technique. In this brief, we present a novel low power double edge P-FF design based on a signal feed through. Observing the delay discrepancy in latching data 1 and 0, the design manages to shorten the longer delay by G. S w e t h a e t a l Page 10

feeding the input signal directly to an internal node of the latch design to speed up the data transition. This mechanism is implementing by introducing a simple pas transistor for extra signal driving. 2. Double edge Pulse Triggered Flip flop Flip-Flops and latches are clocked storage elements, which store values applied to their inputs. They are classed according to their behaviour during the clock phases. A latch is level sensitive. It is transparent and propagates its input to the output during one clock phase (clock low or high), while holding its value during the other clock phase. A Flip-Flop is edge triggered. It captures its input and propagates it to the output at a clock edge (rising or falling), while keeps the output constant at any other time. The design of this clocked storage an element is highly depended on the clocking strategy and circuit topology. This research focuses on synchronous system with edge-triggered clocking strategy, only Flip-Flop is discussed. In particular, double edge-triggered Flip- Flops are introduced and explored. Storage element generally stores its value as charges on a capacitor. CMOS Flip-Flop can be static or dynamic, depending on how it retains its values against charge leakage. A static Flip- Flop retains its value using positive feedback, while a dynamic Flip-Flop requires periodic refreshment of charges. Besides the method of retaining storage value, Flip-Flops are also classed by their topologies. Three types will be briefly discussed in the following: master-slave Flip-Flops, pulsed- based Flip-Flops, and amplifier-based Flip-Flops. Master-slave Flip-Flop is the most commonly used Flip-Flop topology in low power applications. It is composed of a master latch cascaded with a slave latch. These two latches are active during opposite clock phases. Pulsed-based Flip-Flop is popular for its soft-clock edge property, which allows time borrowing and alleviates clock skew penalty just like level-sensitive latch. It also provides superior latency and is capable of incorporating complex logic. Explicit type triggered flip flop and modified hybrid latch flip flop are the two examples of pulse based flip-flop. Amplifier-based Flip-Flop is mainly designed as a de-skewing element. Sense amplifier- based Flip-Flop (SAFF) is an example of amplifier-based Flip-Flop. It incorporates a precharged sense amplifier in the First stage to generate a negative pulse, and a set-reset (SR) latch in the second stage to capture and hold the results. But here we only discuss about pulse triggered flip flop. 2.1 Different Double edge Pulse triggered Flip Flops: Pulse triggered flip flop in terms of pulse generator, can be classified as an implicit and explicit type. In an implicit type P-FF, The pulse generator is a part of latch design and no explicit pulse signals are to be generated. In an explicit type P-FF, the pulse generator and the latch are separate. Without generating pulse signals explicitly, implicit types P-FFs are in general more power-economical. However, they suffer from a longer discharging path, which leads to inferior timing characteristics. Explicit pulse generation, on the contrary, incurs more power consumption but the logic separation from the latch design gives the FF design a unique speed advantage. Its power consumption and the circuit complexity can be effectively reduced if one pulse generator is shares a group of FFs (e.g., an n-bit register). In this brief, we will thus focus on the explicit type P-FF designs only. Fig. 1(a) shows a classic Double edge explicit P-FF design, named data-close to- output (de ep-dco) [7]. It contains a NAND-logic-based pulse generator. In this Double edge P-FF design, inverters I3 and I4 are used to latch data, and inverters I1 and I2 are used to hold the internal node X. The pulse width is determined by the delay of three inverters. This design suffers from a serious drawback, i.e., the internal node X is discharged on every rising edge of the clock in spite of the presence of a static input 1. This gives rise to large switching power dissipation. To overcome this problem, many remedial measures such as Double edge conditional capture, Double edge conditional precharge, Double edge conditional discharge, and Double edge conditional pulse enhancement scheme have been proposed. But here only discussed about Double edge Conditional discharging Flip Flop. Fig. 2(a) shows a Double edge conditional discharged (CD) technique. An extra NMOS transistor MN3 controlled by the output signal Q_fdbk is employed so that no discharge occurs if the input data remains 1. In addition, the keeper logic for the internal node X is simplified and consists of an inverter plus a pull-up PMOS transistor only. Fig. 3(a) shows a similar P-FF design (DE SCDFF) using a Double edge static conditional discharge technique. It differs from the DECDFF design in using a static latch structure. Node X is thus exempted from periodical precharges. It exhibits a longer data-to-q (D-to-Q) delay than the CDFF design. Both designs face a worst case delay caused by a discharging path consisting of three stacked transistors, i.e., MN1 MN3. To overcome this delay for better speed performance, a powerful pull-down circuitry is needed, which causes extra layout area and power consumption. The Double edge modified hybrid latch flip flop (DEMHLFF) shown in Fig. 4(a) also uses a static latch. The keeper logic at node X is removed. A weak pull-up transistor MP1 controlled by the output signal Q maintains the level of node X when Q equals 0. Despite its circuit simplicity, the DEMHLFF design encounters two drawbacks. First, since node X is not predischarged, a prolonged 0 to 1 delay is expected. The delay deteriorates further, because a level-degraded clock pulse G. S w e t h a e t a l Page 11

(deviated by one VT) is applied to the discharging transistor MN3. Second, node X becomes floating in certain cases and its value may drift causing extra dc power. 2.2 Tools used: DSCH (Digital Schematic) Micro Wind 3. Circuit Diagrams, Wave forms and Layouts for different DEP-FF: Figure1, (A) Double edge explicit-data close to output Figure1, (B) Layout of DE EP-DCO Figure1, (C) Wave form of DEEp-DCO G. S w e t h a e t a l Page 12

Fig2, (A) Double edge conditional discharging flip flop Fig2, (B) Layout of DE CDFF Figure2, (C) Wave form of CDFF G. S w e t h a e t a l Page 13

Figure3, (A) Double Static Conditional Discharging Flip flop Figure3, (B) Layout of SCDFF Figure3, (C) Wave form of SCDFF Figure4, (A) Double edge Modified Hybrid Latch Flip flop G. S w e t h a e t a l Page 14

Figure4, (B) Layout of DE MHLFF Figure4, (C) Wave form of MHLFF 3.2 Tables Table1. Comparison of various Double edge Pulse triggered Flip flop design FF design DE EP-DCO DE CDFF DE SCDFF DE MHLFF No of transistors 48 52 52 33 Layout area(µm 2 ) 1097.7 1259.1 1372.1 782.9 Setup Time(ps) 0.025 0.025 0.025 0.025 Hold Time(ps) 0.025 0.025 0.025 0.025 Average power (100%activity)µw 24.8 43.7 115.2 48.2 Average power (50%activity)µw 14.8 15.7 8.3 46.3 Average power (25%activity)µw 2.71 6.51 7.4 44.1 Average power (12.5%activity)µw 2.5 6.5 7.4 40.2 Average power (0% all-1)µw 15.5 6.3 7.1 46.2 Average power (0% all-0)µw 2.71 6.5 6.9 2.25 Power Dissipation µw 112.3 31.6 19.5 48.3 Table2: Leakage Power comparison in standby mode FF Design DE Ep-DCO DE CDFF DE SCDFF DE MHLFF (Clk,Data)=(0,0) 2.71 31.6 3.2 2.29 (Clk,Data)=(0,1) 2.8 2.51 2.9 2.2 (Clk,Data)=(1,0) 2.5 2.4 1.89 1.69 (Clk,Data)=(1,1) 1.9 2.3 1.8 0.69 Average 2.4 9.7 2.4 1.71 G. S w e t h a e t a l Page 15

3.3 Graphs by Comparing power for different double edge triggered flip flop: 300 250 200 150 100 50 0 DE Ep-DCO DE CDFF DE SCDFF DE MHLFF 4. Conclusion In this brief, we presented a novel P-FF design by employing a Double edge pulse triggered flip flop structure incorporating a mixed design style consisting of pass transistor and pseudo-nmos logic. The key idea was to provide a signal feed through from input source to the internal node of the latch, which would facilitate extra driving to shorten the transition time and enhance both power and speed performance. The design was intelligently achieved by employing a simple pass transistor. Extensive simulations were conducted, and the results did support the claims of the proposed design in various performance aspects. References 1. Phyu, M. W., Fu, K. K., Goh, W. L., & Yeo, K. S. (2009), Power-efficient explicit-pulsed dual-edge triggered sense Amplifier flip-flops. IEEE Transactions on Very Large Scale Integration (VLSI) Systems.1-9 2. H. Kawaguchi and T. Sakurai, A reduced clock-swing flip-flop (RCSFF) for 63% power reduction, IEEE J. Solid-State Circuits, vol. 33, no. 5,pp. 807 811, May 1998. 3. N. Nedovic, M. Aleksic, and V. G. Oklobdzija, Conditional precharge techniques for power-efficient dual-edge Clocking, in Proc. 2002 Int. Symp. Low Power Electronics Design (ISPLED 2002), 2002, pp. 56 59 4. C.-C. Yu, Design of low-power double edge-triggered flip-flop circuit, in Proc. 2nd IEEE Conf. Industrial Electronic Applications (ICIEA 2007), May 2007, pp. 2054 2057. 5. B. S. Kong, S. S. Kim, and Y. H. Jun, Conditional-capture flip-flop for statistical power reduction, IEEE J. Solid-State Circuits, vol. 36, no. 8, pp. 1263 1271, Aug. 2001. 6. M. W. Phyu, W. L. Goh, and K. S. Yeo, A low-power static dual edge triggered flip-flop using an outputcontrolled discharge configuration, in Proc. IEEE Int. Symp. Circuits Systems (ISCAS 2005), May 2005, vol. 3, pp. 2429 2432. 7. G. M. Strollo, D. De Caro, E. Napoli, and N. Petra, A novel high speed sense-amplifier-based flip-flop, IEEE Trans. Very Large Scale Integer. (VLSI) Syst., vol. 13, no. 11, pp. 1266 1274, Nov. 2005. 8. W.M. Chung, T. Lo, and M. Sachdev, A comparative analysis of low-power low-voltage dual-edge-triggered Flip- Flops," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2001. 9. A.G.M. Strollo and D. De Caro, Low Power Flip- op with Clock Gating on Master and Slave Latches," Electronics Letters, vol. 31, no. 4, pp. 294{295}, February 2000. 10. R.P. Llopis and M. Sachdev, Low Power, Testable Dual Edge Triggered Flip-Flops," 1996 International Symposium on Low Power Electronics and Design, pp. 341{345}, 1996. 11. A.G.M. Strollo, E. Napoli, and C. Cimino, Low Power Double Edge-Triggered Flip Flop Using One Latch," Electronics Letters, vol. 35, no. 3, pp. 187{188}, 1999. G. S w e t h a e t a l Page 16

A Brief Author Biography G.Swetha Completed her B.TECH in Electronics and Communication Engineering from Intellectual institute of Technology, Ananthapuramu.Presently she is pursuing M.TECH in sree Vidyanikethan Engineering Her interests are in low power VLSI and FPGA. Email ID: Gajjalaswetha705@gmail.com T.Krishna Murthy Working as Assistant Professor in Sree Vidyanikethan Engineering College, Tirupati. He Completed His B.TECH in electronics and communication engineering. And M.TECH in VLSI. His interests are in low power design and FPGA. Email ID: killichinna123@gmail.com G. S w e t h a e t a l Page 17