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

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

Minimization of Power for the Design of an Optimal Flip Flop

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

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

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

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

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

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

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

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

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

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

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

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

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

An FPGA Implementation of Shift Register Using Pulsed Latches

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

A Power Efficient Flip Flop by using 90nm Technology

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

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

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

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

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

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

A Reduced Clock Power Flip-Flop for Sequential Circuits

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

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 Pulsed Latch Based Shift Register Using Multiplexer With Reduced Power And Area

Design of Low Power Universal Shift Register

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

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

P.Akila 1. P a g e 60

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

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

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

LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES

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

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

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

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

Analysis of Low Power Dual Dynamic Node Hybrid Flip-Flop

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 Conditional-Boosting Flip-Flop for Ultra Low Power Applications

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

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

Low Power D Flip Flop Using Static Pass Transistor Logic

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

THE clock system, composed of the clock interconnection

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

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

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

ADVANCES in NATURAL and APPLIED SCIENCES

Reduction of Area and Power of Shift Register Using Pulsed Latches

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

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

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

CERTAIN PERFORMANCE INVESTIGATIONS OF VARIOUS PULSE TRIGGERED FLIP FLOPS

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

EFFICIENT TIMING ELEMENT DESIGN FEATURING LOW POWER VLSI APPLICATIONS

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

Design of Shift Register Using Pulse Triggered Flip Flop

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

Implementation of Counter Using Low Power Overlap Based Pulsed Flip Flop

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

Embedded Logic Flip-Flops: A Conceptual Review

Clock Branch Shearing Flip Flop Based on Signal Feed Through Technique

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

An efficient Sense amplifier based Flip-Flop design

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

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

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

International Journal of Engineering & Science Research

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

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

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

ELE2120 Digital Circuits and Systems. Tutorial Note 7

Current Mode Double Edge Triggered Flip Flop with Enable

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

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

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

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

Low Power Pass Transistor Logic Flip Flop

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

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

II. ANALYSIS I. INTRODUCTION

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

A Low Power Delay Buffer Using Gated Driver Tree

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

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

Design of an Efficient Low Power Multi Modulus Prescaler

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

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

Transcription:

IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) ISSN: 2319 4200, ISBN No. : 2319 4197 Volume 1, Issue 4 (Nov. - Dec. 2012), PP 31-36 Power Optimization Techniques for Sequential Elements Using Pulse Triggered Flip-Flops with SVL Logic A.Jagadeeswaran 1, Dr.C.N.Marimuthu 2 P.G Student/VLSI Design, Nandha Engineering College,Erode,Tamilnadu DEAN, Dept. of ECE, Nandha Engineering College,Erode,Tamilnadu Abstract: Flip-flops are the major storage elements in all SOC s of digital design. They accommodate most of the power that has been applied to the chip. Flip-flop is one of the most power consumption components. It is important to reduce the power dissipation in both clock distribution networks and flip-flops. The power delay is mainly due to the clock delays. The delay of the flip-flops should be minimized for efficient implementation. The concept of this project is to reduce the power consumption and to increase the speed and functionality of the chip. This project moves around in replacing conventional master-slave based flip flop to a pulse triggered flip flop which acts as a tribute alternate for low power applications. Initially in the critical path the pulse generation controls logic along with SVL function. A simple transistor SVL design is used to reduce the circuit complexity. In this scheme transistor sizes and pulse generation circuit can be further reduce for power saving. Here UMC CMOS 180nm technology is use in SPICE tool to design the proposed structure. This would bring up the result in power saving approximately to 38.4%. Index Terms-Flip-flop, low power,svl. I. Introduction Flip-Flops and latches are the basic elements for storing information. One latch or Flip-Flop can store one bit of information. The main difference between latches and flip-flops is that for latches, their outputs are constantly affected by their inputs as long as the enable signal is asserted. In other words, when they are enabled, their content changes immediately when their inputs change. Flip-flops, on the other hand, have their content change only either at the rising or falling edge of the enable signal. This enable signal is usually the controlling clock signal. After the rising or falling edge of the clock, the flip-flop content remains constant even. If the input changes. There are basically four main types of latches and flip-flops: SR, D, JK, and T.The major differences in these flip-flop [13] types are the number of inputs they have and how they change state. For each type, there are also different variations that enhance their operations. Figure 1(a), (b) illustrates the difference between positive edge triggered flip flop and an active high latch. As it can be seen in this figure, possible changes of input can be seen at the output of the latch while it is transparent Fig 1 (a) Active High latch (b) Positive Edge Triggered Flip-Flop The performance of a flip-flop is measured by three important timings and delays: propagation delay (Clock-to-Output), setup time and hold time. They reflect in the system level performance of the Flip-Flops [5]. Setup time and hold time define the relationship between the clock and input data as shown in the Figure 1(c) Setup time and hold time describe the timing requirements on the D input of a Flip-Flop with respect to the Clk input. Setup and hold time define a window of time which the D input must be valid and stable in order to assure valid data on the Q output. Setup Time (Tsu) Setup time is the time that the D input must be valid before the Flip-Flop samples. Hold Time (Th) Hold time is the time that D input must be maintained valid after the Flip-Flop samples. Propagation Delay (Tpd) Propagation delay is the time that takes to the sampled D input to propagate to the Q output. 31 Page

Fig 1(c) Timing Diagram. II. Techniques For Implementing Implicit Pulse-Data Closed To Output Triggered Flip-Flops Implicit pulse generation is often considered to be more power efficient than explicit pulse generation. This is because the former merely controls the discharging path while the latter needs to physically generate a pulse train. Implicit-type designs, however, face a lengthened discharging path in latch design, which leads to inferior timing characteristics [1]. In digital circuit design, large proportion contributes to synchronous design and they are operated based on the clock signal to reduce the complexity of the circuit design. In the design of sequential circuits, a major challenge is the design of an efficient D flip-flop (DFF). Several static/dynamic DFF architectures have been proposed in [1]-[10]. The topology comparison commences with the conventional single edge triggered flip-flop SET [1] typically latch data either at the positive or negative edge of the clock. A SET FF can be configured to operate as master slave latch by cascading the sequential structure but it is incompetent as half of the clock edges are wasted, while the full implementation cost of the complete clock is endured. Next topology is Double Edge Triggered flip-flop DET, which can be triggered at the positive as well as the negative edges. The implicit type flip-flop generates the pulse inside the flip-flop. The circuit diagram of ip-dco is shown in the Figure 3.1. In ip-dco the clock signal and complement of the clock signal generates a narrow pulse of short pulse width [6]. During this pulse the output follows the input. 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. The other problem is that node x controls two larger MOS transistors (P2 and N5). The large capacitive load to node x causes speed and power performance degradation. When the x as denoted floating node, Fig. 2. ip-dco The node x controls two larger transistors P2 and N5, this leads to large capacitive load to node x causes power performance degradation. A.SCCER In this design shown in fig 3, a weak pull up transistor P1 is employed 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 X, an extra NMOS transistor N3 is employed. Since N3 is controlled by Q_fdbk, no discharge occurs if input data remains high. 32 Page

Fig 3. SCCER The worst case timing of this design occurs when input data is 1 and node X is discharged through four transistors in series, i.e., N1 through N4, while combating with the pull up transistor P1. B.4TSVL with SCCER In order to avoid that we can incorporate the leakage reduction circuit called Self-Controllable Voltage Level Circuit to this flip flop to reduce the power consumption. The block diagram of SVL-flip flop is shown in figure 4. The two circuits called upper SVL (U-SVL) and Lower SVL (L-SVL) is used to construct the above fourth proposed flip flop. Upper SVL consists of one PMOS (psw) act as a switch and multiple NMOS (nrsm) act as resistors connected in series. Similarly, Lower SVL constructed by one NMOS (nsw) and multiple PMOS (prsm) in series. clk=1 and clkb=0, P3 and N6 is ON but N4 and P5 is OFF. Therefore the Upper and Lower SVL blocks can supply a maximum supply voltage Vdd and a minimum ground level Vss respectively. While the stand-by mode i.e clk=0 and clkb=1, P3 and N6 is OFF but N4 and P5 is ON. Upper SVL circuit generate lower supply Vdd (=Vdd-Vn<Vdd) to a flip flop and Lower SVL circuit gives higher ground level voltage Vss (=Vp>0). Where Vn and Vp is the total voltage drop of N4, N5 and P4, P5 respectively. In this mode the back-gate bias (VBGS) of the P3 and N6 are increased. Then Vts of P3 and N6 also increases. Thus, the leakage current and power is decreases. Finally the total power consumption of flip flop is reduced. Fig 4. 4TSVL logic with SCCER III. Simulation Results The simulation results were obtained from T SPICE in 180nm CMOS process at room temperature VDD is 1V. All flip flops were simulated with output load capacitance C load and layout level. Following flip flop metrics are carried out to compare the performance flip flops. Total no of Transistors: The total number of transistors is measured which contribute more area and power consumption in the integrated circuit design. 33 Page

Power: It is the total power consumption of flip flop in terms of μw (micro watt).the maximum power denotes the maximum power consumption of flip flop. The minimum power describe the minimum power requirement to trigger the flip flop To illustrate the merits of the presented work, Fig. 5 shows the simulation waveforms by using T-Spice tool. Fig 5(a) describe the output waveform obtain for IPDCO.Fig 5(b) describes the output curve of SCCER flip flop.fig5(c) shows the performance curve of proposed flip flop with SVL logic. Table I summarizes some important performance indexes of these P-FF design. These include transistor count, average power, maximum power, minimum power and the simulation time. Fig 6 shows the comparison chart of three flip flops which denotes the average power, maximum power and the minimum power of ipdco, sccer and svl logic. Fig.5 (a).output waveform of IPDCO When the data is apply 1 at the time of clock as rising edge, then the output of Q is 1 because it act as the D flip flop operations. Fig.5 (b).output waveform of SCCER The waveform of SCCER is shown in the Figure 5 (b).in this circuit consist of input signal for clock and Data, output for Q and Qb. 34 Page

Fig.5(c).Output waveform of SVL logic When the fig 5(c) shows that operation of the SVL logic output and performed D flip flop, initially clk=0,what ever input does not consider the output 0 Table I comparision table Fig.6.comparision chart IV. Conclusion In this project, the various Flip flop design like, ip-dco, MHLFF, SCCER and Proposed flip-flop design with pulse control scheme are discussed. These flip-flop were been designed in Tanner tool and the results and waveforms are also obtained. The comparison table also added to verify the designed methods. Even though, when the circuit is in idle condition the circuit consumer some power which is said to be leakage power.a master slave flip flop is initially replaced with pulse triggered flip flop and a simple SVL logic is used to reduce the power consumption and increase the device functionality. The result and the comparison chart describe that the SVL logic increased the performance of flip flop. References [1] B. Nikolic et al., Improved sense-amplifier-based flip-flop: Design and measurements, IEEE J. Solid-State Circuits, vol. 35, no. 6, pp. 876 883, Jun. 2000. [2] F. Klass, Semi-dynamic and dynamic flip-flops with embedded logic, in Symp. VLSI Circuits Dig. Tech. Papers, 1998, pp. 108 109. [3] H. Partovi et al., Flow-through latch and edge-triggered flip-flop hybrid elements, in ISSCC Dig. Tech. Papers, 1996, pp. 138 139. [4] J. Tschanz et al., Comparative delay and energy of single edge-triggered and dual edge-triggered pulsed flip-flops for highperformance microprocessors, in Int. Symp. Low Power Electron. Des. Tech. Dig.,2001, pp. 147 152. [5] S. D. Naffziger, The implementation of the itanium 2 microprocessor, IEEE J. Solid-State Circuits, vol. 37, no. 11, pp. 1448 1460, Nov. 2002. 35 Page

[6] V. G. Oklobdzija, Clocking in multi-ghz environment, in Proc. 23rd IEEE Int. Conf. Microelectronics, vol. 2, 2002, pp. 561 568. [7] B. Kong, S. Kim, and Y. Jun, Conditional-capture flip-flop for statistical power reduction, IEEE J. Solid-State Circuits, vol. 36, no. 8, pp. 1263 1271, Aug. 2001. [8] N.Nedovic, M.Aleksic, V.G. Oklobdzijia, "Conditional Precharge Techniques for Power-Efficient Dual-Edge Clocking" Int. Symp. Low-Power Electronics, Design, Monterey, CA, pp.56-59, Aug.2002. [9] N. Nedovic, M. Aleksic, and V. G. Oklobdzija, Conditional techniques for small power consumption flip-flops, in Proc. 8th IEEE Int. Conf. Electronics, Circuits Systems, Malta, Spain, Sept. 2 5, 2001, pp.803 806. [10] Y. Zhang, H. Yang, and H. Wang, Low clock-swing conditional precharge flip-flop for more than 30% power reduction, Electron. Lett., vol. 36, no. 9, pp. 785 786, Apr.2000. [11] P. Zhao, T. Darwish, and M. Bayoumi, High-performance and lowpower conditional discharge flip-flop, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 12, no. 5, pp. 477 484, May 2004. [12] C. K. Teh, M. Hamada, T. Fujita, H. Hara, N. Ikumi, and Y. Oowaki, Conditional data mapping flip-flops for low-power and highperformancesystems, IEEE Trans. Very Large Scale Integr. (VLSI) Syst.,vol. 14, no. 12, pp. 1379 1383, Dec. 2006. [13] Peiyi Zhao, Jason McNeely, Weidong Kuang, Nan Wang, and Zhongfeng Wang, Design of Sequential Elements for Low Power Clocking System, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., VOL. 19, NO. 5, MAY 2011 [14] P. Zhao, T. Darwish, and M. Bayoumi, Low power and high speed explicit-pulsed flipflops, in Proc. 45th IEEE Int. Midwest Symp. Circuits Syst. Conf., Tulsa, OK, Aug. 4, 2002, vol. 2, pp. 477 480. 36 Page