A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure Design

Similar documents
Energy Efficiency of Power-Gating in Low-Power Clocked Storage Elements

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May ISSN

Design of Low Power High Speed Fully Dynamic CMOS Latched Comparator

Implementation of dual stack technique for reducing leakage and dynamic power

Domino Static Gates Final Design Report

DESIGN OF EXTENDED 4-BIT FULL ADDER CIRCUIT USING HYBRID-CMOS LOGIC

Double Stage Domino Technique: Low- Power High-Speed Noise-tolerant Domino Circuit for Wide Fan-In Gates

A Novel Latch design for Low Power Applications

A Low Power Single Phase Clock Distribution Multiband Network

Investigation on Performance of high speed CMOS Full adder Circuits

ISSN (PRINT): , (ONLINE): , VOLUME-3, ISSUE-8,

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

Low Power Adiabatic Logic Design

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

IMPLEMENTATION OF ADIABATIC DYNAMIC LOGIC IN BIT FULL ADDER

A Novel Low-Power Scan Design Technique Using Supply Gating

Design of low-power, high performance flip-flops

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

An Efficient D-Flip Flop using Current Mode Signaling Scheme

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

12-nm Novel Topologies of LPHP: Low-Power High- Performance 2 4 and 4 16 Mixed-Logic Line Decoders

Enhanced Low Power Pulsed Triggered Flip-Flop Design Based on Signal Feed Through Scheme With Voltage Scaling

Design of Single Phase Continuous Clock Signal Set D-FF for Ultra Low Power VLSI Applications

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

Design of High Performance Arithmetic and Logic Circuits in DSM Technology

Implementation of Carry Select Adder using CMOS Full Adder

DESIGN OF A LOW POWER EXPLICIT PT FLIP FLOP

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Design Of A Comparator For Pipelined A/D Converter

Design of Adaptive Triggered Flip Flop Design based on a Signal Feed-Through Scheme

Intellect Amplifier, Current Clasped and Filled Current Approach Sense Amplifiers Techniques Based Low Power SRAM

DESIGNING OF SRAM USING LECTOR TECHNIQUE TO REDUCE LEAKAGE POWER

Digital Design and System Implementation. Overview of Physical Implementations

A LOW POWER SINGLE PHASE CLOCK DISTRIBUTION USING 4/5 PRESCALER TECHNIQUE

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

Power And Area Optimization of Pulse Latch Shift Register

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

Low Power Design of Schmitt Trigger Based SRAM Cell Using NBTI Technique

Power-Area trade-off for Different CMOS Design Technologies

Design of a Low Voltage low Power Double tail comparator in 180nm cmos Technology

EE241 - Spring 2004 Advanced Digital Integrated Circuits. Announcements. Borivoje Nikolic. Lecture 15 Low-Power Design: Supply Voltage Scaling

Design of Low Voltage and High Speed Double-Tail Dynamic Comparator for Low Power Applications

Low Power Design for Systems on a Chip. Tutorial Outline

Study and Analysis of CMOS Carry Look Ahead Adder with Leakage Power Reduction Approaches

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

ISSN Vol.06,Issue.05, August-2014, Pages:

Module -18 Flip flops

COMPARATIVE ANALYSIS OF 32 BIT CARRY LOOK AHEAD ADDER USING HIGH SPEED CONSTANT DELAY LOGIC

CMOS Digital Integrated Circuits Analysis and Design

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

MAGNETORESISTIVE random access memory

A Novel Low Power, High Speed 14 Transistor CMOS Full Adder Cell with 50% Improvement in Threshold Loss Problem

Design and Implementation of Complex Multiplier Using Compressors

Keywords: VLSI; CMOS; Pass Transistor Logic (PTL); Gate Diffusion Input (GDI); Parellel In Parellel Out (PIPO); RAM. I.

High Speed NP-CMOS and Multi-Output Dynamic Full Adder Cells

High Speed, Low power and Area Efficient Processor Design Using Square Root Carry Select Adder

Improved Two Phase Clocked Adiabatic Static CMOS Logic Circuit

Performance Analysis of Novel Domino XNOR Gate in Sub 45nm CMOS Technology

Design and Implementation of Digital CMOS VLSI Circuits Using Dual Sub-Threshold Supply Voltages

Design of Low-Power High-Performance 2-4 and 4-16 Mixed-Logic Line Decoders

Power Efficient Dual Dynamic Node Flip Flop with Embedded Logic by Adopting Pulse Control Scheme

COMPARATIVE ANALYSIS OF PULSE TRIGGERED FLIP FLOP DESIGN FOR LOW POWER CONSUMPTION

A Review of Clock Gating Techniques in Low Power Applications

Low Power Design Bi Directional Shift Register By using GDI Technique

ADIABATIC LOGIC FOR LOW POWER DIGITAL DESIGN

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

IJMIE Volume 2, Issue 3 ISSN:

LOW POWER HIGH PERFORMANCE DECODER USING SWITCH LOGIC S. HAMEEDA NOOR 1, T.VIJAYA NIRMALA 2, M.V.SUBBAIAH 3 S.SALEEM 4

DESIGN OF LOW POWER HIGH PERFORMANCE 4-16 MIXED LOGIC LINE DECODER P.Ramakrishna 1, T Shivashankar 2, S Sai Vaishnavi 3, V Gowthami 4 1

ISSN Vol.04, Issue.05, May-2016, Pages:

Low Power Design of Successive Approximation Registers

RECENT technology trends have lead to an increase in

DESIGN AND SIMULATION OF A HIGH PERFORMANCE CMOS VOLTAGE DOUBLERS USING CHARGE REUSE TECHNIQUE

Performance Analysis of Energy Efficient and Charge Recovery Adiabatic Techniques for Low Power Design

Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology

Design Analysis of 1-bit Comparator using 45nm Technology

High Speed Low Power Noise Tolerant Multiple Bit Adder Circuit Design Using Domino Logic

High-Performance of Domino Logic Circuit for Wide Fan-In Gates Using Mentor Graphics Tools

Comparison of adiabatic and Conventional CMOS

Gdi Technique Based Carry Look Ahead Adder Design

Design Of Low Power Cmos High Performance True Single Phase Clock Dual Modulus Prescaler

Sophisticated design of low power high speed full adder by using SR-CPL and Transmission Gate logic

Design of Low Power CMOS Startup Charge Pump Based on Body Biasing Technique

UNIT-II LOW POWER VLSI DESIGN APPROACHES

PROCESS and environment parameter variations in scaled

Design and Analysis of CMOS based Low Power Carry Select Full Adder

Design of Robust and power Efficient 8-Bit Ripple Carry Adder using Different Logic Styles

A Literature Survey on Low PDP Adder Circuits

Performance Analysis of High Speed CMOS Full Adder Circuits For Embedded System

Analysis and Design of High Speed Low Power Comparator in ADC

POWER DELAY PRODUCT AND AREA REDUCTION OF FULL ADDERS USING SYSTEMATIC CELL DESIGN METHODOLOGY

Unique Journal of Engineering and Advanced Sciences Available online: Research Article

Design and Analyse Low Power Wallace Multiplier Using GDI Technique

Transcription:

IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735. Volume 6, Issue 2 (May. - Jun. 2013), PP 72-80 A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure Design 1.R.Murugasami,Assistant Professor,2.B.RekhaStudent of M.E, 3.Dr.C.N.Marimuthu, Dean, Nandha Engineering College,Erode-52. Abstract: In high speed data path network flop is one of the major functional elements to store intermediate results and data at different stages. But the most important problem is huge power utilization due to switching activity and increase in clock period that is Timing Latency; causes the performance of data path in digital design is decreased. The existing works implement various Flipflop topology in data path structure design such as conventional Transmission Gate Based Master Slave Filpflop (TGMS FF), Write Port Master Slave Flip-flop (WPMS) and Clocked Complementary Metal Oxide Semiconductor (C 2 MOS). In WPMS method, area is minimized but delay is increased. In C2MOS technique Power consumption and delay is reduced, but there is a definite scope to reduce Power, area and delay. In this paper a Modified Clocked Complementary Metal Oxide Semiconductor Latch (mc 2 MOS Latch) is proposed and delay, power is again reduced up to 60% and the area of the circuit is also reduced while comparing with previous methods. Index Terms: Circuit enhancement, flip-flops (FFs), high-speed, logical effort, master slave, transmissiongate. I. Introduction Flipflop is a data storage element. The operation of the flipflops is done by its clock frequency [1]. When multistage FF is operated with respect to clock frequency, then it process with high clock switching activity and increased time latency is occurred. Therefore it affects the speed and energy performance of the circuit [2] [3].Whereas in optimal flipflop design is based on automated algorithms that embedded directly into simulators[1][3][4]. While using this algorithm, it optimizes the speed, energy consumption, or energy-delay products, even for complicated flipflops design. An LE approach is used only when flipflops are in critical path its small output delay can be optimized with its circuit speed [5]. This method is useful for designers to calculate the speed performances of a circuit. LE design is need to optimize the delay with respect to energy and forms the energy-delay products with quite larger. Transmission gate (or pass-transistors) based master slave (TGMS) flipflops are among the most popular and simplest flipflop topologies and many of them has been proposed in the past. Their features include a small area occupation, few internal nodes to be charged and discharged, during the absence of precharged. Then these factors leads to a small dissipation and thus TGMS FFs can be effectively used for energy-efficient microprocessors [10] [11]. LE optimization is carried on by looking at the whole circuit as a unique uninterrupted path [1].The problem of delay minimization has to be looked at from a different perspective by resorting to a novel approach, which gets inspiration from preliminary considerations [5]. TGMS FFs are split into two overlapping sections and two different paths that are separately optimized [10]. Also energy consumption and area occupation of the resulting designs are always significantly lower than those obtained with the traditional LE method. II. Timing Behavior For TGMS FFs A generic stage of a data path structure made up by a negative edge-triggered flipflop is inserted between two combinational blocks as shown in Figure 1 a. The signal CK, clocking the flipflop is reported in Figure.1 b, which uses the falling edge of the clock, during which data is transferred from node D to node Q (a) 72 Page

(b) Figure 1.Pipeline structure. (a) Clock signal (b) FF timing. The overall timing is introduced by flipflop and affecting the clock period duration is the sum of the above contributions, i.e., the data-to-output delay. To reduce the influence of flipflop timing on pipeline speed performances and the parameter has to be minimized. Hence, it represents the actual figure of merit for flipflop speed. Flip flops can be basically split into two topological categories: Pulsed FlipFlops and Master Slave FlipFlops (Master Slave).Pulsed FlipFlops: is internally or externally generated time window during which the FF is transparent to the input data. Such a time window implies: 1) a flat minimum region in the D-Q versus D- CK curve; 2) a negative set-up and 3) a continuous topological path from to since is the actual critical input when considering as the figure of merit. Whereas, Master Slave FlipFlops: are constituted by two latches that are alternately transparent according to the value. This implies: 1) a high to sensitivity in the minimum region; 2) a positive; and 3) the presence of two distinct paths from the input node to the boundary node between master and slave sections, and from this node to the output. III. Structure Of Transmission Gate Let us consider the generic structure of a transmission-gate (TG) [or pass-transistor (PT)]-based MS (TGMS) FF is shown in Figure 2.The node X is the boundary between the master and slave sections and the paths relative to D-CK ; CK-Q and D-Q, and delays are depicted with gray lines [1].When D-CK is sufficiently large, the input signal traverses the master latch and stops at node X, waiting for the slave TG to be enabled by the falling clock transition. After that, the input is transferred to the output. Figure 2. Structure of Transmission Gate Based FlipFlop When D-CK= t set-up, the last gate in the master section transfers its input nearly contemporarily to the enabling of the TG in the slave section. However, it will be shown in following, traditional assumption of an uninterrupted path from D to Q is not consistent [10]. IV. Existing Methods A. Modified Version Of Power Pc 603 For TGMS FF Consider the typical TGMS FF shown in Figure.3 introduced in [7].In this modified version PowerPC 603 is mainly used for low-power processor. Here, an inverter is added to isolate the D input and provide better noise immunity. The input is transferred to the output with inverted polarity Qb, and simple gates are employed[6]. 73 Page

Figure 3. Schematic of TGMS FlipFlop In particular, the first INV+TG block in the master (M1-M4) has the width W 1 given by the FF input capacitance specifications. Blocks A and B correspond to (M5-M8) are identified by a width W 2, while INV is identified by a width. The Elmore delay model is applied to determine the expressions of delays of blocks (M1 M4) and (M5 M8) capacitive terms are between parentheses and are multiplied by the resistances from each node to (V DD )/ (GND). Diffusion capacitance introduced by each transistor is equaled to its gate capacitance under the same width (it has been verified that they are nearly equal). The resistance reduction exhibited by stacked transistors due to velocity saturation is neglected in the existing 65-nm technology; it is nearly compensated by strong channel length modulation and DIBL effects. Regarding the parameters of the second stage, they are derived by averaging out two different cases, given here: (i) input of INV M5 M6 is considered as the critical signal. (ii)enabling TG M7 M8 is considered as the critical signal. The first delay is the Elmore model and is applied to estimate the delay up to node X, while concerning the second delay, the capacitance at node X is assumed as already charged or discharged through M5 M6.The application of conditions to both paths leads to g 1-1 h 1-1 = g 1-2 h 1-2 = F 1= G1B1H1 (1) g 2-1 h 2-1 = g 2-2 h 2-2 = F 2= G2B2H2 (2) G 1 =g 1-1 g 1-2 / G 2 =g 2-1 g 2-2 (3) Where g i-j (h i-j ) is the logical (electrical) effort of the j th stage in the i th path. Above equations have to be satisfied the minimized t set-up and CK-Qmin. Practically by substituting a single variable equation comes out and can be easily identified. B. Write-Port Master-Slave FF The Write-Port Master Slave Flip flop (WPMS FF) [8], [9] is shown in Figure.4. It is similar to the FF analyzed in the previous section (TGMS FF) but replaces transmission gates with Pass Transistors (PT) to reduce the clock load, employs partially non-gated keepers and introduces additional logic to speed up the operation of the keepers that have to recover the threshold loss due to pass transistors. Figure 4. Schematic View of Write Port Master Slave Flip Flop The resistance of the pass transistors M3 and M6 is considered equal to 1/W when transferring logic 0 and equal to 2/W when transferring a logic 1 This two values are combined thus leading to an average resistance for pass transistors M3 and M6. PMOS transistors M2, M5 and M8 have widths 2W1, 2W2 and 2W3 respectively. 74 Page

C. C 2 MOS based Master Slave FF The C 2 MOS based Master Slave Flipflop is shown in Figure 5. Figure 5. Schematic view of C 2 MOS Based MS FF It reconsiders full transmission gates simply with clocked gating transistors.formally C 2 MOS is not a pure transmission gate (or Pass Transistor) based flipflop has the gated inverter is actually derived from an inverter plus Transmission Gate and hence the C 2 MOS can be considered as a topology belonging to the class of Transmission Gate (or Pass Transistor) enables Master Slave FlipFlop. V. Proposed Method A. Modified C 2 MOS based Master Slave Latch The transmission gate latch and C²MOSlatch is shown in Figure 6A. Figure 6A.Transmission gate latch and C²MOS latch By eliminating the connections at the confluence of the inverter and transmission gate for transmission-gate based Figure 6B. mc ²MOS latch latches (Figure A), the latch in (Figure B) may be constructed without loss of functionality. This eliminates a metal connection, resulting in a smaller latch. This structure is called modified C²MOS latch because of the clocked inverters used in it. Flip-flop constructed using mc²mos latch is shown in Figure 6B. Unlike transmission gate flip-flop, this structure is insensitive to overlap of the clocks. 75 Page

shown: VI. Results & Discussions Outputs of these above mentioned FFs was simulated using Tanner software. Outputs of several FF are A. TGMS FF Table 1 Working Principle of TGMS FlipFlop D CLK CLKb Qb 1 1 0 0 Figure 7. Simulated Output of TGMS FF In Figure 7 and Table 1 represents to working principle of TGMS FlipFlop circuit and to give Data is 1 at a time clock as 1 then the output generates 0.The average, maximum, and minimum Power consumption of TGMS flipflop is shown in Figure 8. 1.00E-02 8.00E-03 6.00E-03 4.00E-03 2.00E-03 TGMS TGMS Figure 8. Power Chart of TGMS The average, maximum, and minimum Power consumption of TGMS flipflop is shown in Figure 8. 76 Page

B. WPMS FF Figure 9. Simulated Output of WPMS FF Table 2 Working Principle of WPMS FlipFlop D CLK CLKb Qb 1 1 0 0 In Figure 8 and Table 2 represents to working principle of WPMS FlipFlop circuit and to give Data is 1 at a time clock as 1 then the output generates 0. 5.00E-01 4.50E-01 4.00E-01 3.50E-01 3.00E-01 2.50E-01 2.00E-01 1.50E-01 1.00E-01 5.00E-02 WPMS WPMS Figure 10. Power Chart of WPMS The average, maximum, and minimum Power consumption of WPMS flipflop is shown in Figure 10. 77 Page

C. C 2 MOS Based MS FF Figure 11. Simulated Output of C 2 MOS Table 3 Working Principle of C 2 MOS D CLK CLKb Q 1 1 0 1 In Figure 11 and Table 3 represents to working principle of C 2 MOS based Master Slave FlipFlop circuit and to give Data is 1 at a time clock 1 then the output generates 1. C2MOS 1.20E-02 1.00E-02 8.00E-03 6.00E-03 4.00E-03 2.00E-03 C2MOS Figure 12. Power Chart of C 2 MOS The average, maximum, and minimum Power consumption of C 2 MOS flipflop is shown in Figure 8. D. Modified C 2 MOS Figure 13. Simulated Output of mc 2 MOS 78 Page

Table 4 Working Principle of mc 2 MOS D CLK CLKb Q Qb 1 1 0 1 0 In Figure 13 and Table 4 represents to working principle of WPMS FlipFlop circuit and to give Data is 1 at a time clock as 1 then the output generates 1.Power chart of mc 2 MOS is shown in Figure 14. 1.50E-03 1.00E-03 5.00E-04 mc2mos mc2mos E. Area Comparison between C 2 MOS and mc 2 MOS Figure 14. Power Chart of mc 2 MOS AREA 100% 100% 100% 99% 99% MODIFIED C2 MOS C2 MOS based MS FF Figure 11.Area Comparison between C 2 MOS and mc 2 MOS F. Power Analysis Power Comparison Table In Table 5 shows the power analysis using SPICE tool of TGMS FF and its different topologies such as WPMS, C 2 MOS and mc 2 MOSthe average, maximum, minimum power is determined. Table 5 Power Comparison Table POWER TGMS WPMS C 2 MOS mc 2 MOS Average Power in 4.6e-03 4.3e-01 2.29e-01 1.68e-03 WATTS Maximu m Power inmili- 9.3e-03 8.8e-02 8.51e-01 7.08e-07 WATTS Minimu m Power inmili- Watts 1.2e-05 1.7e-06 2.33e-01 2.12e-05 With this Comparison tablemc 2 MOS performs better than other latches. 79 Page

POWER COMPARISON CHART The Figure 11 show the power analysis shows the power analysis of TGMS FF and its different types such as WPMS, C 2 MOS and mc 2 MOS with a MOS transistor to determine an average, maximum, minimum power in watts. Power Comparsion Chart 6.00E-01 4.00E-01 2.00E-01 TGMS WPMS C2MOS mc2mos Average Power in WATTS Maximum Power in Mili-WATTS Minimum Power in Mili-Watts Figure 12. Power Comparison Chart The power analysis of different flip flop topologies is shown in figure 12. From thiscomparison table mc 2 MOS based Master Slave latches preserve 60% power performs better than other existing topologies. VII. Conclusion In this work, data path structure is designed using Modified Clocked Complementary Metal Oxide Semi-conductor (mc2mos) latches. In proposed method existing Flipflop topologies such as TGMS,WPMS and is replaced into a mc2mos latches and power minimization is done by splitting the whole structure in two different paths and its design is made by two separate LE optimizations are carried out and then merging its result. Such a methodology has been applied on SPICE technology and compared the results with traditionally considering the FlipFlops as whole uninterrupted paths. This method has to achieve better area diminution and preserve energy upto 45% and 60%compared with existing methods. It allows to push the design towards a proper handling of the actual path effort of such structures and hence, to improve the performance when designing for high-speed. References [1] ElioConsoli, Gaetano Palumbo, Fellow, Reconsidering High speed Design Criteria For Transmission-Gate-Based Master-Slave Flip-Flops IEEE VLSI system., vol., 20, No.2,Feb 2012. [2] Alioto.M, Consoli.E, and Palumbo.G, General strategies to design nanometer flip-flops in the energy-delay space, IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 57, no. 7, pp. 1583 1596, Jul. 2010. [3] Alioto.M, Consoli.E, and Palumbo.G, Flip-flop energy/performance versus clock slope and impact on the clock network design, IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 57, no. 6, pp. 1273 1286, Jun. 2010. [4] Morgenshtein.A, Friedman.E, Ginosar.R, and Kolodny.A, Unified logical effort A method for delay evaluation and minimization in logic paths with RC interconnect, IEEE Trans. Very Large Scale Integr.(VLSI) Syst., vol. 18, no. 5, pp. 689 696, May 2010. [5] Giacomotto.C, Nedovic.N, and Oklobdzija.V, The effect of the system specification on the optimal selection of clocked storage elements, IEEE J. Solid-State Circuits, vol. 42, no. 6, pp. 1392 1404, Jun. 2007. [6] Weste.N and Harris.D, CMOS VLSI Design: A Circuits and System Perspective, 3rd ed. Reading, MA: Addison-Wesley, 2004. [7] Oklobdzija.V, Clocking and clocked storage elements in a multi-gigahertz environment, IBM J. Res. Devel., vol. 47, no. 5/6, pp. 567 583, Sept./Nov. 2003. [8] Markovic.D, Nikolic.B, and Brodersen.R, Analysis and design of low-energy flip-flops, in Proc. ISLPED, Aug. 2001, pp. 52 55. [9] Partovi.H, Clocked Storage Elements, in Design of High-Performance Microprocessor Circuits. New York: IEEE Press, 2001, pp. 207 234. [10] Ko.U and Balsara.P, High-performance energy-efficient D-flip-flop circuits, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 8, no. 1, pp. 94 98, Feb. 2000. [11] Llopis.R and Sachdev.M, Low power, testable dual edge triggered flip-flops, in Proc. ISLPED, Aug. 1996, pp. 341 345. 80 Page