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

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

Minimization of Power for the Design of an Optimal Flip Flop

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

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

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

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

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

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

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

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

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

Low Power Pass Transistor Logic Flip Flop

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

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

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

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

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

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

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

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

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

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

A Reduced Clock Power Flip-Flop for Sequential Circuits

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

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

Design of Shift Register Using Pulse Triggered Flip Flop

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

P.Akila 1. P a g e 60

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

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

An FPGA Implementation of Shift Register Using Pulsed Latches

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

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

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

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

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

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

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

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

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

II. ANALYSIS I. INTRODUCTION

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

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

An efficient Sense amplifier based Flip-Flop design

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

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

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

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

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

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

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

Embedded Logic Flip-Flops: A Conceptual Review

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

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

CERTAIN PERFORMANCE INVESTIGATIONS OF VARIOUS PULSE TRIGGERED FLIP FLOPS

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

Low Power D Flip Flop Using Static Pass Transistor Logic

THE clock system, composed of the clock interconnection

Reduction of Area and Power of Shift Register Using Pulsed Latches

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

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

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

Reduction of Clock Power in Sequential Circuits Using Multi-Bit Flip-Flops

Comparative Analysis of Pulsed Latch and Flip-Flop based Shift Registers for High-Performance and Low-Power Systems

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

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

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

Implementation of Counter Using Low Power Overlap Based Pulsed Flip Flop

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

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

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

EFFICIENT TIMING ELEMENT DESIGN FEATURING LOW POWER VLSI APPLICATIONS

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

Partial Bus Specific Clock Gating With DPL Based DDFF Design

FP 12.4: A CMOS Scheme for 0.5V Supply Voltage with Pico-Ampere Standby Current

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

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

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

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

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

Design Of Pulsed Latch Based Shift Register Using Multiplexer With Reduced Power And Area

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

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

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

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

Figure.1 Clock signal II. SYSTEM ANALYSIS

Power Optimization by Using Multi-Bit Flip-Flops

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

Design of an Efficient Low Power Multi Modulus Prescaler

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

Transcription:

Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC, Vol. 5, Issue. 8, August 2016, pg.241 246 PERFORMANCE ANALYSIS OF AN EFFICIENT PULSE-TRIGGERED FLIP FLOPS FOR ULTRA LOW POWER APPLICATIONS 1 ANAND VIJAY K M, 2 P SATYASRIKANTH, 3 VIJAYASHEKHAR S SANKANNANAVAR 1,2,3 Assistant Professor, Dept. of E&CE, Sri Venkateshwara College of Engineering, Karnataka, India 1 kamalmav@gmail.com, 2 satyasrikanth123@yahoo.in, 3 vijayashekharss.mit@gmail.com Abstract: Major portion of the on-chip power is stirred by the clock distribution network and flop-flops. In synchronous systems, High speed can be achieved using different sophisticated Pipelining techniques. A novel ultra-low-power pulse-triggered flip flop is designed and simulated by reducing the number of transistors stacked along the discharging path by including a two-input pass transistor logic (PTL)-based AND gate to control the discharging path of the transistor. Also performance analysis is done by comparing with the existing conditional pulse-enhancement scheme designs such as implicit-data Close to Output (ip-dco), modified hybrid latch flipflop (MHLFF), single ended conditional capturing energy recovery(sccerr). Keywords: Pulse triggered flip-flops, Pipelining, ultra low-power, pass transistor logic, on-chip power. I. INTRODUCTION In all types of digital circuits design, the basic elements are Flip-Flops (FFs) which are used extensively nowadays. Specifically digital designs utilize intensive pipelining techniques and adopt many different Flip-Flop modules. The power consumption of clock system which consists of clock distribution networks and storage elements is high of the total system power [1]. In recent VLSI s clock distribution systems, Pulse triggered-ff (P-FF) has been considered a popular alternative to the conventional master slave based FF in the application of high speed operations [2]. High performance flip flops are essential key elements in the design of high-speed integrated circuits. An efficient pipeline technique in which only few logic levels are inserted between pipeline stages to obtain high clock frequencies. In this paper, we present novel ultra low-power P-FF design, features a conditional pulse-enhancement scheme. To support this feature three additional transistors are employed. In spite of increase in total transistor count, transistors of the pulse generation logic scheme benefit from significant size reductions and the overall layout area is even slightly reduced. II. LITERATURE SURVEY Conventional Pulse Control Scheme Pulse triggered-ff (P-FF) Designs A. implicit-data Close to Output (ip-dco) ip-dco is known as the implicit data close to output. It is an implicit type flip-flop. In this method the pulse is generated inside the flip-flop. A state-of-the-art P-FF design, named ip-dco, is given in Figure 2.1 [3]. 2016, IJCSMC All Rights Reserved 241

It contains an AND logic-based pulse generator and a semi-dynamic structured latch design. Semi-Dynamic Flip-Flop is a high performance flip-flop because of its small delay and simple topology. It is measured to be one of fastest flip-flops today. Inverters I5 and I6 are used to latch data and inverters I7 and I8 are used to hold the internal node X. The pulse generator takes complementary and delay skewed clock signals to generate a transparent window equal in size to the delay by inverters I1-I3. Two practical problems exist in this design. First, during the rising edge, nmos transistors N2 and N3 are turned on. If data remains high, node X will be discharged on every rising edge of the clock. This leads to a large switching power. Fig 2.1: ip-dco Fig 2.2: MHLLF B. Modified Hybrid Latch Flip-Flop (MHLFF) The modified hybrid latch flip-flop is known as MHLFF and this is a type of implicit type flip-flop. MHLFF shows an improved P-FF design in fig.2.2 [5]. It employs a static latch structure. A static latch can remember as long as gate power is supplied. It uses feed-back to remember, rather than depending on the charge on a capacitor. Node X is no longer precharged periodically by the clock signal. A weak pull-up transistor P1 controlled by the FF output signal Q is used to maintain the node level at high when Q is zero. This design eliminates the unnecessary discharging problem at node. However, it encounters a longer Data-to-Q (D-to-Q) delay during 0, 1 transition because node is not pre-discharged. Larger transistors N3 and N4 are required to enhance the discharging capability. Another drawback of this design is that node becomes floating when output Q and input Data both equal to 1. Extra DC power emerges if node X is drifted from an intact 1. 2016, IJCSMC All Rights Reserved 242

C. Single Ended Conditional Capturing Energy Recovery (SCCER) SCCER is known as the single ended conditional capturing energy recovery P-FF shown in figure 2.3 [7]. It is a refined low power PFF design using a conditional discharged technique. This technique is also used to present a new flip-flop Conditional Discharge flip-flop (CDFF) [4], [7]. CDFF use a pulse generator which is suitable for double edge sampling. CDFF has two stages. First is responsible for capturing the Low-to-High transition and second stage captures the High-to-Low input transition. In this SCCER design, the keeper logic is replaced by a weak pull up transistor P1 in conjunction with an inverter I2 to reduce the load capacitance of node. The discharge path contains nmos transistors N2 and N1 connected in series. In order to eliminate superfluous switching at node, an extra nmos transistor N3 is employed. Since N3 is controlled by Q_fdbk, no discharge occurs if input data remains high. The worst case timing of this design occurs when input data is 1 and node is discharged through four transistors in series, i.e., N1 through N4, while combating with the pull up transistor P1. A powerful pull-down circuitry is thus needed to ensure node can be properly discharged. This implies wider N1 and N2 transistors and a longer delay from the delay inverter I1 to widen the discharge pulse width. Fig 2.3: SCCER III. PROPOSED MODEL The proposed model is an implicit type pulse triggered flip-flop (P-FF) with a conditional pulse enhancement scheme. To overcome the draw backs in the conventional designs two measures are employed. In the conventional designs delay is high and also large power is consumed because of presence of the large number of transistors in the discharge path and also large power is consumed in power-up of the transistors. So, the number of n-type MOS transistors (NMOS) in the discharging path should be minimized. Also there is a need to increase the pull down strength when the input data is high i.e., data=1. So there is a need to conditionally enhance the pull down power when input data is 1. This design takes the concept of the SCCER design. Transistor stacking design of ip-dco in figure 2.1 and SCCER in figure 2.3, is replaced by removing the transistor N2 from the discharging path. Transistor N2 and N3 are connected in parallel to form a two-input pass transistor logic (PTL)-based AND. It controls the discharge of transistor N1. The input to the AND logic is complementary to each other so the output node is kept at zero. There is a floating node when both input signals equal to 0. But it doesn t effect the circuit performance. The critical condition occurs only when there is rising edges at the clock pulse. Transistors N2 and N3 are turned ON together in this case to pass a weak logic high to node. This weak pulse strength is enhanced by switching ON the transistor N1 by a time span equal to the delay provided by inverter I1. The switching power at node can be reduced due to a diminished voltage swing. Unlike the MHLLF design, where the discharge control signal is driven by a single transistor, parallel conduction of two n-type MOS transistors (N2 and N3) speeds up the operations of pulse generation. Designing the flip-flop like this, the number of transistors in the discharge path can be reduced. Also the pulse generation speed increases and then delay is reduced. The area overhead is also reduced. The flip-flop using the conditional enhancement scheme is given in the figure 3.1. 2016, IJCSMC All Rights Reserved 243

Fig 3.1: Proposed Model Pulses that trigger discharging are generated only when there is a requirement, so unwanted circuit activity due to glitches can be minimized which reduces the overall power consumption and pulse discharge can be fast. The delay inverters which consume more power for stretching the pulse width are replaced by the P-type MOS transistors which enhances the pull down strength when there is a longer discharge path. Transistor sizes are also reduced to provide area and power saving. IV. SIMUATION RESUTS Simulation results are shown in given figures and window appears with inputs and output. The power consumption is also displayed on the right bottom portion of the window. By changing the transistor sizes, different layout designs can be generated with different target delays. Depending on the input sequences assigned at the input and the output is observed in the simulation. To demonstrate the proposed design, post layout simulations on various P-FF designs were conducted to obtain their performance analysis. These designs include the three P-FF designs shown in figures 4.1a and 4.1b of ip-dco circuit and waveforms, figures 4.2a and 4.2b of MHLLF circuit and waveform, figure 4.3a and 4.3b of SCCER circuit and waveform are simulated results using 90-nm CMOS process, and figure 4.4a and 4.4b of proposed P-FF design is simulated results using 45-nm CMOS process. The operating condition used in simulations is 500 MHz and 1.0V. All designs are further optimized subject to the tradeoff between power and delay i.e., minimizing the product of the two terms (Data to output delay (D-to-Q) and power). Fig: 4.1 (a) ip-dco Cicuit Fig: 4.1(b) ip-dco waveform 2016, IJCSMC All Rights Reserved 244

Fig: 4.2(b) MHLLF waveform Fig: 4.2(a) MHLLF Circuit Fig: 4.3(a) SCCER Circuit Fig: 4.3(b)SCCER waveform Fig: 4.4(a) PROPOSED circuit Fig: 4.4(b) Proposed System waveform 2016, IJCSMC All Rights Reserved 245

Above mentioned representations are the simulated blocks of ip-dco, MHLLF, SCCER and proposed concept in Microwind software package. V. PERFORMNACE ANALYSIS According to the mentioned designed methods, the various parameters are tabulated and analyzed. With this performance analysis results the Proposed P-FF design performed better than other designed methods Table 5.1: Performance Analysis of different designs. P-FF IP-DCO MHLFF SCCER PROPOS ED No. of transistors/ Layout area (μm2) 23/91.88 19/93.02 17/80.07 19/79.17 Avg. Power (μw) 16.97 51.7 36.6 3.277 VI. CONCLUSION In this paper, a ultra low-power pulse-triggered flip-flop (FF) design is presented. In this the clock generation circuitry an AND function is removed and is replaced with a Pass-Transistor logic based AND gate. Since in the PTL-style AND gate the n-mos transistors are in parallel they consume less power and provides a faster discharge of the pulse. The power consumption shows a decreasing trend as the switching activities are minimized.from the above results it is clear that this type of design approach can be implemented in real space systems to increase the efficiency as well as to minimize the power consumption. VII. FUTURE SCOPE Dual edge triggered flip-flop can be designed in future. By designing the clock generation circuit that will operate in both positive and negative edge triggering of the clock pulse. This method overcomes the single edge triggering and also reduces the power consumption. REFERENCES [1] H. Kawaguchi and T. Sakurai, A reduced clockswing flip-flop (RCSFF) for 63% power reduction, IEEE J. Solid-State Circuits, vol.33, no. 5, pp. 807-811, May 1998. [2] A. G. M. Strollo, D. De Caro, E. Napoli, and N. Petra, A novel high speed sense-amplifier-based flip-flop, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 13, no. 11, pp. 1266-1274, Nov. 2005. [3] J. Tschanz, S. Narendra, Z. 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. ISPLED, 2001, pp. 207-212. [4] B. Kong, S. Kim, and Y. Jun, Conditional-capture flip-flop for statis- tical power reduction, IEEE J. Solid-State Circuits, vol. 36, no. 8, pp.1263-1271, Aug. 2001. [5] C. K. Teh, M. Hamada, T. Fujita, H. Hara, N. Ikumi, and Y. Oowaki, Conditional data mapping flip-flops for low-power and high-perfor-mance systems, IEEE Trans. Very Large [6] N. Nedovic, M. Aleksic, and V. G.Oklobdzija Conditional precharge techniques for power-efficient dual-edge clocking, in Proc. Int. Symp. Low-Power Electron. Design, Monterey, CA, Aug. 12-14, 2002, pp. 56-59. [7] P. Zhao, T. Darwish, and M. Bayoumi, Highperformance and low power conditional discharge flip-flop, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 12, no. 5, pp. 477 484, May 2004. 2016, IJCSMC All Rights Reserved 246