Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

Similar documents
LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

D Latch (Transparent Latch)

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

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

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

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

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

CMOS DESIGN OF FLIP-FLOP ON 120nm

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

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

P.Akila 1. P a g e 60

ECE321 Electronics I

A 65 nm Low-Power Adaptive-Coupling Redundant Flip-Flop

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

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

CMOS Layout Design and Performance Analysis for Synchronization Failures using 50nm Technology

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

Report on 4-bit Counter design Report- 1, 2. Report on D- Flipflop. Course project for ECE533

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

Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

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

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

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

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

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

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

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

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

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

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

Chapter. Synchronous Sequential Circuits

LFSR Counter Implementation in CMOS VLSI

ELE2120 Digital Circuits and Systems. Tutorial Note 7

Design of a Low Power Four-Bit Binary Counter Using Enhancement Type Mosfet

EEC 118 Lecture #9: Sequential Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

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

Sequential Logic. E&CE 223 Digital Circuits and Systems (A. Kennings) Page 1

(CSC-3501) Lecture 7 (07 Feb 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

LAB #4 SEQUENTIAL LOGIC CIRCUIT

Synchronous Sequential Logic

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

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

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

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

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

CS/EE 6710 Digital VLSI Design CAD Assignment #3 Due Thursday September 21 st, 5:00pm

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

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

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

MUX AND FLIPFLOPS/LATCHES

The outputs are formed by a combinational logic function of the inputs to the circuit or the values stored in the flip-flops (or both).

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

Combinational vs Sequential

Low Power D Flip Flop Using Static Pass Transistor Logic

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

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

Chapter 6. Flip-Flops and Simple Flip-Flop Applications

Synchronous Sequential Logic

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

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

RS flip-flop using NOR gate

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

cascading flip-flops for proper operation clock skew Hardware description languages and sequential logic

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

DESIGN OF LOW POWER TEST PATTERN GENERATOR

ELCT201: DIGITAL LOGIC DESIGN

Experiment 8 Introduction to Latches and Flip-Flops and registers

Level Converting Retention Flip-Flop for Low Standby Power Using LSSR Technique

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

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

ESE 570 STATIC SEQUENTIAL CMOS LOGIC CELLS. Kenneth R. Laker, University of Pennsylvania, updated 25Mar15

Chapter 5 Synchronous Sequential Logic

Flip-Flops A) Synchronization: Clocks and Latches B) Two Stage Latch C) Memory Requires Feedback D) Simple Flip-Flop Gate

SYNCHRONOUS DERIVED CLOCK AND SYNTHESIS OF LOW POWER SEQUENTIAL CIRCUITS *

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

Electrical & Computer Engineering ECE 491. Introduction to VLSI. Report 1

Chapter 8 Sequential Circuits

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

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

3 Flip-Flops. The latch is a logic block that has 2 stable states (0) or (1). The RS latch can be forced to hold a 1 when the Set line is asserted.

Digital Design, Kyung Hee Univ. Chapter 5. Synchronous Sequential Logic

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

Synchronous Sequential Logic

Introduction to Sequential Circuits

A low jitter clock and data recovery with a single edge sensing Bang-Bang PD

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

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

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

Synchronous Sequential Logic

ELCT201: DIGITAL LOGIC DESIGN

Comparative Analysis of low area and low power D Flip-Flop for Different Logic Values

Vignana Bharathi Institute of Technology UNIT 4 DLD

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

Unit 11. Latches and Flip-Flops

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

Minimization of Power for the Design of an Optimal Flip Flop

Transcription:

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate Sapna Sadhwani Student, Department of ECE Lakshmi Narain College of Technology Bhopal, India srsadhwani@gmail.comm Abstract -- In this paper the flip-flops circuits are designed with adaptive coupled transmission gate working on conditional precharge and the conditional capture technologies so as to reduce the redundant switching activities. The schematic level circuits are design and the parametric optimization is done at layout level. The D flip-flops in digital integrated circuit consume 50 % of area and power due to the redundant transition at the internal nodes when the input and output are at the same state. Timing simulation of transmission gate based flip flop shows the best power and delay optimization. The layout is designed using Microwind layout with 0.05 m technology. In this paper NAND latch and Flip-flop both are discussed, also D-Flip-flops are using transmission gates are explained. Dr. Rita Jain Head of Department of ECE Lakshmi Narain College of Technology Bhopal, India ritajain_bpl@yahoo.com The Cross Connected NAND Gate Flip-flop Keywords -- Transmission Gate, Master-Slave Adaptive Couple, Short Channel Effects, Flip-flops. Latch, INTRODUCTION To protect Flip-Flops (FF) from soft errors caused by short channel effects and to optimize power dissipation at high temperature field Adaptive Coupled (AC) Transmission Gate (TG) based circuit is used. Memory cells or latches are flipped if some amount of charge is generated due to particle hits. To reduce soft error rates, various redundant flip-flop structures are proposed [1,2]. The pass transistor used between and latch creates the problem. As the PMOS pass transistor generates weak '0', output across load capacitor does not fully discharge the PMOS transistor. This creates a problem to pass strong '0' signal towards the latch from latch. Thus, a positive edgee triggered flip-flop structure is proposed in this work using AC transmission gates instated of pass transistor. The circuit is designed by using three cross connected transistor base latches using transmission gates. The major advantage of transmission gate is it minimizes the number of transistors required for design and stray capacitances form in the circuits due to CMOS structure and interconnects. Fig. 1 CMOS Schematic for Master Slave for Cross Connected NAND Latch The cross connected flip-flop with and latch shown in fig 1 comprises of eight NAND gates. The CMOS schematic for NAND gate is designed with 2 NMOS and 2 PMOS transistors. Thus flip flop is designed with 18 NMOS and 18 PMOS transistors with an inverter connected in the path of clock signal. The problem with flip flop is it uses a level triggered latch i.e. it responds to a change in the level of a clock pulse. A positive level response in the enable input allows changes in the output when the D input changes while the clock pulse stays at logic 1. For proper operation of flip-flop the clock trigger only during a signal transition. This can be done by eliminating the feedback 20

path that is intrinsic in the operation of the sequential circuit using latches. The clock pulse use is either positive edge trigger i.e. from 0 to 1 or negative edge triggered i.e. from 1 to 0. One way is to use two latches in a particular design that separate the output of the flip-flop and avoid it from being affected at the same time as the input to the flip-flop is changing. A different way is to construct a flipflop that triggers only during (see fig.3) a signal change either positive or negative edge of the synchronization signal and is disabled during the rest time duration of the clock signal pulse. II. METHODOLOGY Flip-flop operates with the single-phasee clocking scheme using pass-transistors. Without using local clock buffers, power dissipation can be reduced. As data activity becomes low, total power dissipation is drastically reduced. However, PMOS pass-transistors are too weak to pass through a substantially large drain current. It is difficult to overwrite the latch because PMOS pass latch. The transistors are located in front of the Adaptive-Coupled (AC) two transistorss make it easy to overwrite the latch. When the next value is same as the current value, the cross-coupled loop keeps the current value. When it is different, the AC makes the holding value weak. Our goal is to trade off between these limitations and thus propose new methods which reduce both leakage and dynamic power with minimum possible area and delay trade off. Transmission Gate Adaptive Coupled D Flip-flop The functional description of flip flop makes two observations that are: The change in output for one clock pulse duration is only once, and the change in input can affect the output at negative edge of clock pulse. At the positive level of clock pulse the output of latch change according to the truth table of flip flop and at the negative edge of clock pulse this outputt of latch is transfer to the output of latch. To design the positive edge trigger flip flop, a slight change in structure is made. Table 1 takes place in a FF by inserting a inverter between the Clk terminal and the junction between the other inverter and input En of the latch. Such a flip-flop is triggered with a negative pulse, so thatt the negative edge of the clock affects the and the positive edge affects the and the output terminal [3,4]. The fig 2 shows three latches to form the edge trigger flip- and 12 inverters. flop. This includes 14 transmission gates Total number of transistors requires to design this circuit is 52 transistors. The S and R inputs of the output latch are maintained at the logic-1 level when Clk = 0. This causes the output to remain in its present state. Input D may be equal to 0 or 1. If D = 0 when Clk becomes 1, R changes to 0. This causes the flipmaking Q = 0. If there is a flop to go to the reset state, change in the D input while Clk = 1, terminal R remains at 0 because Q is 0. Thus, the flip-flop is locked out and is unresponsive to further changes in the input. When the clock returns to 0, R goes to 1, placing the output latch in the quiescent condition without changing the output. Similarly, if D = 1 when Clk goes from 0 to 1, S changes to 0. This causes the circuit to go to the set state, making Q = 1. Any change in D while Clk = 1 does not affect the output [3,4,5,6]. Fig. 2 Proposed Edge Trigger D Flip-flop with Adaptive Coupled Transmission Gate When the input clock in the positive-edge-triggered flip- the value of D is flop makes a positive transition, transferred to Q. A negative transition of the clock (i.e., from 1 to 0) does not affect the output, nor is the output affected by changes in D when Clk is in the steady logic-1 level or the logic-0 level. The CMOS layout of edge trigger latch design with 2 level trigger latch comprise of 4 NAND gates and 1 NOT gates each.in Fig.3 total numbers of transistors used are 38. The channel length of both NMOS and PMOS is 0.05 μm. The channel 21

width is 0.1 μm for NMOS and that of 0.3 μm for PMOS transistor. The total channel area is 1.9 μm². Fig. 4 Timing Simulation of CMOS Layout for Master Slave Base D Flip-flop Table 1 Parametric Analysis Fig. 3 CMOS Layout for Master Slave Base D Flip-flop The fig 4 shows the timing simulation of edge trigger latch. The change in input can affect the output at discrete instant of time depends on the behavior of the clock signal. Fig.5 shows layout of edge trigger transmission gate based latch design with 3 level trigger TG Latch. In fig.5 total number of transistors are used 54.From table 2 the channel length of both NMOS and PMOS is 0.05 m. The channel width is 0.125 m for both NMOS and PMOS transistor. The total channel area is 2.7 m². Design Module NAND Latch Master latch TG D latch TG D Propos ed TG D P TG T P TG JK [1] BCDMR ACFF [1] BCDMR ACFF Technology 50nm 18 50nm 38 50nm 10 50nm 23 50nm 54 50nm 54 50nm 72 65nm 62 65nm 56 Number of Transistor Channel Area ( m²) ( W) (ns) 0.9 0.04 0.003 1.9 0.6 0.002 0.5 0.23 0.001 1.15 0.5 0.006 2.7 0.6 0.007 2.7 0.6 0.007 3.6 0.8 0.08 2.84 2.21 1.27 3.16 1.16 1.11 22

Fig. 5 CMOS Layout for Edge Trigger D Flip-flop Table 2 Calculation of Suitable Parameters for Edge Trigger D Flipflop Clk D in Q Out Numbe r of Transis tor Output Load Dissipa tion 1-0 X No Chang e 0-1 0 0 0-1 1 1 54 0.57fF 0.6uW 0.007 ns Fig. 6 Timing Simulation of Edge Trigger D Flip-flop Fig 6 shows the timing simulation of proposed Edge Trigger D Flip flop. The parametric analysis is shown in Table 3, design module, delay, power dissipation, Number of transistor, channel area is discussed. Table 3 Calculation of Suitable Parameters for D Flip-flop Clk D in Q Out Numbe r of Transis tor 0 X No 38 Chang e 1 0 0 1 1 1 Output Load Dissipa tion 0.35fF 0.6uW 0.002n s 23

stray capacitances. In fig.7 the area is varied which is shown in proposed work area is reduced as compare to BCDMR. And From fig.8 dissipation is reduced in proposed work as compare to BCDMR ACFF. IV References Fig. 7 Graphical Analysis of area [1] Masaki Masuda, Kanto Kubota, Ryosuke Yamamoto, Jun Furuta, Kazutoshi Kobayashi, and Hidetoshi Onodera "A 65 nm Low- Adaptive-Coupling Redundant Flip-Flop Masaki Masuda, Kanto Kubota, Ryosuke Yamamoto, Jun Furuta, Kazutoshi Kob" IEEE Transactions On Nuclear Science, Vol. 60, No. 4, August 2013 pp no. 2750. [2] K. Kobayashi, K. Kubota, M. Masuda, Y. Manzawa, J. Furuta, S. Kanda, and H. Onoder "A Low- and Area- Flip-Flop, DICE ACFF, Efficient Radiation-Hard Redundant in a 65 nm Thin-BOX FD-SOI" IEEE Transactions On Nuclear Science, Vol. 61, No. 4, August 2014 pp no. 1881. [3] A.Parvathi karthica Efficient Synchronous Counter Using Transmission-Gate Based Master-Slave Flip-Flop With Modified Logical Effort Optimization International Conference on Electronics and Communication Engineering (ECE) 7th April 2013, Bangalore pp no./ 86. [4] David J. Rennie, and Manoj Sachdev "Novel Soft Error Robust Flip-Flops in 65nm CMOS" IEEE Transactions On Nuclear Science, Vol. 58, No. 5, October 2011 pp no 2476. [5] David Rennie, DavidLi, Manoj Sachdev, Bharat L. Bhuva, Srikanth Jagannathan, ShiJieWen, and Richard Wong "Performance, Metastability, and Soft-Error Robustness Trade-offs for Flip-Flops in 40 nm CMOS" IEEE Transactions On Circuits And Systems I: Regular Papers, Vol. 59, No. 8, August 20122 pp no. 1626. [6] S. Ehsan Razavi, " Shift Register Design Using D-Flip flop with Low Consumption and High Speed " International Journal of Science and Advanced Technology (ISSN 2221-8386) Volume 1 No 7 September 2011 [7] Ch. Daya Sagar, T. Krishna Moorthy "Design of a Low Flip-Flop Using MTCMOS Technique" International Journal of Computer Applications & Information Technology Vol. 1, No.1, July 2012. [8] A.Parvathi Karthica " Efficient Synchronous Counter Using Transmission-Gate Based Master-Slave Flip-Flop With Modified Logical Effort Optimization" International Conference on Electronics and Communication Engineering (ECE) 7th April 2013, Bangalore, ISBN: 978-93-82208-84-6 pp no. 86. Fig. 8 Graphical Analysis of Dissipation III Conclusion In this work we have discussed the schematic structure and operation for various flip-flops with its timing simulation. The transmission gate-based flip-flops exhibit the best power-performance trade-off with a total delay (clock-to- flip-flops. The output) reduces as compare to conventional use of transmission gate in FF design will reduce the number of transistors requirement and will also reduce the 24