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

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

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

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

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

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

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

P.Akila 1. P a g e 60

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

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

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

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

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

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

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

Minimization of Power for the Design of an Optimal Flip Flop

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

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

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

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

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

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

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

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

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

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

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

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

CERTAIN PERFORMANCE INVESTIGATIONS OF VARIOUS PULSE TRIGGERED FLIP FLOPS

LFSR Counter Implementation in CMOS VLSI

Design of Shift Register Using Pulse Triggered Flip Flop

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

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

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

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

ECE321 Electronics I

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

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

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

An efficient Sense amplifier based Flip-Flop design

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

Design of an Efficient Low Power Multi Modulus Prescaler

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

II. ANALYSIS I. INTRODUCTION

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

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

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

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

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

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

Implementation of Counter Using Low Power Overlap Based Pulsed Flip Flop

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

THE clock system, composed of the clock interconnection

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

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

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

Timing Error Detection: An Adaptive Scheme To Combat Variability EE241 Final Report Nathan Narevsky and Richard Ott {nnarevsky,

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

DESIGN OF LOW POWER TEST PATTERN GENERATOR

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

High speed, Low power N/ (N+1) prescaler using TSPC and E-TSPC: A survey Nemitha B 1, Pradeep Kumar B.P 2

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

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

Design Low-Power and Area-Efficient Shift Register using SSASPL Pulsed Latch

Current Mode Double Edge Triggered Flip Flop with Enable

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

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

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

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

CS/EE 6710 Digital VLSI Design CAD Assignment #3 Due Thursday September 21 st, 5:00pm

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

Embedded Logic Flip-Flops: A Conceptual Review

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

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

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

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

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

Low Power Pass Transistor Logic Flip Flop

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

Design of Conditional-Boosting Flip-Flop for Ultra Low Power Applications

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

Power Optimization by Using Multi-Bit Flip-Flops

Low Power D Flip Flop Using Static Pass Transistor Logic

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

New Low Glitch and Low Power Flip-Flop with Gating on Master and Slave Latches

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES

EEC 118 Lecture #9: Sequential Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

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

Transcription:

Scientific Journal Impact Factor (SJIF): 1.711 e-issn: 2349-9745 p-issn: 2393-8161 International Journal of Modern Trends in Engineering and Research www.ijmter.com DESIGN OF DOUBLE PULSE TRIGGERED FLIP-FLOP BASED ON SIGNAL FEED THROUGH SCHEME Sindhu V 1, Nagarajan P 2 PG Scholar 1, Assistant Professor 2 1,2 Dept of ECE, Vivekanandha College of Engineering for Women Abstract: - In this paper double pulse triggered FF based on signal feed through scheme is proposed. Its feature solves the problem of long discharging path problem in conventional FF. Moreover, the pulse generator can be shared among many flip-flops to reduce the power dissipation and chip area. The pulse generator used here provides a narrow window to latching stage such that it reduces the pulse width thereby setup time and hold time are reduced. By this proposed feature designs better speed and power performance are achieved. Index terms: - Flip Flop (FF), Low power, Pulse triggered, Edge triggered. I. INTRODUCTION In digital circuits FF are the timing elements and they impact largely on circuit speed and power consumption. Because of its single latch structure pulse triggered FF(P-FF) are ore popular than conventional type transmission gates. The primary source of power consumption in synchronous circuits are FF. The performance of the Flip-Flop is an important element to determine the performance of the whole circuit. For example, the Clock-to-Q delay, Setup time and Hold time, all these parameters of the flip-flops can affect the performance of the whole circuit. The demand for high-speed digital circuits at low power consumption has been increased nowadays. This is because the clock frequency been determined by system specification, the clock signal is constantly active, thus making the timing components to be more power consuming. In the single-edge triggerd FF the output follows the input at the edge of the clock. Whereas the output takes the value of the input in dual-edge triggered FF in both the rising edge and falling edge. The output can only change at the clock edge, and if the input changes at other times, the output will be unaffected. Thus the use of dual edge-triggered flip-flops can help to reduce the clock frequency to half that of the single edge-triggered flip-flops while maintaining the same data throughput. In other words, the dual-edge triggered flip-flop requires a lower clock frequency than the single-edge triggered flip-flop to achieve comparable performance. Therefore, the dual edge triggered flip flop offers the same data throughput of single edge-trigger flip-flops at half of the clock frequency, this thereafter translates to better performance in terms of both power dissipation and speed. In this brief, a novel low-power double P-FF design based on a signal feed-through scheme is presented. Observing the delay discrepancy in latching data 1 and 0, the design manages to @IJMTER-2014, All rights Reserved 515

shorten the longer delay by feeding the input signal directly to an internal node of the latch design to speed up the data transition. This mechanism is implemented by introducing a simple pass transistor for extra signal driving. When combined with the pulse generation circuitry, it forms a new P-FF design with enhanced speed and power-delay-product (PDP) performances. II. RELATED WORK 2.1 Explicit-Pulse Data-Close-to-Output(ep-DCO) Due to its semi-dynamic nature it is cinsiderd to be the fastest FF. Fig.1 is the pulse generator of the Explicit-Pulse Data-Close-to-Output flip-flop. It uses the delay of three inverters to generate the pulse at the double edge of the clock. In the ep-dco, there are two stages, the first stage is dynamic and the second stage is static. The clock pulse drives three transistors-m1,m3 and M5. The input data is connected to M2 and the circuit captures the data through M2 and its circuit is shown in Fig.2. Fig.1 Circuit for Dual-pulse generation When the flip-flop is transparent, the input data propagates to the output, after the transparent period, M3 and M5 will turn off because of the low voltage of the pulse, at the same time, point X change to the high voltage because that M1 is on at this time. So M4 is off after the transparent period. Hence, any change at the input cannot be passed to the output. The disadvantage in this is that the internal node X will be charged or discharged at every clock cycle especially when the input data does not change, a lot of power is consumed at this point. Moreover, while the output is high, the repeated charging/discharging of node X in each clock cycle causes glitches to appear at the output. These glitches propagate to the driven gates not only to increase their switching power consumption but also to cause noise problems that may lead to system malfunctioning. Fig.2 Explicit-pulse data-close-to-output FF @IJMTER-2014, All rights Reserved 516

Fig.3 Output waveform of ep-dco 2.2 Dual-Edge Triggered Sense-Amplifier FF The schematic diagram of dual-edge triggered sense-amplifier flip-flop is presented in Fig.4. In the dual-edge triggered sense-amplifier flip-flop, there are three stages: the pulse generating stage, the sensing stage and the latching stage. For a sense amplifier based flip-flop, when input data is high, RB will connect to Vdd and to be set to high, when input data is low, SB will connect to Vdd and to be set to high. When pulse is high, RB will follow D and SB will follow DB, this structure can help reduce discharging time. When SB is low, output Q will be high, when RB is low, QB will be high. Fig.4 Dual edge-triggered sense-amplifier FF:(a) dual pulse generator (b) sensing stage (c) symmetric latch. @IJMTER-2014, All rights Reserved 517

Fig.5 Output of Dual-Edge Triggered Sense-Amplifier FF In this latching stage, there are two pulse-controlled NMOS pass transistor, these two transistors can let D and DB feed to Q and QB directly. This is the advantage of this structure. Because under the help of D and DB, Q and QB can get to high voltage of low voltage quicker, this can help decrease the Clock-to-Q delay of the flip-flop. The disadvantage is that in the sensing stage of the flip-flop, when there is no pulse fed by the pulse generator and input data D is high, point SB will be floating, if the frequency of the clock is very low and D remains high for n cycles, the charges stored in point SB will leak out and SB will drop down from high voltage to low voltage, in this case, the logic of the flip-flop will be wrong. This structure of the sensing stage assumes that the frequency of the clock is very high and even if the point SB is floating, the voltage at point SB will keep high and will never drop down in this case. 2.3 Dual-Edge Triggered Static pulsed Flip-flop Here four inverters are used in the pulse generator to obtain the delayed signals. Two NMOS transistor are controlled by the different delayed pulse and generate a narrow sampling window at both the rising edge of the clock and the falling edge of the clock. After generating the narrow pulse, the two NMOS transistor in the static latch, N1 and N2, are turned on by the pulse in a very short time. At this time, the input data can be captured by the static latch, so notes SB and RB will be charged or discharged which is determined by the input data. A smaller delay can be obtained because D and DB directly provide the signal to RB and SB respectively. Fig.6 Output of Dual-Edge Triggered Static pulse FF @IJMTER-2014, All rights Reserved 518

Fig.7 Power Constraints of SDFF The disadvantages are because of capacitive loads at nodes RB and SB are very large, the flip-flop latency may be degraded. Moreover, because there is a high-voltage drop across either transistor N3 or N4 when they are off, they dual-edge triggered static pulsed flip-flop suffers from high leakage current. III. PROPOSED WORK 3.1 Design of dual-edge Triggered pulse Generator This paper proposed dual-edge triggered pulsed FF with signal feed through scheme. The pulse generator designed here has two main advantages they are 1. The pulse generator can produce two narrower pulses at both rising edge and falling edge of the clock by this we can reduce the setup time and the hold time of the FF. 2. The pulse produced by the pulse generator is close to the Vdd.The working of the pulse generator is described below. When CLK is from low to high(rising edge of the clock), because of the delay which is generated by two inverters, the voltage of CLK2 is still low and CLK3 is still high, at this time, transistor N1 is on and P1 is off because of the high voltage of the CLK, transistor P2 is on because of the low voltage of CLK2, transistor N2 is on because of the high voltage of the CLK3, so the transistors N1, N2, P1 will transfer the high voltage to the point pulse, and pulse will rise at this time. The circuit of dual edge triggered pulse generator is shown in Fig.8. Fig.8 Dual-edge triggered pulse generator @IJMTER-2014, All rights Reserved 519

After a very short time, the voltage of CLK2 will change to be high and the voltage of CLK3 will change to be low, transistor P1 is still off and transistor N1 is still on, but transistor P2 will turn off because of the high voltage of the CLK2, and transistor N2 will turn off because of the low voltage of CLK3, so the pulse will fall down at this time. In this very short period of time, this pulse generator generates a pulse at the rising edge of the clock. The pulse of the FF is shown in Fig.9 Fig.9 Pulse of the FF 3.2 Signal Feed through scheme of FF The design of the adopted signal feed through is explained as follows. A weak pull-up pmos transistor MP1 with gate connected to the ground is used in the first stage of the TSPC latch. This gives rise to a pseudo-nmos logic style design, and the charge keeper circuit for the internal node X can be saved. In addition to the circuit simplicity, this approach also reduces the load capacitance of node X. Fig.10 Circuit of proposed P-FF Then a pass transistor MNx controlled by the pulse clock is included so that input data can drive node Q of the latch directly (the signal feed-through scheme). Along with the pull-up transistor MP2 at the second stage inverter of the TSPC latch, this extra passage facilitates auxiliary signal driving from the input source to node Q. @IJMTER-2014, All rights Reserved 520

The node level can thus be quickly pulled up to shorten the data transition delay.the principles of FF operations of the proposed design are explained as follows. When a clock pulse arrives, if no data transition occurs, i.e., the input data and node Q are at the same level, on current passes through the pass transistor MNx, which keeps the input stage of the FF from any driving effort. At the same time, the input data and the output feedback Q_fdbk assume complementary signal levels and the pull-down path of node X is off. Therefore, no signal switching occurs in any internal nodes. On the other hand, if a 0 to 1 data transition occurs, node X is discharged to turn on transistor MP2, which then pulls node Q high. In the worst case a boost is obtained from the signal feed through to the input via the pass transistor MNx thus shortening the delay. MNx is turned on for only a short time slot, the loading effect to the input source is not significant. In particular, this discharging does not correspond to the critical path delay and calls for no transistor size tweaking to enhance the speed. In addition, since a keeper logic is placed at node Q, the discharging duty of the input source is lifted once the state of the keeper logic is inverted. IV. CONCLUSION In this work, dual-edge triggered pulse generator along with signal feed through method has been implemented. And also the modified TSPC latch structure with the pass transistor incorporation in it provides a boost to the input during worst case condition. This had led to the shortening of the delay and thus we could achieve better power and speed performance in the proposed flip flop. REFERENCES [1] Jin-Fa Lin, Low-Power Pulse-Triggered Flip-Flop Design Based on a Signal Feed- Through Scheme, (2013) IEEE Trans. Very Large Scale Integration (VLSI) systems. [2] Mahmoodi H, Tirumalashetty V, Cooke M, and Roy K (2009) Ultra low power clocking scheme using energy recovery and clock gating, IEEE Trans. Very Large Scale Integration. (VLSI) Syst., vol. 17, no. 1, pp. 33 44. [3] Tschanz J, Narendra S, Chen Z, Borkar S, Sachdev M, and De V(2001) Comparative delay and energy of single edge-triggered and dual edge triggered pulsed flip-flops for high-performance microprocessors, in Proc. ISPLED. [4] Zhao P, Darwish T, and Bayoumi M (2004) High- performance and low power conditional discharge flip-flop, IEEE Trans. Very Large Scale Integration. (VLSI) Syst., vol. 12, no. 5, pp. 477 484. [5] B.S.King, et al., Conditional capture flip-flopfor statistical power reduction, (2001) IEEE Journal of solid state circuits,vol. 36, pp. 1263-1271. [6] Myint Wai Phyu, Kangkang Fu, Wang Ling Goh, Kiat-Seng Ye, Power efficient Explicit-Pulsed Dual-Edge Triggerd Sense-Amplifier Flip-flops, IEEE trans on VLSI syst, vol:19 Jan. 2011. @IJMTER-2014, All rights Reserved 521