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

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

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

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

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

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

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

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

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

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

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

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

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

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

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

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

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

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

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

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

Embedded Logic Flip-Flops: A Conceptual Review

P.Akila 1. P a g e 60

Low Power Pass Transistor Logic Flip Flop

An efficient Sense amplifier based Flip-Flop design

Design of Shift Register Using Pulse Triggered Flip Flop

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

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

Implementation of Counter Using Low Power Overlap Based Pulsed Flip Flop

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

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

CERTAIN PERFORMANCE INVESTIGATIONS OF VARIOUS PULSE TRIGGERED FLIP FLOPS

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

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

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

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

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

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

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

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

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

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

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

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

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

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

A Reduced Clock Power Flip-Flop for Sequential Circuits

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

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

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

II. ANALYSIS I. INTRODUCTION

An FPGA Implementation of Shift Register Using Pulsed Latches

Sequential Logic. References:

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

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

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

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

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

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

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

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

Low Power D Flip Flop Using Static Pass Transistor Logic

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

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

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

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

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

LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES

Reduction of Area and Power of Shift Register Using Pulsed Latches

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

Analysis of Low Power Dual Dynamic Node Hybrid Flip-Flop

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

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

Power Optimization by Using Multi-Bit Flip-Flops

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

DESIGN OF LOW POWER TEST PATTERN GENERATOR

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

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

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

DESIGN AND SIMULATION OF A CIRCUIT TO PREDICT AND COMPENSATE PERFORMANCE VARIABILITY IN SUBMICRON CIRCUIT

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

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

A REVIEW OF FLIP-FLOP DESIGNS FOR LOW POWER VLSI CIRCUITS

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES

Design of Low Power Universal Shift Register

Current Mode Double Edge Triggered Flip Flop with Enable

Transcription:

A Novel Pass Transistor Logic Based Pulse Triggered Flip-flop with Conditional Enhancement Shakthipriya.R 1, Kirthika.N 2 1 PG Scholar, Department of ECE-PG, Sri Ramakrishna Engineering College, Coimbatore, Tamilnadu, India sakthipriya90@gmail.com 2 Assistant Professor, Department of ECE-PG, Sri Ramakrishna Engineering College, Coimbatore, Tamilnadu, India prof.kirthika@gmail.com Abstract: For the past several years, much progress has been made in Low power VLSI Design.In this paper; we propose a novel lowpower pulse-triggered flip-flop (FF) design with conditional pulse enhancement scheme. Pass transistor logic based AND gate is used for pulse generation which reduces circuit complexity and enhances faster discharge. The transistor sizes of the delay inverter and pulse-generation circuit are reduced for power saving. Simulation is performed for various pulse-triggered flip-flops to demonstrate the effectiveness of our proposed design using ami.05nm technology in Mentor graphics. Keywords: Flip-flop, low power, pulse-triggered 1. Introduction In the past, the major concerns of the VLSI designer were area, performance, cost and reliability. Power consideration was mostly of only secondary importance. In recent years, however, this has begun to change and, increasingly, power is being given comparable weight to area and speed considerations. One of the important factors is that excessive power consumption is becoming the limiting factor in integrating more transistors on a single chip or on a multiplechip module. Unless power consumption is dramatically reduced, the resulting heat will limit the feasible packing and performance of VLSI circuits and systems. Most of the current designs are synchronous which implies that flip-flops and latches are involved in one way or another in the data and control paths. One of the challenges of low power methodologies for synchronous systems is the power consumption of the flip-flops and latches. It is important to save power in these flip-flops and latches without compromising state integrity or performance. This paper is organized as follows. In Section II, basics of sequential elements are described. Existing pulse-triggered flip-flops is shown in Section III. Proposed design is shown in Section IV. Section V discusses the simulation results. The paper ends with conclusion in Section VI. 2. Background 2.1 Basics of Sequential Elements Sequential elements are mainly used to store computation result values for future use. At the minimal level of storage an element should be able to store logic 1 or 0 reliably. Transitions on the inputs of a flip-flop may or may not lead to a state change. When input transitions do not change the State, the internal switching inside the flip-flop consumes some power. On the other hand, when the input transitions do change the state, a bigger amount of power is consumed. Pulse-triggered FF (P-FF) has been considered a popular alternative to the conventional master slave-based FF in the applications of high-speed operations. Besides the speed advantage, its circuit simplicity is also beneficial to lowering the power consumption of the clock tree system. A P-FF consists of a pulse generator for generating strobe signals and a latch for data storage. Since triggering pulses generated on the transition edges of the clock signal are very narrow in pulse width, the latch acts like an edge-triggered FF. The circuit complexity of a P-FF is simplified since only one latch, as opposed to two used in conventional master slave configuration, is needed. P-FFs also allow time borrowing across clock cycle boundaries and feature a zero or even negative setup time. P-FFs are thus less sensitive to clock jitter. Despite these advantages, pulse generation circuitry requires delicate pulse width control in the face of process variation and the configuration of pulse clock distribution network. Depending on the method of pulse generation, P-FF designs can be classified as implicit or explicit. In an implicit-type P- FF, the pulse generator is a built-in logic of the latch design, and no explicit pulse signals are generated. In an explicittype P-FF, the designs of pulse generator and latch are separate. 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. The situation deteriorates further when low-power techniques such as conditional capture, conditional precharge, conditional discharge, or conditional data mapping are applied. As a consequence, the transistors of pulse generation logic are often enlarged to assure that the generated pulses are sufficiently wide to trigger the data capturing of the latch. Explicit-type P-FF designs face a similar pulse width control issue, but the problem is further complicated in the presence of a large capacitive load, e.g., when one pulse generator is shared among several latches. 183

3. Existing Pulse-Triggered Flip-Flops 3.1 Implicit Data Close to Output node X. However, it encounters a longer Data-to-Q (D-to-Q) delay during 0 to 1 transitions because node X is not pre-discharged. Larger transistors N3 and N4 are required to enhance the discharging capability. Another drawback of this design is that node X 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 3.3 Single Ended Conditional Capture Energy Recovery (SCCER) Figure 1. ip-dco A state-of-the-art P-FF design, named Implicit-Data Close to Output (ip-dco), is given in Fig. 1. It contains an AND logic-based pulse generator and a semi-dynamic structured latch design. 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. 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. 3.2 Master Hybrid Latch Level Triggered Flip- Flop(MHLLF) Figure 3. SCCER Fig. 3 shows a refined low power P-FF design named Single Ended Conditional Capture Energy Recovery (SCCER) using a conditional discharged technique. In this design, the keeper logic (back-to-back inverters I7 and I8 in Fig. 1(a)) is replaced by a weak pull up transistor P1 in conjunction with an inverter I2 to reduce the load capacitance of node X. 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. 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. A powerful pull-down circuitry is thus needed to ensure node X 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. Figure 2. MHLLF Fig. 2 shows an improved P-FF design, named Master Hybrid Latch Level Triggered Flip-flop (MHLLF), by employing a static latch structure. 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 X level at high when Q is zero. This design eliminates the unnecessary discharging problem at 4. Proposed Design 184

The voltage level of Node X rises and turns off transistor P3 eventually. With the intervention of P3, the width of the generated discharging pulse is stretched out. This means to create a pulse with sufficient width for correct data capturing, a bulky delay inverter design, which constitutes most of the power consumption in pulse generation logic, is no longer needed. It should be noted that this conditional pulse enhancement technique takes effects only when the FF output Q is subject to a data change from 0 to 1. The leads to a better power performance than those schemes using an indiscriminate pulse width enhancement approach. Another benefit of this conditional pulse enhancement scheme is the reduction in leakage power due to shrunken transistors in the critical discharging path and in the delay inverter. 5. Simulation Results Figure 4. Schematic of the proposed P-FF design with pulse control scheme The P-FF design with pulse control scheme, as shown in Fig. 4, adopts two measures to overcome the problems associated with existing P-FF designs. The first one is reducing the number of nmos transistors stacked in the discharging path. The second one is supporting a mechanism to conditionally enhance the pull down strength when input data is 1. Refer to Fig. 4, the upper part latch design is similar to the one employed in SCCER design. As opposed to the transistor stacking design in Fig. 1 and 3, transistor N2 is removed from the discharging path. Transistor N2, in conjunction with an additional transistor N3, forms a two-input pass transistor logic (PTL)-based AND gate to control the discharge of transistor N1. Since the two inputs to the AND logic are mostly complementary (except during the transition edges of the clock), the output node Z is kept at zero most of the time. When both input signals equal to 0 (during the falling edges of the clock), temporary floating at node Z is basically harmless. At the rising edges of the clock, both transistors N2 and N3 are turned on and collaborate to pass a weak logic high to node Z, which then turns on transistor N1 by a time span defined by the delay inverter I1. The switching power at node Z 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 nmos transistors (N2 and N3) speeds up the operations of pulse generation. With this design measure, the number of stacked transistors along the discharging path is reduced and the sizes of transistors N1- N5 can be reduced also. In this design, the longest discharging path is formed when input data is 1 while the Qbar output is 1. To enhance the discharging under this condition, transistor P3 is added. Transistor P3 is normally turned off because node X is pulled high most of the time. It steps in when node X is discharged to lv TP l below the V DD. This provides additional boost to node Z (from V DD _V TH to V DD ). The generated pulse is taller, which enhances the pull-down strength of transistor N1. After the rising edge of the clock, the delay inverter I1 drives node Z back to zero through transistor N3 to shut down the discharging path. The simulation results for the above various types of flip flops were obtained from MENTOR GRAPHICS in ami.05nm technology at room temperature. The supply voltage VDD is 5V. Simulation results for various P-FF designs are shown in Fig5. Figure 5(a). Waveform of ip-dco Figure 5(b). Waveform of MHLLF 185

Figure 5(c). Waveform of SCCER Figure 5(d). Waveform of Proposed P-FF Design With Pulse Control Scheme Table 1. Feature Comparison of Various P-FF Designs P-FF ip-dco MHLLF SCCER Proposed P-FF With Pulse Control scheme No of transistors 23 19 17 19 Power Dissipation (µw) Data to Q Delay(Ns) Discharge Time(Ns) 52.6038 41.9647 36.9508 19.9647 49.777 49.634 49.727 39.989 10 10 0.5 0.35 Table 1. summarizes some important performance indexes of these P-FF designs. A trade-off in performance occurs in the P-FF design 6. Conclusion In this paper, we devise a novel low-power pulse-triggered FF design by employing two new design measures. The first one successfully reduces the number of transistors stacked along the discharging path by incorporating a PTL-based AND logic. The second one supports conditional enhancement to the height and width of the discharging pulse so that the size of the transistors in the pulse generation circuit can be kept minimum. 7. Acknowledgement The authors thank the Management and the Principal of Sri Ramakrishna Engineering College, Coimbatore for providing excellent computing facilities and encouragement. Reference [1]. Yin-Tsung Hwang, Jin-Fa Lin, and Ming-Hwa Sheu, Low Power Pulse-Triggered Flip-Flop Design with Conditional Pulse-Enhancement Scheme, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 20, no. 2, pp. 361 366, Feb2012 [2]. 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]. P. Zhao, T. Darwish, and M. Bayoumi, 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. [4]. K. Teh, M. Hamada, T. Fujita, H. Hara, N. Ikumi, and Y. Oowaki, Conditional data mapping flip-flops for low-power and high-performance systems, IEEE Trans. Very Large Scale Integr. (VLSI) Systems, vol. 14, pp. 1379 1383, Dec. 2006 [5]. H. Mahmoodi, V. Tirumalashetty, M. Cooke, and K. Roy, Ultra low power clocking scheme using energy recovery and clock gating, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 17, pp. 33 44, Jan. 2009 [6]. P. Zhao, J. McNeely, W. Kaung, N. Wang, and Z.Wang, Design of sequential elements for low power clocking system, IEEE Trans. Very Large Scale Integr. (VLSI) Syst.,vol. 19, no. 5, may 2011 [7]. Y.-H. Shu, S. Tenqchen, M.-C. Sun, and W.-S. Feng, XNORbased double-edge-triggered flip-flop for two-phase pipelines, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 53, no. 2, pp. 138 142, Feb. 2006. [8]. 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, inproc. ISPLED, 2001, pp. 207 212. [9]. S. H. Rasouli, A. Khademzadeh, A. Afzali-Kusha, and M. Nourani, Lowpower single- and double-edge-triggered flipflops for high speed applications, Proc. Inst. Electr. Eng. Circuits Devices Syst., vol. 152, no. 2, pp. 118 122, Apr. 2005. Author Profile Shakthipriya.R received the Bachelor of Engineering degree in Electronics and Communication Engineering from Dr. Mahalingam College of Engineering and Technology, Coimbatore, Tamilnadu, India in 2011.She is currently pursuing Master of Engineering degree from the Department of VLSI Design, at Sri Ramakrishna Engineering College, Coimbatore, Tamilnadu, India. Her area of interest include digital electronics and low power VLSI design 186

Kirthika.N received the Bachelor of Engineering degree in Electronics and Communication Engineering from Avinashalingam University, Coimbatore India, in 2009 and received Master of Engineering degree from the Department of VLSI Design, Anna University of Technology, Coimbatore, Tamilnadu, India. She is currently working as Assistant Professor at Sri Ramakrishna Engineering College, Coimbatore, Tamilnadu, India. Her area of interest includes solid state devices, Low power VLSI Design. 187