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

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

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

Pulsed Flip-Flop with Dual Dynamic Node for Low Power using Embedded Logic

Analysis of Low Power Dual Dynamic Node Hybrid Flip-Flop

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

Embedded Logic Flip-Flops: A Conceptual Review

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

Implementation of Counter Using Low Power Overlap Based Pulsed Flip Flop

EFFICIENT TIMING ELEMENT DESIGN FEATURING LOW POWER VLSI APPLICATIONS

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

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

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

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

An FPGA Implementation of Shift Register Using Pulsed Latches

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

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

Minimization of Power for the Design of an Optimal Flip Flop

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

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

A Power Efficient Flip Flop by using 90nm Technology

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

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

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

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

II. ANALYSIS I. INTRODUCTION

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

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

Dual Dynamic Node Flip-Flop Design with an Embedded Logic Design

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

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

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

ADVANCES in NATURAL and APPLIED SCIENCES

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

Reduction of Area and Power of Shift Register Using Pulsed Latches

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

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

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

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

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

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

LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES

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

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

P.Akila 1. P a g e 60

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

Lecture 26: Multipliers. Final presentations May 8, 1-5pm, BWRC Final reports due May 7 Final exam, Monday, May :30pm, 241 Cory

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

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

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

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

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

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

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

An efficient Sense amplifier based Flip-Flop design

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

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

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

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

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

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

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

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES 1 M. AJAY

SHIFT REGISTER USING CNT FET BASED ON SENSE AMPLIFIER PULSED LATCH FOR LOW POWER APPLICATION

CERTAIN PERFORMANCE INVESTIGATIONS OF VARIOUS PULSE TRIGGERED FLIP FLOPS

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

Design of Low Power Universal Shift Register

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

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

Digital System Clocking: High-Performance and Low-Power Aspects

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

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

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

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

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

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

Low Power Area Efficient Parallel Counter Architecture

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

THE clock system, composed of the clock interconnection

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

A Reduced Clock Power Flip-Flop for Sequential Circuits

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

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

High Speed 8-bit Counters using State Excitation Logic and their Application in Frequency Divider

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

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

EE-382M VLSI II FLIP-FLOPS

Low Power D Flip Flop Using Static Pass Transistor Logic

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

Optimization of Scannable Latches for Low Energy

Design of Shift Register Using Pulse Triggered Flip Flop

Sequential Circuit Design: Part 1

Design of an Efficient Low Power Multi Modulus Prescaler

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

Topic 8. Sequential Circuits 1

Sequential Circuit Design: Part 1

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

Transcription:

A NOVEL APPROACH TO ACHIEVE HIGH SPEED LOW-POWER HYBRID FLIP-FLOP R.Ramya 1, P.Pavithra 2, T. Marutharaj 3 1, 2 PG Scholar, 3 Assistant Professor Theni Kammavar Sangam College of Technology, Theni, Tamil Nadu, (India) ABSTRACT Dual dynamic hybrid flip-flop (DDFF) and a embedded logic module (DDFF-ELM) design will eliminate the large capacitance present in precharge node in various dynamic circuits. A split dynamic node structure is used to drive the output pull-up and pull-down transistor. An area, power, speed method is used to incorporate complex logic functions into the flip flop. A comparison is made in a 90 nm UMC which shows a power reduction of 27% with no speed degradation compared to the conventional flip flops. The proposed system also compares the leakage power and process-voltage-temperature of various design. A 4-b synchronous counter and 4 b Johnson up-down-counter is used to compare the DDFF and DDFF-ELM system with the other designs. The latching overhead and the less power dissipation in the proposed system indicates it is best suited for the high end technologies. Keywords: Embedded Logic, Flip-Flops, High-Speed, Leakage Power, Low-Power. I. INTRODUCTION Technology and speed are always moving forward, from low scale integration to large and VLSI and from megahertz (MHz) to gigahertz (GHz). The system requirements are also rising up with this continuous advancing process of technology and speed of operation. In synchronous systems, high speed has been achieved using advanced pipelining techniques. II. ANALYSIS OF FLIP-FLOP ARCHITECTURES A large number of flip-flops and latches have been published in the past few decades. They can be grouped under the static and dynamic design styles. The former includes the master slave designs, such as the transmission gate based master-slave flip-flop in and the PowerPC 603 master-slave latch. They dissipate comparatively lower power and have a low clock-to-output (CLK-Q) delay. In a synchronous system, the delay overhead associated with the latching elements is expressed by the data-to-output (D-Q) delay rather than CLK- Q delay. Here, D-Q delay refers to the sum of CLK-Q delay and the setup-time of the flip-flop. But the static designs mentioned earlier lack a low D-Q delay because of their large positive setup time. Also, most of them are susceptible to flow-through resulting from CLK overlap. Latches and flip-flops have a direct impact on power consumption and speed of VLSI systems. Therefore study on low-power and high performance latches and flip-flops is inevitable. The goal of this work is to find a small 76 P a g e

set (ideally the smallest set) of flip-flop topologies to be included in a library covering a wide range of powerperformance targets. The factors which are desirable in latches and flip-flops are as follows: High speed Low power consumption Robustness and noise stability Small area and less number of transistors Supply voltage scalability Low glitch probability Large internal race immunity Insensitivity to clock edge Insensitivity to process variables Less internal activity when data activity is low 2.1 Power Pc_603 PowerPC 603 is one of the most efficient classic static structures. The large D-Q delay and CLK node capacitances make the design inferior in performance. SDFF is the fastest classic hybrid structure, but is not efficient as far as power consumption is concerned because of the large CLK load as well as the large pre-charge capacitance. Power PC means Performance Optimization With Enhanced RISC Performance Computing. They dissipate comparatively low power and they are also having low clock-to-output (CLK-Q) delay. The advantages of Power PC include low-power keeper structure and low latency direct path. The keeper structure in the circuit saves the leakage power. Latency is the time to complete a single instruction from start to finish. The large D-Q delay resulting from the positive setup-time is one of the disadvantages of this design. The large data and CLK node capacitances make the design inferior in performance. The dynamic flip-flops includes the modern high performance flip-flops. They are divided into purely dynamic designs and pseudo-dynamic structures. The distinctive performance improvements are achieved by having an internal precharge structure and a static output. They are called as the semi-dynamic or hybrid structures. 2.2 Hybrid Latch Flip-Flop (HLFF) Hybrid Latch Flip-Flop is one of today s high-performance flip-flops. HLFF have the benefit of CLK overlap to perform the latching operation. SDFF is the faster than classic hybrid structure, but has high power consumption due to large CLK load and the large precharge capacitance. HLFF is not the faster but has a lower power consumption when compared to SDFF because of the longer stack of nmos transistors at the output node makes it slower than SDFF and causes large hold-time requirement. Due to this large hold time requirement, makes the integration of HLFF to complex circuits difficult process. And also HLFF is inefficient in embedding the logic. 3.3 Semidynamic Flip-Flop (SDFF) HLFF and SDFF come under this category. They have the benefit of CLK overlap to perform the latching operation. SDFF is the faster than classic hybrid structure, but has high power consumption due to large CLK load and the large precharge capacitance.the circuit is composed of a dynamic front-end and a static backend. The circuit operates as the falling edge of clock ClK, the flip-flop enters the precharge phase. Node X is 77 P a g e

precharged high, cutting off node Q from the input stage. The static latch INV5-6 holds the previous logic level of Q and QB. The evaluation phase begins with the rising edge of clock CX. If input D is low (i.e., the flop is latching a zero) node X would remain high, held by the INV3-4 latch. Node Q would either remain low or will be discharged through transistors N4-5, driving QB high. Three gate delays after CK rises, node S will be driven low, turning transistor N1 off. This shut-of operation will prevent a subsequent low-to-high transition of D from discharging node X. This feature provides the flip-flop its edge-triggered nature. If input D were high prior to evaluation (i.e., the flop is latching a one), node X would be discharged through the pull down path N1-3. The static latch INV3-4 would hold the value of X even if input D were subsequently driven low. The high-to-low transition of X will turn transistor on, driving Q high and output QB low. The falling transition of X would also force node S to remain high, preventing the shut-off of transistor N1, which is unnecessary after node X has been discharged. 3.4 DDFF The DDFF is designed in such a way that it comes with the reduced area, due to lesser number of transistors used for the design. The basic concept of this structure comes from the overlap based cell. The power dissipation of this flip-flop design is lower than the existing flip-flop. There are two nodes in the circuit among which one is purely dynamic and another is pseudo-dynamic. Node X1 is pseudo-dynamic, with a weak inverter acting as a keeper, whereas, compared to the XCFF, in the new architecture node X2 is purely dynamic. An unconditional shutoff mechanism is provided at the frontend instead of the conditional one in XCFF. The operation of the flip-flop can be divided into two phases: 1) the evaluation phase, when CLK is high. 2) the precharge phase, when CLK is low. 78 P a g e

a, PowerPC 603, b, Hybrid Latch Flip-Flop (HLFF), c, Semidynamic flip-flop(sdff), d, DDFF, e, Proposed DDFF-Embedded Logic Module (DDFF-ELM), f, 4-b Johnson up-down counter 3.5 Proposed DDFF-Embedded Logic Module (DDFF-ELM) The efficiency in terms of speed and area comes from the fact that an N-input function can be realized in a positive edge triggered structure using a pull-down network (PDN) consisting of N transistors as Compared to the discrete combination of N a static gate and a flip-flop, this embedded structure offers a very fast and small implementation. Although SDFF is capable of offering efficiency in terms of speed and area, it is not a good solution as far as power consumption is concerned. Not too many attempts have been made to design a flip-flop, which can incorporate logic efficiently in terms of power, speed and area. This embedded structure offers a very fast and small implementation. Although SDFF is capable of offering efficiency in terms of speed and area, it is not a good solution as far as power consumption is concerned. Not too many attempts have been made to design a flip-flop, which can incorporate logic efficiently in terms of power, speed and area. The double-pulsed set-conditional-reset flip-flop (DPSCRFF) is one of the flip-flops capable of incorporating logic. But this structure has an explicit pulse generator to generate two pulses from the global CLK, which can cause large power consumption even when there is no data transition. Also, the three inverter delay between the two pulses. The large hold time requirements prevent it from being directly cascaded without the use of additional buffers. Another flip-flop design aiming at efficient logic embedding is presented. But the overlap based logic cell is similar to the single-phase pulsed flip-flop. Since SDFF is proved to outperform this design, we consider SDFF with embedded logic for comparative purposes. 3.6 4-B Johnson Up-Down Counter A 4-b Johnson up-down counter with asynchronous reset has been designed. The counter is designed with a set of 2-input multiplexers and flip-flops. In the embedded structure, the discrete combination of multiplexer and flip-flop is replaced by a multiplexer embedded flip-flop. The ELM and the SDFF with embedded logic were incorporated with asynchronous-reset (rst_n) functionality. The Johnson up/down counter, also known as the twisted-ring counter, is exactly the same as the ring counter except that the inverted output of the last flip-flop is connected to the input of the first flip-flop. Up-Down counter is a combination of the up counter and down counter. As the up-down counter has the capability of counting upwards as well as downwards, it is also called multimode counter. In an up counter, each flip-flop is triggered by the normal output of preceding flip-flop; in a down counter is triggered by the inverted output of the preceding flip-flop. In both counters, the first flip-flop is triggered by the input pulses. When the control inputs are both 0 (or) 1, the counter will not count up (or) count down because the clock inputs of next flip-flops wii be held constant at either 0 or 1. Let s say, starts from 000, 100, 110, 111, 011 and 001, 79 P a g e

and the sequence is repeated so long as there is input pulse. To initialize the operation of the Johnson counter, it is necessary to reset all flip-flops. CIRCUI T NAME POWER PC Performance comparison of various flip-flops HLFF SDFF DDFF PROPOSED SDFF DDFF-ELM Power 63.82uw 216uw 157uw 167uw 172uw Delay 903ps 984ps 3ns 3ns 3ns IV. CONCLUSION AND FUTURE WORK A novel technique of flip flop design based on DDFF and DDFF-ELM were proposed. A proper pulse width is assumed to make the design simpler. The proposed system offers a power reduction of 37% and 30% compared to the conventional flip-flops at data activates of 25% and 50 %. The comparison with the solid semi-conductor shows there is no power degradation in the proposed system. A power reduction of 26% was observed when the basic system was embedded. The elimination of charge sharing efficiently helps incorporating the complex logic into the flip-flop. The proposed ELM over performs the SDFF in CLK driving power and the power dissipation internally. The efficiency of the proposed system further comes out with the comparison with the 4-b synchronous counter and 4-b Johnson up/down counter. All the above results show that the proposed system is well suited for the modern high-end technologies where power dissipation latching overhead is a major concerned. REFERENCES [1] Asanovic, K., and Ma, A., A double-pulsed set-conditional-reset flipflop, Laboratory for Computer Science, Massachusetts Inst. Technology, Cambridge, Tech. Rep. MIT-LCS-TR-844, May 2002. [2] Afzali-Kusha, A., Khademzadeh, A., Nourani, M., and Rasouli, S. H., Low-power single- and doubleedge-triggered flip-flops for high-speed applications, Proc. Inst. Elect. Eng. Circuits Devices Syst., vol. 152, no. 2, pp. 118 122, Apr. 2005. [3] Alvandpour, A., and Hansson, M., Comparative analysis of process variation impact on flip-flop powerperformance, in Proc. IEEE Int. Symp. Circuits Syst., May 2007, pp. 3744 3747. [4] Aleksic, M., Nedovic, N., and Oklobdzija, V. G., Conditional pre-charge techniques for power-efficient dual-edge clocking, in Proc. Int. Symp. Low-Power Electron. Design, 2002, pp. 56 59. [5] Bayoumi, M. A., Darwish, T. K., and Zhao, P., High-performance and low-power conditional discharge flip-flop, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 12, no. 5, pp. 477 484, May 2004. [6] Cooke, M., Mahmoodi, H., Roy, K, and Tirumalashetty, V., Ultra lowpower clocking scheme using energy recovery and clock gating, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 17, no. 1, pp. 33 44, Jan. 2009. 80 P a g e

[7] Chandrakasan, A., Nikolic, B., and Rabaey, J. M., Digital Integrated Circuits: A Design Perspective, 2nd ed. 2003. [8] Fujita, T., Hara, H., Hamada, M., Ikumi, N., Oowaki, Y., and Teh, C. K., Conditional data mapping flipflops for low-power and high performance systems, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 14, no. 12, pp. 1379 1383, Dec. 2006. [9] Hirata, A., Miyoshi, A., Nakanishi, K., and Nozoe, M., The cross chargecontrol flip-flop: A low-power and high-speed flip-flop suitable for mobile application SoCs, in Proc. Symp. VLSI Circuits Dig. Tech. Papers, pp. 306 307, Jun. 2005. [10] Jun, Y.-H., Kong, B.-S., and Kim, S.-S. Conditional-capture flip-flop for statistical power reduction, IEEE J. Solid-State Circuits, vol. 36, no. 8, pp. 1263 1271, Aug. 2001. [11] Oklobdzija, V. and Stojanovic, V., Comparative analysis of masterslave latches and flip-flops for highperformance and low-power systems, IEEE J. Solid-State Circuits, vol. 34, no. 4, pp. 536 548, Apr.1999. [12] Maymandi-Nejad, M., and Sarbishei, O., Power-delay efficient overlapbased charge-sharing free pseudodynamic D flip-flops, in Proc. IEEE Int. Symp. Circuits Syst., May 2007, pp. 637 640. [13] Maymandi-Nejad, M., and Sarbishei, O., A novel overlap-based logic cell: An efficient implementation of flip flops with embedded logic, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 18, no. 2, pp. 222 231, Feb. 2010. [14] Nedovic N., and Oklobdzija, V. G., Hybrid latch flip-flop with improved power efficiency, in Proc. Symp. Integr. Circuits Syst. Design, 2000, pp. 211 215. [15] Vijaykrishnan, N., Wolf, W., Wang, W., Yang, S. and Xie, Y., Accurate stacking effect macro-modeling of leakage power in sub-100 nm circuits, in Proc. IEEE 18th Int. Conf. VLSI Design, Jan. 2005, pp. 165 170. BIOGRAPHICAL Ms. R.RAMYA is presently pursuing M.E final year in Electronics and Communication Engneering Department (specialization in VLSI Design) from Theni Kammavar Sangam College of Technology, Theni, Tamil Nadu, India. Mrs. P.PAVITHRA is presently pursuing M.E final year in Electronics and Communication Engneering Department (specialization in VLSI Design) from Theni Kammavar Sangam College of Technology, Theni, Tamil Nadu, India. Mr. T. MARUTHARAJ is working as assistant professor in in Electronics and Communication Engneering Department (specialization in VLSI Design) from Theni Kammavar Sangam College of Technology, Theni, Tamil Nadu, India. 81 P a g e