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

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

P.Akila 1. P a g e 60

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

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

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

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

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

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

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

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

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

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

A Power Efficient Flip Flop by using 90nm Technology

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

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

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

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

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

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

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

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

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

CERTAIN PERFORMANCE INVESTIGATIONS OF VARIOUS PULSE TRIGGERED FLIP FLOPS

A Reduced Clock Power Flip-Flop for Sequential Circuits

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

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

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

An efficient Sense amplifier based Flip-Flop design

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

Minimization of Power for the Design of an Optimal Flip Flop

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

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

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

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

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

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

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

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

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

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

THE clock system, composed of the clock interconnection

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

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

IN DIGITAL transmission systems, there are always scramblers

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

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

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

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

Design of an Efficient Low Power Multi Modulus Prescaler

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

Low Power Approach of Clock Gating in Synchronous System like FIFO: A Novel Clock Gating Approach and Comparative Analysis

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

POWER OPTIMIZED CLOCK GATED ALU FOR LOW POWER PROCESSOR DESIGN

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

II. ANALYSIS I. INTRODUCTION

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

Power Optimization by Using Multi-Bit Flip-Flops

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

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

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

Figure.1 Clock signal II. SYSTEM ANALYSIS

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

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

Low-Power Design of Sequential Circuits Using a Quasi-Synchronous Derived Clock *

Current Mode Double Edge Triggered Flip Flop with Enable

Low Power D Flip Flop Using Static Pass Transistor Logic

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

Reduction of Area and Power of Shift Register Using Pulsed Latches

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

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

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

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

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

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

A Design for Improved Very Low Power Static Flip Flop Using Two Inverters and Five NORs

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

HIGH SPEED CLOCK DISTRIBUTION NETWORK USING CURRENT MODE DOUBLE EDGE TRIGGERED FLIP FLOP WITH ENABLE

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

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

A Symmetric Differential Clock Generator for Bit-Serial Hardware

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

ISSN:

DESIGN AND SIMULATION OF A CIRCUIT TO PREDICT AND COMPENSATE PERFORMANCE VARIABILITY IN SUBMICRON CIRCUIT

Load-Sensitive Flip-Flop Characterization

Design and Analysis of Custom Clock Buffers and a D Flip-Flop for Low Swing Clock Distribution Networks. A Thesis presented.

Dual Slope ADC Design from Power, Speed and Area Perspectives

Gated Driver Tree Based Power Optimized Multi-Bit Flip-Flops

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

Design of a Low Power Four-Bit Binary Counter Using Enhancement Type Mosfet

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

Transcription:

DESIGN OF A NEW MODIFIED CLOCK GATED SENSE-AMPLIFIER FLIP-FLOP P.MANIKANTA, DR. R. RAMANA REDDY ABSTRACT In this paper a new modified explicit-pulsed clock gated sense-amplifier flip-flop (MCG-SAFF) is proposed for low power and high performance applications. By embedding dual-edge triggering mechanism and conditional pre-charging in the new symmetric latch, the MCG-SAFF is capable to achieve low power dissipation and delay. The simulations are carried out in mentor graphics tools of 130nm technology. From this it is evident that with the proposed design there is 22.1% reduction in power dissipation and 76.5% in delay. When the switching activity is less than 0.5, the proposed MCG- SAFF shown its superiority in terms of power reduction. During zero input switching activity, MCG- SAFF can realize upto 86% in power saving. Index Terms Dual-edge triggering, Clock-gated, high performance, Low- power. I. INTRODUCTION Very - large - scale integration (VLSI) is the process of creating integrated circuits by combining thousands of transistor-based circuits into a single chip. In VLSI designs, the clock system that includes clock distribution network and flip-flops consumes 30% to 60% of the total system power, where 90% is consumed by the flip-flops and the last branches of the clock distribution network that is driving the flip-flops [1]. By utilizing the dual edge triggering the flip-flop is capable of sampling data on both rising and falling edges of the clock [2]. Many low-power and high speed flip-flop designs are available in open literature [3]-[10]. In this paper a new modified clock gated sense amplifier flip-flop is proposed. II. REVIEW OF EXISTING FLIP-FLOPS A. Dual-Edge Triggered Sense-Amplifier Flip-Flop In Fig.1 the dual edge triggered pulse generator [12] is shown the schematic diagram of the DET-SAFF produces a pulse signal synchronized at the rising and falling clock edges. The pulse generator can be shared by multiple flip-flop circuits when a group of flip-flops are located closely. For a sense amplifier based flip-flop, in the evaluation phase, as soon as D is low, SB will be set to high, and if D is high, RB will be set to high. The sensing and latching stages of dual edge triggered sense amplifier flip-flop are shown in Fig.2.

Therefore, the conditional pre-charging technique is applied in the sensing stage of DET- SAFF, to avoid redundant transitions at major internal nodes. Fig.1.Dual pulse generator Fig.2. Dual edge-triggered sense-amplifier Flip-Flop: (a) Sensing stage, and (b) Latching stage Two input controlled PMOS transistors in the pull-up stage of sense amplifier are embedded in the pre-charge paths of nodes SB and RB, respectively. In this case, if D remains high for n cycles, SB may only be discharged in the first cycle. For the following cycles, SB will be floating when PULS is low or fed to the low state DB when PULS is high. As for RB, it only needs to be pre-charged in the first cycle and remains at its high state for the remaining cycles. Since the pre-charging activity is conditionally controlled, the critical pull down path of SB and RB is simplified, consisting of only one signal transistor. This helps to reduce the discharging time significantly. As such, the resulting sensing stage possesses low-power and

high-speed features. A fast symmetric latch is developed; this new latch [13] makes use of SB and RB to pull up the output nodes. But the pull down path is modified. It composes PULS controlled NMOS pass transistor, through which D (DB) is directly fed to the Q (QB) node. This topology significantly speeds up the high-to-low output transition because the output latch immediately captures the input value once the PULS signal is generated. On the other hand, the low-to-high latency will also be improved. This is because the output node will not only be charged by the pull-up transistors[14], but also with the pull down pass transistors. The advantage of DET-SAFF is high speed and low power. But the unnecessary transitions especially at low switching activities cause a lot of power to be wasted. B. Clock-Gated Sense-Amplifier Flip-Flop In order to eliminate the redundant transitions in the pulse generator, the CG-SAFF is constructed. It utilizes the DET-SAFF design as a baseline and incorporates the clock gating technique [15]. Clock gating is a technique used in many synchronous circuits for reducing dynamic power dissipation. Synchronous circuit is a digital circuit in which the parts are synchronized by a clock signal. In CG-SAFF, the clock gating technique is implemented by event. The timing diagram and simulated waveform of the clock gated pulse generator is shown in Fig.3. The schematic of pulse generator is shown in Fig.4. In order to compare the previous and current input values, two comparators are used to produce signals X and Y, by using the differential inputs, D and DB, and the outputs, Q1 and QB1, as control signals. If D is different from the output Q1 of Q, X will be pulled up to high and Y to low. Transistor N3 is turned on to allow the clock signal to pass through as CL (Gated clock). At the same time, P1 is ON and drive the CLK1 signal to high before the rising edge of the clock. Therefore, transistor N5 and the transmission gate are turned ON, driving the PULS signal to high. After a short period, the transparent window is closed as CLK1 goes low and CLK3 is pulled up. Thus, a short transparent period is created at the rising edge of the clock. Note that signal CLK1 is used for pulse generation rather than CLK2. Such design aims to ensure that the flip-flop only captures the data at the triggering edge of the clock, thereby preventing race problems. At the falling edge of the clock, CL is low and CLK3 is high. The sampling window is shut down once CLK3 is low. When the input D remains the same in consecutive clock cycles, X is low and Y is high. CL is pulled down so that the flip-flop has shown its superiority in power dissipation at low switching activity, but the area occupied by the design is more.

(a) (b) Fig.3. Clock-gated pulse generator: (a) Timing diagram; (b) Simulated waveform The sensing and latching stage of CGSAFF is shown in Fig.5. The sensing stage is same as DET-SAFF it consists of modified Nikolic s latch [15] to hold buffered and differential outputs. The generated Q1 and QB1 instead of Q and QB are used in pulse generator to obtain the PULS signal. This design has shown it s superiority at low switching activity. III. PROPOSED MODIFIED CLOCK-GATED SENSE AMPLIFIER FLIP- FLOP The proposed modified clock gated sense-amplifier flip-flop of three stages: the pulse generating stage, sensing stage and the latching stage. The simple pulse generator and sensing stage used in proposed MCG-SAFF is same as that of CGSAFF [15]. The schematic diagram of the proposed MCG-SAFF is shown in Fig.6. The pulse generator samples data core that is based upon sense-amplifier flip-flop (SAFF); CLK and CLK3 both are high for a short period of time on the CLK rising edge, CL and CLK4 on the CLK falling edge. For this design a new high speed symmetric latch is developed. This new latch makes use of SB and RB to pull-up the output nodes. If the input D is high, RB will be set to high then both the transistors in the pull down network will conducts and a sharp discharge path is established from QB to Ground. But at the same time node SB is set to low to turn on the pull up transistor and charges the output node Q to high state. The inner holding arrangement is modified to obtain buffered differential outputs, Q1 and QB1. This new arrangement speeds up the low to high output because the latch circuit immediately captures the input once the PULS is generated.

Fig.4. Schematic diagram of clock-gated pulse generator: (a) (b) Fig.5. Clock-gated sense amplifier flip-flop (a) Sensing stage (b) Latch stage

(a) (b) Fig.6. Proposed modified clock gated sense-amplifier Flip-Flop: (a) sensing stage, and (b) latching stage. S1 S0 Fig.7. Universal shift register An universal shift register is designed using proposed flip-flop as shown in Fig. 7. When the selection inputs of the universal shift register S1=0, and S0=0 then the shift register holds the previous state. If selection inputs as S1=0 and S0=1 then the register performs shift right operation by taking serial input (SIR). When inputs are S1= 1 and S0 = 0 shift left operation

will be performed, for the input S1=1 and S0=1 parallel input and parallel output operation will be performed. IV. SIMULATION RESULTS AND PERFORMANCE COMPARISONS These flip-flops were designed using Chartered Semiconductor Limited s 0.13-µm CMOS process technology, at an operating temperature of 27 0 C and a supply voltage of 1.8V, using MENTOR GRAPHICS TOOLS. The design was optimized to GHZ. The performance of the proposed flip-flop is evaluated by comparing with CGSAFF [15]. Table I- II shows the performance analysis of CG-SAFF and modified CG-SAFF. The proposed MCG-SAFF has the least CLK-to-Q delay among the simulated flip-flops. It achieves 76.5% reduction in delay. The relationship of CLK-to-Q delay with respect to the D-to-CLK delay is presented in Fig.8. Finally, Table III summarizes the comparison results of CG-SAFF and MCG-SAFF. Fig.8. CLK-to-Q delay as a function of D-to-CLK delay. Fig.9. D-to-Q delay as a function of D-to-CLK delay.

TABLE I: PERFORMANCE ANALYSIS OF CG-SAFF @1.8V AT DIFFERENT OPERATING FREQUENCIES FOR DIFFERENT SWITCHING ACTIVITY SWITCH ING ACTIVIT Y (α) 25% 50% 75% 100% MOC F (GHz ) D-Q dela y 264 7.2 254 8.1 205 1.2 224 6.8 254 8.1 205 1.2 264 7.2 254 8.1 205 1.2 224 6.8 254 8.1 165 3.3 CLK- Q delay 642.2 3 543.1 3 446.1 8 641.7 7 543.1 1 446.9 642.2 3 543.1 2 446.1 9 641.7 9 543.1 2 448.3 0 RIS E TIM E 1226.6 1027.4 829. 49 1226.0 1027.5 829. 50 1226.6 1027.5 829. 50 1226.0 1027.5 830. 19 FAL L TIM E TOTAL POWER DISSIPAT ION (nw) - - - 33.0153 213. 24 235. 89 304. 81 193. 99 214. 22 340. 29 212. 19 214. 22 351. 63 33.0152

TABLE II: PERFORMANCE ANALYSIS OF MCG-SAFF @1.8V AT DIFFERENT OPERATING FREQUENCIES FOR DIFFERENT SWITCHING ACTIVITY SWITCH ING ACTIVIT Y (α) 25% 50% 75% 100% MO CF (GH z) D-Q delay 1504. 5 1606. 2 1313. 2 1104. 2 1606. 6 1313. 1 1504. 5 1606. 1 1313. 1 1104. 1 1606. 1 917.0 9 CLK -Q dela y 699. 52 601. 20 508. 15 699. 18 601. 64 508. 15 699. 52 601. 13 508. 13 699. 11 601. 15 512. 09 RIS E TIM E 969. 34 98.5 71 109. 12 95.4 45 99.2 41 109. 16 96.6 95 98.4 52 109. 15 95.2 95 98.4 33 114. 10 FAL L TIM E TOTAL POWER DISSIPA TION (nw) - - 25.8346-44.8 77 45.2 83 47.0 43 44.6 66 45.2 99 47.0 29 44.7 42 45.2 57 46.9 96 25.8329 25.8331

TABLE III: COMPARISON RESULTS OF CG-SAFF AND MCG-SAFF Designs CG - SAFF MCG - SAFF CLK-to-Q delay 795 187.03 Min D-to-Q delay 1653.4 592.03 Rise time 830.27 79.809 Fall time 800 800 MOCF(GHZ) # of transistors 40 38 Fig. 10. CLK-to-Q delay as a function of D-to-Q delay. Fig. 11. Power dissipation of different flip-flops

V. CONCLUSION In this paper modified clock gated sense amplifier flip-flop is presented which uses positive feedback is formed by cross coupling two bi-stable elements for low power and high performances applications. Due to the presence of clock-gated circuit in the pulse generator the design acquires large delay in the CLK-to-Q and D-to-Q mechanism in CGSAFF. But the MCG-SAFF circuit acquired 76% less delay than CGSAFF. This new design achieves substantial power reduction by incorporating dual-edge triggering and conditional precharging. It also minimizes latency by utilizing a fast latch. This new design is developed to reduce the power dissipation and delay when compared to the clock gated sense amplifier flip-flop up to 22.1% and 76.5% respectively. REFERENCES [1] 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. [2] Sakurai & K Kunxta, Low-Power Chuut Design for Multimedia CMOS VLSI s, SASIMI, pp.3-10, Nov. 1996. [3] R. Hossain, L. D. Wronski, and A. Albicki, "Low power design using double edge triggered flip-flops," IEEE Trans. on VLSI Systems, vol. 2, no. 2, pp. 261-265, June 1994. [4] J.M.Rabaey, Digital Integrated Circuits : A design perspective, Second Edtion, Prentice Hall Electronics and VLSI Series, Chapter 7. pp. 354-356, 2003. [5] J.Rabaey, A.Chandrakasan, and B.Nikolic, Digital Integrated Circuits, 2nded.EnglewoodCliffs, NJ: Prentice-Hall,2003. [6] H.Kawaguchi and T.Sakurai, A reduced clock-swing flip-flop (RCSFF) for 63% power reduction, IEEEJ.Solid-State Circuits, vol.33, pp.807 811,May1998. [7] P. Zhao, T. K. Darwish, and M. A. Bayoumi, High-performance and low-power conditional discharge flip-flo-p, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 12, no. 5, pp. 477 484, May 2004. [8] S.H. Unger etal. Clocking schemes for high-speed digital systems, IEEE Trans.Comput.,vol.C-35,pp.880 895, Oct. 1986. [9] J. Tschanz, S. Narendra, Z. P. Chen, S. Borkar, M. Sachdev, and V. De, Comparative delay and energy of single edge-triggered and dual edge-triggered pulsed flip-flops for

high-performance microprocessors, in Proc. ISLPED 01, Huntington Beach, CA, Aug 2001, pp. 147 152. [10] Y. T. Liu, L. Y. Chiou, and S. J. Chang, Energy-efficient adaptive clocking dual edge sense-amplifier flip-flop, in Proc. IEEE Int. Symp.Circuits Systems (ISCAS 2006), May 2006, pp. 4329 4332. [11] J. Tschanz, et al., Comparative delay and energy of single edge-triggered and dual edge-triggered pulsed flip-flops for high-performance microprocessors, International Symp. on Low Power Electronics and Design, pp.147 152,2001. [12] C. Svensson and J. Yuan, "Latches and flip-flops for low power systems," in Low Power CMOS Design, A. Chandrakasan and R Brodersen, Eds. Piscataway, NJ: IEEE Press, 1998, pp. 233-238. [13] V.G.Oklobdzija, V.M.Stojanovic, D.M.Markovic,and N.M.Nedovic, Digital System Clocking :High-Performance and Low-Power Aspects.NewYork:Wiley IEEEPress,2003. [14] N. Weste, et al, Principles of CMOS VLSI design: A systems perspective. Reading. MA: Addison-Wesley, pp. 145-149, 1986. [15] MyintWaiPhyu, Kangkang Fu, Wang Ling Goh and Kiat-Seng Yeo, Power-Efficient Explicit-Pulsed Dual-Edge Triggered Sense-Amplifier Flip-Flops in IEEE Transactions on very large scale integration(vlsi) systems, vol.19, no.1,jan 2011.