Design Of Error Hardened Flip-Flop Withmultiplexer Using Transmission Gates And N-Type Pass Transistors

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

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

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

PERFORMANCE ANALYSIS OF AN EFFICIENT TIME-TO-THRESHOLD PWM ARCHIECTURE USING CMOS TECHNOLOGY

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

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

Dual Edge Triggered Flip-Flops Based On C-Element Using Dual Sleep and Dual Slack Techniques

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

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

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

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

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

An FPGA Implementation of Shift Register Using Pulsed Latches

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

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

An MFA Binary Counter for Low Power Application

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

P.Akila 1. P a g e 60

A Symmetric Differential Clock Generator for Bit-Serial Hardware

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

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

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

Design of Shift Register Using Pulse Triggered Flip Flop

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

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

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

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

Reduction of Area and Power of Shift Register Using Pulsed Latches

Design of an Efficient Low Power Multi Modulus Prescaler

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

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

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

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

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

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

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

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

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

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

DESIGN OF LOW POWER TEST PATTERN GENERATOR

Power Optimization by Using Multi-Bit Flip-Flops

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

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

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

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

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

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

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

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

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

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

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

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

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

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

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

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

An efficient Sense amplifier based Flip-Flop design

Figure.1 Clock signal II. SYSTEM ANALYSIS

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics

Current Mode Double Edge Triggered Flip Flop with Enable

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

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

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

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

II. ANALYSIS I. INTRODUCTION

Design and analysis of RCA in Subthreshold Logic Circuits Using AFE

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

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

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

Area Efficient Level Sensitive Flip-Flops A Performance Comparison

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

Self Restoring Logic (SRL) Cell Targets Space Application Designs

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

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

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

LFSR Counter Implementation in CMOS VLSI

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

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

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

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

Fault Detection And Correction Using MLD For Memory Applications

LOW POWER AND HIGH PERFORMANCE SHIFT REGISTERS USING PULSED LATCH TECHNIQUE

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

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

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES

CMOS DESIGN OF FLIP-FLOP ON 120nm

Transcription:

IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 11, Issue 5, Ver. II (Sep.-Oct.2016), PP 24-32 www.iosrjournals.org Design Of Error Hardened Flip-Flop Withmultiplexer Using Transmission Gates And N-Type Pass Transistors 1 V Hemalatha, 2 M Sunil Prakash 1 Department of ECE, MVGR College of Engineering, Vizianagaram, A.P. 2 Professor, Department of ECE, MVGR College of Engineering, Vizianagaram, A.P. Abstract: AConventional edge triggeredmaster-slave flip-flopis very sensitive to particle that causes anerror. Master latch upsets the logic state with an error, when the clock signal is high whereas the slave latch upsets the logic state when the clock signal is low,resulting in an erroneous output of the flip-flop. Here in this paper a new flip flop is presented which can overcome orcontrol any type of error. Here the terms error,single event upset(seu) and soft errors represent the same meaning. We use an error detection circuit which is used to detect errors and a multiplexer for generating fault indication signal.an error in the master latch or slave latch can be detected when the clock signal is high or low using error detection circuit. The correct output is being generated by the multiplexer using error indication signal, for more efficient results an n-type pass transistor followed by an inverter was introduced instead of transmission gates.the proposed flip-flop with multiplexer and transmission gate and flip flop with multiplexer and n-type pass transistors have small area, less power dissipation and delay overheads. Key words: Flip-flop, hardened techniques, Soft errors, Multiplexer, N-type pass transistors. I. Introduction As VLSI circuits goes on with the evolution and technologies progress, the level of integration is increased and we can achieve high clock speed. Higher clock speeds, increase in levels of integration and scaling of technology are the reasons for the increase in power consumption. As a result, low power consumption has become a serious issue for modern VLSI circuit implementation. Moreover, performance of transistor has limited the power dissipation, static and dynamic for long term device reliability, and increase in integration. Flip-flop is a data storage element. The operation of flip-flops is done by the clock frequency. When multistage flip-flop is operated with respect to the clock frequency, it goes on with high clock switching activity and then increases latency of time. Therefore the speed and energy performance of circuit is affected. To achieve high-speed and low energy operation various flip-flop classes were proposed. To achieve low power dissipation along with area, a new flip-flop with less number of transistors is being proposed and compared with the conventional flip-flop. II. Power Dissipation Power dissipation is one of the crucial parameter in the modern VLSI design field. We require consideration for peak power consumption for the design of small devices to ensure performance and proper operation.there are four sources of power dissipations. They are switching power, leakage power, static power and short circuit power. Feature size scaling and reduction of operating voltages,chips became too sensitive. So,latches and flip flops are susceptible to single event upset(seu)[1]. These SEU s are also known as soft errorsand these leads to incorrect output. Strike of particlemay affect both flip flops and latches sensitive, which may cause error. Flip flop or latch logic state may be upset during the hold time and these are corrected when a new value is written into it. Single event upset or soft error is nothing but change of state which strikes a particle in electronic devices such as microprocessor,power transistor or semiconductor memory. One of the popular techniques Triple Modular Redundancy (TMR) [2] [5] is used to overcome soft errors, in which three identical modules are used to perform the same function and the results are being compared to generate a single output. If error occurs due to any one of the modules the remaining modules will overcome this error and obtains correct final output. Large area is the main drawback of the TMR, We can say it is upto 200% more area than the actual circuit. Another technique is the error correction code which is widely used against soft errors.a latch can overcome errors to protect the circuit. We can design error hardened latch which can overcome errors by adding additional transistors to its structure, so that its node strength is increased. Hence we can design error hardened flip flops using these latches. DOI: 10.9790/2834-1105022432 www.iosrjournals.org 24 Page

III. Master-Slave Edge-Triggered Flip-Flop In the master slave edge-triggered flip-flop, master can connect two level sensitive latches to catch the value of the input D at Q- when CLK signal is low.slave latch causes change in clock signal,q at rising edge. A rising edge is the low to high transition. It is also known as positive edge. In the rising edge-triggered the circuit becomes active at low to high transitions of clock signals, and avoids the high-to-low transition. A falling edge is reverse case where it is the high to low transition. It is called as the negative edge and this avoids low to high transitions. IV. Conventional rising edge triggered Flip Flop We know that a conventional master slave flip flop operates when an input given to the master latch, it stores the value and the clock signal transition to the slave latch and generates the output same as the input. In case any error occurs the output may not follow the input. Here in the below circuit there exists fault in the output for which we are going to introduce error detection circuit. Fig 1: Conventional master slave flip flop In the below waveforms we can observe the output is faulty as it is exactly the inversion to its input.so modifications must be made for producing error free output. Fig 2: Waveforms of conventional master slave flip flop DOI: 10.9790/2834-1105022432 www.iosrjournals.org 25 Page

The proposed error hardened flip flop uses error detection circuit which consists of two inverters, XNOR gate and a NAND gate with some transistors. This is used to detect errors in the master latch and slave latch. Multiplexer uses fault indication signal,which is indicated by S, to select the correct output. The NAND gate produce logic 1,when the clock signal is low and whereas produces logic 0,when the clock signal changes from low to high during its transition period. When the signal S is pre-charged to logic 1,M1 is turned ON in PMOS,M3 is turned OFF in NMOS.When signal is pre-charged to logic 1,the output values at Q via multiplexer.after rising edge the NAND gate returns to output logic 1 when the clock signal is high.in the reverse case when M1 is OFF in PMOS and M3 is ON in NMOS, the signal selects node Q as final output due to open NMOS M2 at logic 1. Fig 3:Conventional master slave flip flop with multiplexer The transmission gate is ON for node A1, 0 TO 1 FOR NODE b1,1 to 0 for node A2.If any difficulty arises it is corrected by the XNOR gate having logic 1 during its invalid transition period. NAND gate produces logic 1,when the clock signal is low.if no error occurs when the clock signal is high,the node Q is selected as final output at logic 1.If any error affects the error detection circuit Qb is selected as final output at logic 0.If the erroneous transition affects the multiplexer 0 is selected as the final outputand it may be erroneous output. Fig 4: Schematic of conventional master slave flip flop The waveforms obtained for this conventional master slave flip flop along with the simulation process were as follows Fig 5: Waveforms of conventional master slave flip flop DOI: 10.9790/2834-1105022432 www.iosrjournals.org 26 Page

Here the delay is 200ns which is high,so we need to concentrate on area and power reduction.now let us compare our conventional master slave flip flop with a Triple Path Dual Interlocked Storage (TPDICE)[6] flip-flop which uses two TPDICE latches which are used to overcome errors by interlocking internal memory. Fig 6 :TPDICE Flipflop Fig 7: Schematic of TPDICE Flipflop After the design of TPDICE Flip flop schematic, simulations are being carried out by adding voltages sources to the inputs and as the result, the waveforms obtained are as follows Fig 8: Waveforms of TPDICE Flip flop DOI: 10.9790/2834-1105022432 www.iosrjournals.org 27 Page

So, coming to the conventional master slave flip flop the MUX contains 21 transistors and we are going to replace it with 6 transistors. XNOR is also being replaced with 5 transistors using dynamic logic which is before done with 12 transistors for better area and power performances. Here we will replace Multiplexer which is having an inverter,two AND gates and an OR gate with a Multiplexer which is having an inverter and two transmission gates.here the number of transistors were decreased from 14 to 6.That means less number of transistors and less power consumption.for more effective work we can replace XNOR gate transistors using GDI logic. Here there exists great number of decrease in the number of transistors.xnor is being replaced with another XNOR which is having only 5 transistors as it previously contained two inverters, two AND gates and an OR gate.after replacing the Multiplexer and XNOR with less number of transistors the waveforms obtained are as follows. Here we can observe that there is tremendous decrease in the delay of the circuit. It came down from 200ns to 121ns.In order to decrease the number of transistors more lesser with less power consumption we had another way to gain it.two data paths are being used by the low power d flip-flop and the flip-flop.we know that a week high signal is given by the n-type pass transistor, but If this is followed an inverter, it gives strong high. threshold voltage loss of transistors does not exists in the low power d flip-flop.so low power D flip-flop is more efficient in terms of speed, power and area which gives better performance than conventional circuit designs. DOI: 10.9790/2834-1105022432 www.iosrjournals.org 28 Page

The flip flop is as follows Here we can replace the modified n-type pass transistor flip flop in place of the conventional master slave D flip-flop. The power and area are compared with the existing system.during hold phase, master slave logic state may upset at node A1 or B1 in the faulty output Q. when the clock is low, it locks the erroneous value. Whereas during the hold phase,the slave latch upsets the results in faulty output Q at node A2 or B2.During the whole clock signal period,the error hardened flip flop can overcome errors. The error indication signal selects Qb as final output at exact value. Here this flip flop produces small area and less power dissipation. Fig 9: Schematic of flip flop using n-type pass transistor DOI: 10.9790/2834-1105022432 www.iosrjournals.org 29 Page

The waveforms we obtained for the above n-type pass transistor flip flop are as follows The output comes with delay as we can observe spikes in the above waveforms. We can overcome it by adding a delay element that is, two inverters connected back to back. In the above waveforms we can observe that there are zero spikes which means we got the exact output. But here we introduced delay element which results in the increase of the delay product. V. Layouts Fig 10: Layout of the conventional master slave flip flopwith multiplexe Fig 11: Layout of flip flop with n-type pass transistors DOI: 10.9790/2834-1105022432 www.iosrjournals.org 30 Page

VI. Simulation Results To compare the performance of proposed flip-flop with existing flip-flop designs, all the circuits are designed using Mentor graphics schematics and layout editor and extracted using 130nm CMOS technology [7]. Simulations were carried using ELDO, with the capacitances and resistances extracted from the layout. These flip-flops are simulated with 2GHz frequency and at 270C and the supply voltage of 1.2V. Flip-flop No. Of Rise time Fall time Power Transistors dissipation TPDICE flip- 72 69.541ps 93.865ps 22.654nw flop Conventional 55 279.86ps 151.91ps 16.781nw master slave flip-flop Flip flop with multiplexer and transmission gates 39 121.26ps 96.83ps 13.765nw Flip flop with multiplexer and n-type pass transistor 37 121.869ps 76.876ps 11.01nw From the above table, number of transistors and power dissipation of the flip flop using multiplexer and n-type pass transistors is observed to be less when compared with the flip flop using multiplexerandtransmission gate. And number of transistors and power dissipation for the new flip flops proposed is observed to be less in comparison with the conventional master slave flip flop. VII. Design of Serial In Serial Out (SISO) One clock per each state will be delayed by the Serial In Serial Out shift registers (SISO).For each register a bit of data will be stored. We have to clear the register first by allowing all the outputs to 0.Then we have to apply each data sequentially. One bit is transmitted from left to right during each clock pulse. Fig 12: Schematic of SISO design Fig 13: Waveforms of SISO Here we can observe the data is being shifted after three clock signals and the output is being obtained. DOI: 10.9790/2834-1105022432 www.iosrjournals.org 31 Page

VIII. Conclusion New less area and low power consumed flip flops are proposed using multiplexerandtransmission gates andflip flop using multiplexer and n-type pass transistors. The proposed flip-flops were compared with the conventional flip-flops and seem to be exhibiting low power dissipation and less area occupation. The proposed flip-flops using multiplexer with transmission gate and flip flop with multiplexer and n-type pass transistors results in reduction in the power dissipation up to 50-60% and area up to 30-50% in comparison with the conventional flip-flops. The SISO shift register designed with proposed flip-flop using multiplexerand transmission gate and flip flop usingmultiplexer andn-type pass transistors exhibits power dissipation reduction. Hence the proposed architectures demonstrates less area and low power dissipation in the circuit where delay overheads. References [1]. T. Karnik and P. Hazucha, Characterization of soft errors caused by single event upsets in CMOS processes, IEEE Trans. Depend. Secure Comput., vol. 1, no. 2, pp. 128 143, Apr.-Jun. 2004. [2]. R. Oliveira,A. Jagirdar, and T. J. Chakraborty, A TMR scheme for SEU mitigation in scan flip-flops, inproc. 8th Int. Symp. Quality Electronic Design, Mar. 26 28, 2007, pp. 905 910. [3]. X. Iturbe,M.Azkarate, I. Martinez, J. Perez, and A.Astarloa, Anovel SEU, MBU and SHE handling strategy forxilinx virtex-4 FPGAs, in Proc. Int. Conf. Field Programmable Logic and Applications, Aug. 2, 2009, pp. 569 573. [4]. S. Tanoue, T. Ishida, Y. Ichinomiya, M. Amagasaki, M. Kuga, and T. Sueyoshi, A novel states recovery technique for the TMR soft core processor, in Proc. Int. Conf. Field Programmable Logic and Applications, Aug. 2, 2009, pp. 543 546. [5]. C. E. Stroud, Rel. of majority voting based VLSI fault-tolerant circuits, IEEE Trans. Very Large ScaleIntegration (VLSI) System,vol. 2, no. 4, pp. 516 521, 1994. [6]. D. R. Blum and J. G. Delgado-Frias, Delay and energy analysis of SEU and SET-tolerant pipeline latches andflip-flops, IEEE Trans.Nucl. Sci., vol. 56, no. 3, pp. 1618 1628, Jun. 2009 [7]. Y. Cao, New paradigm of predictive mosfet and interconnect modelling for early circuit design, in Proc.Custom Integrated Circuits Conf., Orlando, FL, USA, 2000, pp. 201 204. DOI: 10.9790/2834-1105022432 www.iosrjournals.org 32 Page