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

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

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

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

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

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

Adiabatic Flip-Flops and Sequential Circuit Design using Novel Resettable Adiabatic Buffers Maheshwari, S., Bartlett, V. and Kale, I.

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

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

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

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

Design of Sequential Circuit using Low Power Adiabatic Complementary Pass Transistor Logic

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

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

A Noble Design of Energy Recovery Flip-Flops

An efficient Sense amplifier based Flip-Flop design

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

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

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

CMOS DESIGN OF FLIP-FLOP ON 120nm

Energy Recovering ASIC Design

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

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

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

PRE-SETTABLE SEQUENTIAL CIRCUITS DESIGN USING SINGLE- CLOCKED ENERGY EFFICIENT ADIABATIC LOGIC

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

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

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

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

LFSR Counter Implementation in CMOS VLSI

Design of Low Power Universal Shift Register

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

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

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

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

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

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

P.Akila 1. P a g e 60

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

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

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

ENERGY RECOVERY FLIP-FLOPS AND RESONANT CLOCKING OF SCCER FLIP-FLOP IN H-TREE CLOCK NETWORK

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

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

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

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

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

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

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

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

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

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

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

Low Power D Flip Flop Using Static Pass Transistor Logic

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

CHAPTER 6 DESIGN OF HIGH SPEED COUNTER USING PIPELINING

Research Article Low Power 256-bit Modified Carry Select Adder

LOW POWER AND HIGH PERFORMANCE SHIFT REGISTERS USING PULSED LATCH TECHNIQUE

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

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

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

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

Report on 4-bit Counter design Report- 1, 2. Report on D- Flipflop. Course project for ECE533

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

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

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

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

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

ECE321 Electronics I

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

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

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

Chapter 4. Logic Design

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

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

Sequential Logic. References:

A Reduced Clock Power Flip-Flop for Sequential Circuits

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) Design and Analysis of CNTFET Based D Flip-Flop

Electrical & Computer Engineering ECE 491. Introduction to VLSI. Report 1

Minimization of Power for the Design of an Optimal Flip Flop


LOW POWER BASED DUAL MODE LOGIC GATES USING POWER GATING TECHNIQUE

POWER OPTIMIZED CLOCK GATED ALU FOR LOW POWER PROCESSOR DESIGN

RS flip-flop using NOR gate

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

Power Optimization by Using Multi-Bit Flip-Flops

CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER

Design of an Efficient Low Power Multi Modulus Prescaler

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

55:131 Introduction to VLSI Design Project #1 -- Fall 2009 Counter built from NAND gates, timing Due Date: Friday October 9, 2009.

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

A Novel Low-overhead Delay Testing Technique for Arbitrary Two-Pattern Test Application

A Symmetric Differential Clock Generator for Bit-Serial Hardware

Transcription:

Research Journal of Applied Sciences, Engineering and Technology 7(16): 3312-3319, 2014 DOI:10.19026/rjaset.7.676 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitted: September 14, 2013 Accepted: September 27, 2013 Published: April 25, 2014 Research Article Ultra Low Power, High Performance Negative Edge Triggered ECRL Energy Recovery Sequential Elements with Power Clock Gating D. Jennifer Judy and V.S. Kanchana Bhaaskaran School of Electronics Engineering, VIT University, Chennai-600127, Tamil Nadu, India Abstract: Flip flops form an indispensable building block in the design of digital systems. In this study, adiabatic switching technique is used in the design of low-power negative edge triggered energy recovery flip-flops. In particular, the negative edge triggered D, SR and JK flip-flop designs based on the Quasi-adiabatic ECRL (Efficient Charge Recovery Logic) architecture are proposed. The projected design is illustrated with an 8 bit Serial Input and Parallel Output shift register (SIPO). The setup time and hold time are minimal in negative edge triggering compared to the pulsed and positive edge triggering which contributes to the high performance and the signal integrity of the design. Additionally, glitching is avoided due to the edge triggering which in turn reduces the soft error rate in the flip-flops. The simulation results have shown improvements in power efficiency by 95 and 75%, respectively for the D flip-flop and 8 bit shift registers than their CMOS counter parts. Due to its several merits, this design can find many real time applications such as digital communication (cryptography), memories and shift registers in microcontrollers. The four phase power clocks are utilized in the pipelining of the stages of the shift register, which mitigates all the relevant timing problems addressed in the literature of flip flops. For simulation, SPICE EDA simulation environment using the 350 nm process technology library from Austria micro systems have been used. Keywords: 8-bit SIPO register, D flip-flop, efficient charge recovery logic, JK flip-flop, negative edge triggered flip-flops, SR flip-flop INTRODUCTION With the rapid growth of CMOS technology, the density and complexity of the integrated circuit increases. This aggravates the power dissipation problem and temperature control becomes difficult thus enhancing the cooling costs. Moreover, the need for reliable, low cost, high performance portable devices adds power as one of the design metrics. The conventional approaches to achieve low power design are to reduce: The supply voltage The capacitance of the gate Loading capacitance of the gate The switching activity One of the promising techniques in the design of low power digital circuits is to apply the concept of adiabatic switching or energy recovery. Energy recovery principle achieves low energy dissipation by recycling the energy through the use of an AC type (oscillating) power supply voltage (Hamid et al., 2009). In this method, the supply clock is a trapezoidal signal that pumps energy to the circuit during the first phase and retrieves the energy during the third phase. This study identifies the following problems and the solutions: Major portion of total power in highly synchronous systems is dissipated in the clock network. Hence, energy recovery clocking is a much needed low power solution. In adiabatic or energy recovery logic, the clock generator circuit continuously provides clock signal. Generally, a clock system may be driving sequential elements like flip-flops and latches (Cooke et al., 2003). As the clock travels utmost distances, the design of power and performance efficient sequential elements with adequate concern on the clock skew and clock jitter is also necessary. Power gating can also be made at the clock nodes for reducing the clock switching power dissipation during the idle mode of the circuits. Both positive and negative edge triggered flip-flops are required in the sequential circuit. However, there are no negative edge triggered energy recovery flip-flops in the literature so far. Corresponding Author: D. Jennifer Judy, School of Electronics Engineering, VIT University, Chennai-600127, Tamil Nadu, India This work is licensed under a Creative Commons Attribution 4.0 International License (URL: http://creativecommons.org/licenses/by/4.0/). 3312

Several adiabatic logic architectures have been reported in the literature. Most of these adiabatic logic families use either diodes for pre charge (Dickinson and Denker, 1995; Lau and Liu, 1997), or a Pair of Cross- Coupled PMOS transistors for both pre charge and evaluation (Moon and Jeong, 1996; Peiyi et al., 2011). These circuits overcome the CV 2 f barrier posed by the conventional CMOS logic and achieve extremely low power consumption. This study presents the ECRL (Efficient Charge Recovery Logic), a promising architecture for low power design of the negative edge triggered energy recovery flip-flops. Further, four phase clocking used for pipelining in the stages of the ECRL architecture improves the performance also. MATERIALS AND METHODS Res. J. App. Sci. Eng. Technol., 7(16): 3312-3319, 2014 Structure for the ECRL circuit: The ECRL circuits use a differential signaling scheme so that an inverter can also be used as a buffer. The supply clocks comprises of 4 operational phases. The 1 st phase of ECRL circuit is the Evaluation, during which the input values are sampled and the output nodes are charged or discharged depending on the inputs. The sampled input values are held/stored during the Hold phase for the next stage and the stored charge is recovered during the Recovery phase. The input signal can be changed during the Wait phase. The PMOS transistors are cross-coupled and are used for pre-charge and evaluation (Fig. 1a). The NMOS transistors, however, are used to tie one of the differential output nodes to ground, when the inputs are in the hold phase. Four power clocks are used for the cascading stages in sequence. Here, the power clocks are represented by trapezoidal waveforms (Fig. 1b). Although the ECRL is an adiabatic logic style, a small fraction of non-adiabatic energy dissipation still exists. Hence it is said to be belonging to quasi-adiabatic logic family. When in = 1 during the evaluate phase of the clock cycle, outb is tied to ground (as the power clock Pclk ramps from 0 to Vdd). When Pclk reaches Vtp, (where Vtp is the threshold voltage of the PMOS transistor), P2 turns on and the load capacitance at the output node (out) will begin to charge up to logic 1. This causes an initial, non-adiabatic dissipation of approximately 1/2 C L Vtp2 where C L is the load capacitance at the output nodes (Ng et al., 2000). During the recovery phase, as the voltage of the power clock Pclk approaches V tp, the PMOS transistor P 2 gets turned off and the recovery path to the power clock is disconnected. The charge left on the load capacitance at the end of the recovery phase will either leak away slowly through the turned-off devices, or discharge through N2, if inb changes value (from 0 to 1 ) for the next logic evaluation. Thus, the nonadiabatic dissipation during the recovery phase, (less than or equal to ½ C L V 2 tp) is inevitable. However, it can be minimized as discussed below. As the PMOS Fig. 1a: An ECRL inverter/buffer Fig. 1b: Power clock waveform body is connected to the Pclk instead of a DC power line, better recovery is achieved through the parasitic diodes formed between the source/drain and the body of the PMOS transistors as shown in Fig. 1a. By doing so, the output voltage can be further recovered to Vd (0.5V), the forward voltage drop across the diode, even if the PMOS transistor is already switched off when Pclk decreases below V TP during the recovery phase. This improves the energy recovery process and realizes a substantial improvement in terms of power dissipation. However, this method only applies during the recovery phase, as the diodes are reverse biased during the pre-charge/evaluate phase. Subsequently, the proposed circuit designs of D, SR, JK flip flops and the 8 bit serial input parallel output shift register are designed using the modified ECRL structure The use of four clocks enables each of the cascaded stages to be simultaneously active during the same clock cycle. This pipelining greatly enhances the performance of the design. Furthermore, the several pulsed flip-flops in the literature are found to have less setup time but have many drawbacks like larger hold time and hence larger Clk-Q delay. On the other hand, the proposed edge triggered flip-flops have lesser setup time, lesser hold time and hence less Clk-Q delay overcoming all the 3313

Fig. 2a: Negative trigger generator with clock gating Fig. 2e: Simulated waveforms of Fig. 2d Fig. 2b: Waveforms of the trigger generator demerits of pulsed flip-flops. And it is worth mentioning that glitches which may occur due to cosmic strikes are nullified in edge triggered devices which in turn also minimizes the soft error rate in registers and flip-flops. Fig. 2c: Cascaded blocks of ECRL negative edge triggered D flip-flop and buffers Fig. 2d: ECRL negative edge triggered D flip-flop 3314 Circuit designs: Negative trigger generator with clock gating: In this study, negative edge triggering is supported. Thus as explained in the previous section, the data will generally be read in the evaluate phase of the PCLK in the adiabatic circuits. However in the proposed design, a negative edge trigger (negtrigg) signal is generated at the fall time of the PCLK only and hence input data will be read (at the rising edge of the trigger) and the recovery happens at the fall time of the trigger. The reason for choosing negative edge triggering is that the setup time and hold time is less than that of the positive edge triggering. Thus the overall Clk-Q delay is very less and hence improved performance. And also, to reduce the dissipation occurring in the clock network, a NOR clock gating is introduced. In Fig. 2a, there are a series of inverters with the first inverting done by a NOR gate. This NOR gate does the clock gating by separating the data and clock parts of the circuit. The inputs to the NOR gate are the enable EN and the clock signal Pclk. When the EN is high, the clock is prevented from reaching the output (i.e., the negtrigg signal is not present). When EN is low, the clock reaches the output. (i.e., there is a negative edge triggered signal, negtrigg). This enable signal EN is made low only when the data is arriving. This brings about great improvement in the clock power dissipation. The ANDing of Pclk1 and Pclk4 by the pass transistor MN1 generates the negative trigger signal (negtrigg). Further the need for multiple clock generators or the area overhead for multi phase

Fig. 3a: ECRL negative edge triggered SR flip-flop Fig. 3b: Simulated waveforms of Fig. 3a Fig. 3c: Cascaded blocks of ECRL negative edge triggered SR flip-flop and buffers clock generation is overcome due to the use of the pulse generation circuitry shown in Fig. 2a and b, which by itself generates the four phase signal. The transient waveforms in Fig. 2b precisely explain the generation of the negative trigger signal (negtrigg). This negtrigg signal is used in the proposed flip-flops. Figure 2c shows the cascaded blocks of ECRL negative edge triggered D fip-flop and buffers Proposed D flip-flop: The proposed D ECRL flip-flop and the simulated transient waveforms are as shown in Fig. 2d and e. Besides the PMOS loads (P1, P2) there are four NMOS pull down transistors (N1-N4). During the evaluate phase, when D = 1 and the negtrigg is high, node QB becomes low. This will turn P2 on and we have Pclk (high) in the Q output. The output is held during the hold phase. The energy delivered during the evaluate phase is recovered during the recovery phase by the discharging current through P1. When D = 0 and the negtrigg is high, node Q takes low value and this will turn P1 on and we have Pclk in the QB output and the energy is recovered during the recovery phase. Such a flip flop can be cascaded with four stages of buffers operating with the four phases of clock Pclk1, Pclk2, Pclk3 and Pclk4, respectively. 3315 Proposed SR flip-flop: The proposed SR ECRL flipflop and the simulated transient waveforms are as shown in Fig. 3a and b. Besides the PMOS loads (P1, P2) and the NMOS pull down transistors (N1-N4), there are two other NMOS transistors (N5, N6) along the feedback paths of the outputs Q and QB, respectively. The gates of N5 and N6 are connected to negtrigg. During the pre-charge/evaluate phase, if the output node Q swings 0 to Pclk (representing a logic 1 ), the gate capacitance of N2 will be charged to turn N2 on. At the same time, N3 will be turned off since its gate is connected to QB (which is at logic 0 ) via N6. On the next clock cycle, if S = 1 and R = 0, or S = R = 0 (SET), QB will still be at 0 V by N1 or N2, while Q is at logic 1. However, if S = 0 and R = 1 (RESET), Q will be held at 0 V and the gate capacitance of N2 will be discharged to 0V. With N1 and N2 turned off, QB will be charged up to Pclk by P2. The ECRL D, SR, JK negative edge triggered flip-flops can be cascaded as shown in Fig. 3c by three inverters driven by four different clocks Pclk1, Pclk2, Pclk3 and Pclk4, respectively. The outputs are Q1 (Q1B), Q2 (Q2B), Q3 (Q3B) and Q4 (Q4B). The inverters provide the delay needed by the consequent stages to be driven at the four phases of the clock.

Fig. 4a: ECRL negative edge triggered JK flip-flop Fig. 4b: Simulated waveforms of Fig. 4a Fig. 4c: ECRL negative edge triggered 4 bit shift register Fig. 4d: ECRL negative triggered 8 bit shift registers 3316

Fig. 4e: Simulation waveforms of 8 bit shift register Proposed JK flip-flop: The proposed ECRL JK flipflop is designed as shown in Fig. 4a. The simulated waveforms are as shown in Fig. 4b. It consists of a basic JK flip-flop cell. The NMOS evaluation trees (N1-N12) in the basic cell represent the true and complementary logics of the JK flip-flop. During the pre-charge/evaluate phase, if the output node Q swings from 0 to Pclk (representing a logic1), QB pulls to logic 0 through (N2-N6-N10). During the next clock cycle, when J = 1and K = 0 the outputs Q and QB is at logic1 and logic 0 respectively. When J = 0 and K = 1, the outputs Q and QB become logic0 and logic1, respectively. Negative edge triggered Serial Input Parallel Output register (SIPO): The ECRL negative edge triggered D flip-flops are cascaded to form a 4 bit shift register as shown in Fig. 4c. The data is sampled during the negative trigger and the four outputs Q1, Q2, Q3 and Q4 are obtained. Such a 4 bit shift register is cascaded to form an 8 bit shift register as in Fig. 4d, whose simulation transients are as shown in Fig. 4e. The Q4 output is fed to the negtrigg input of the second shift register. Hence it gets activated only after the arrival of the Q4 output. So both the shift registers are given the same supply clocks for the consecutive stages. The active edge of the clock is very less in the negtrigg any glitching and the associated degraded performance and dissipation are avoided. Thus, this SIPO (Serial Input Parallel Output register) is found to have improvements 3317 in the power and performance than the CMOS counterparts. RESULTS AND DISCUSSION The circuits are designed based on the Austria micro systems 350 nm process CMOS technology and are simulated using SPICE tool. Four-phase sinusoidal power clocks with peak-to-peak voltage of 3.3 V are used to power up the ECRL circuits. A clock frequency of 125 MHZ is used. Simulated results of the D flip flop, SR flip-flop, the JK flip-flop at 125 MHz power clock frequency are shown in the tabulation. Furthermore, the designs are also simulated for the frequencies 20, 40, 50, 90, 100 MHz, respectively and the results were analyzed for optimum performance. The power reduction achieved by the ECRL-based negative edge triggered D flip-flop, ranges to 96% at 125 MHz compared to its CMOS counterpart as depicted in Fig. 5a. The power delay product has also been found to insist the tradeoff between the power and delay as depicted in Fig. 5b. The comparison of the flipflops is shown in the Fig. 5c which illustrates the major three design metrics of the IC design. Besides, the other parameters determining the functionality, performance and area are also tabulated in Table 1 and compared for all the designed flip-flops. The energy dissipation of the designs at light and medium load are also evaluated. The power delay product calculated serves as the figure of merit to compare all the designs.

Fig. 5a: Power comparison of the ECRL negative edge triggered flip-flops with its CMOS counterparts To evaluate the performance of the proposed flipflops, CMOS transmission gate based flip-flops powered at 3.3 V DC supply are also designed and simulated. The pulsed flip-flops, namely, CDMFF, SDFF (Athas et al., 1994), use less number of clocked transistors for power improvement and incur lesser setup time. And, it has large hold time, thus increasing the total propagation delay. However, the proposed design of flip-flops, whose setup time is the rise time of the negtrigg signal is extremely minimum (t setup = 490 ps) and the hold time is also less, of the order of t h = 500 ps. The CLK to Q delay was found to be 240 ps (for f = 125 MHz) when simulated in the 350 nm technology. The above results clearly signify the performance enhancement of the proposed design, inn comparison against those published in the literature. Further, a 4-bit shift register implemented with the proposed D flip-flop shows a power dissipation of 84 µw showing 75% power efficiency (Fig. 5c). CONCLUSION Fig. 5b: Comparison of the D-delay of the ECRL negative edge triggered flip-flops with its CMOS counterparts This study presented the performance and power improvement of the quasi adiabatic sequential structures. Negative edge triggering realizes additional merits of reduced clock skew and jitter, when compared against the positive triggered and the pulsed flip-flops. This study presented a negative edge triggered ECRL energy recovery D, SR, JK flip-flops. From the simulations, these flip-flops have shown significant improvement in terms of power consumption and D-Q delay compared to the CMOS based flip-flops. The simulation results precisely shows that the proposed design of D flip flop is highly power efficient with an energy dissipation of 12.75 fj for a load of C L = 150 ff. Further, it is proved that the SR flip-flop is dissipating energy of 13.5 fj for the same load. The design is validated through 4-bit and 8-bit shift register constructed with the proposed D flip-flop. Hence, the ECRL based negative edge triggered flip-flops can be used as building blocks in the design of adiabatic/energy recovery systems both in terms of power and delay. Fig. 5c: Comparison of ECRL 4 and 8 bit shift register Table 1: Simulation results of the ECRL negative edge triggered flipflops Parameter ECRL D-FF ECRLSR-FF ECRL JK-FF Supply voltage 3.300 3.30 3.3 Frequency in MHz 125 125 125 No of transistors 6 8 10 Total width µm 4.900 6.30 9.2 Power dissipation µw 3.400 3.60 10 Delay in ps 240 240 340 Power delay product 0.816 0.82 3.4 3318 REFERENCES Athas, W., L. Svensson, J. Koller, N. Tzartzanis and E. Chou, 1994. Low power digital system based on adiabatic switching principles. IEEE T. VLSI Syst., 2(4): 398-407. Cooke, M., H. Mahmoodi-Meimand and K. Roy, 2003. Energy recovery clocking scheme and flip-flops for ultra low-energy applications. Proceeding of the International Symposium on Low Power Electronic Design, pp: 54-59.

Dickinson, A.G. and J.S. Denker, 1995. Adiabatic dynamic logic. IEEE J. Solid-St. Circ., 30(3): 311-315. Hamid, M., T. Vishy, C. Matthew and R. Kaushik, 2009. Ultra low-power clocking scheme using energy recovery and clock gating. IEEE T. VLSI Syst., 17(1): 33-44. Lau, K.T. and F. Liu, 1997. Improved adiabatic pseudodomino logic family. Electron. Lett., 33(25): 2113-2114. Moon, Y. and D.K. Jeong, 1996. An efficient charge recovery logic circuit. IEEE J. Solid-St. Circ., 31(4): 514-522. Ng, K.W., K.A. Ng and K.T. Lau, 2000. Efficient charge recovery logic. Microelectr. J., 5(5): 365-370. Peiyi, Z., J. McNeely, W. Kuang, W. Nan and Z. Wang, 2011. Design of sequential elements for low power. IEEE T. VLSI Syst., 19(5): 914-918. 3319