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

Similar documents
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 and Area-Efficient Shift Register Using Pulsed Latches

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

Reduction of Area and Power of Shift Register Using Pulsed Latches

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES

LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES

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

An FPGA Implementation of Shift Register Using Pulsed Latches

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

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)

A Power Efficient Flip Flop by using 90nm Technology

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

Low-Power And Area-Efficient Shift Register Using Digital Pulsed Latches

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

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

Optimization of Power and Area Efficient Shift Register Using Pulsed Latch

P.Akila 1. P a g e 60

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

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

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

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

2. Conventional method 1 Shift register using PPCFF

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

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

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

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

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

Design of Low Power Universal Shift Register

Low Power Area Efficient Parallel Counter Architecture

ANALYSIS OF LOW-POWER AND AREA-EFFICIENT SHIFT REGISTERS USING DIGITAL PULSED LATCHES

Design of Low Power and Area Efficient 64 Bits Shift Register Using Pulsed Latches

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

A DELAY EFFICIENT LOW POWER SHIFT REGISTER BY MEANS OF PULSED LATCHES J.VIJAYA SAGAR 1, T.VIJAYA NIRMALA 2

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

CMOS DESIGN OF FLIP-FLOP ON 120nm

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

LFSR Counter Implementation in CMOS VLSI

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

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

Design of Shift Register Using Pulse Triggered Flip Flop

Design of Low Power and Area Efficient 256 Bits Shift Register Using Pulsed Latches

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

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

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

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

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

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

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

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

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

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

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

A Reduced Clock Power Flip-Flop for Sequential Circuits

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

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

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

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

Low Power and Area Efficient 256-bit Shift Register based on Pulsed Latches

Area Efficient Pulsed Clocks & Pulsed Latches on Shift Register Tanner

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

II. ANALYSIS I. INTRODUCTION

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

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

Power Optimization by Using Multi-Bit Flip-Flops

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

LOW POWER AND HIGH PERFORMANCE SHIFT REGISTERS USING PULSED LATCH TECHNIQUE

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

PTL-AND CLOCK-PULSE CIRCUIT DRIVEN NOVEL SHIFT REGISTER ARCHITECTURE

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

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

New Low Glitch and Low Power Flip-Flop with Gating on Master and Slave Latches

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

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

Low Power D Flip Flop Using Static Pass Transistor Logic

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

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

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

CMOS Latches and Flip-Flops

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

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

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

D Latch (Transparent Latch)

Single Edge Triggered Static D Flip-Flops: Performance Comparison

Minimization of Power for the Design of an Optimal Flip Flop

Analysis of Low-Power and Area-Efficient Shift Registers using Pulsed Latch 1 P. Rahul Reddy

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

CMOS Design Analysis of 4 Bit Shifters 1 Baljot Kaur, M.E Scholar, Department of Electronics & Communication Engineering, National

Gated Driver Tree Based Power Optimized Multi-Bit Flip-Flops

IC Layout Design of Decoders Using DSCH and Microwind Shaik Fazia Kausar MTech, Dr.K.V.Subba Reddy Institute of Technology.

ADVANCES in NATURAL and APPLIED SCIENCES

POWER AND AREA EFFICIENT LFSR WITH PULSED LATCHES

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

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

Transcription:

ANALYSIS OF LOW-POWER AND AREA-EFFICIENT SHIFT REGISTERS USING PULSED LATCH #1 GUNTI SUMANJALI, M.Tech Student, #2 V.SRIDHAR, Assistant Professor, Dept of ECE, MOTHER THERESSA COLLEGE OF ENGINEERING & TECHNOLOGY, PEDDAPALLI, TS, INDIA. Abstract: Flip-flops is perilous timing elements in digital circuits which have a huge influence on the circuit speed and power consumption. The performance of flip-flop is an significant element to regulate the efficiency of the entire synchronous circuit.this paper recommends a low-power and area-efficient shift register using pulsed latches. Therefore area and power consumption are reduced by substituting flip-flops with pulsed latches. This technique explains the timing problem between pulsed latches through the use of multiple non-overlap delayed pulsed clock signals as an alternative of the conventional single pulsed clock signal. Also the shift register uses a small number of the pulsed clock signals by grouping the latches to more than a few sub shifter registers and using supplementary temporary storage latches. Keywords: Area-efficient, flip-flop, pulsed clock, pulsed latch, shift register. Keywords: Area-efficient, flip-flop, pulsed clock, pulsed latch, shift register. I. INTRODUCTION Low power consumption and area reduction is one of the main objectives in the designing of VLSI design. The Shift register is the basic building block in VLSI circuits. It is commonly used in many applications. The architecture of shift register is quite simple. The M bit shift register can be is composed of M data flip-flops. The smallest flip-flops is suitable for designing of shift register to reduce the area and power consumption. The Flip-flops is a data storage element. The operation of the flip-flops is done by its clock frequency. When multistage Flip-Flop is operated with respect to clock frequency, it processes with high clock switching activity and then increases time latency. Therefore it affects the speed and energy performance of the circuit. Various classes of flip-flops have been proposed to achieve high-speed and low-energy operation. In the past decades, many works has been dedicated to improve the performance of the flip-flops. Latches and flip-flops are the basic elements for storing information. The flip-flops and latches could be grouped under the static and dynamic design styles. 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. A methodology has been developed which uses latches triggered with pulse clock waveforms. With this methodology, timing analysis and timing optimization to a latch design while reducing the power of the clock networks can obtain. A latch can capture data during the sensitive time determined by the width of clock waveform. If the pulse clock waveform triggers a latch, the latch is synchronized with the clock similarly to edge-triggered flipflop because the rising and falling edges of the pulse clock are almost identical in terms of timing. With this approach, the characterization of the setup times of pulsed latch are expressed with respect to the rising edge of the pulse clock, and hold times are expressed with respect to the falling edge of the pulse clock. This means that the representation of timing models of pulsed latches is similar to that of the edge triggered flip-flop. If the pulsed latch have been replaced with flip-flops in the designing of shift register the area and power consumption can be reduced to 50%.Thus the shift register can solve timing problem by the use of multiple non-overlap delayed pulsed clock signals instead of the conventional single pulsed clock signal. These latches and flip flop designs are made by using 90nm technology in DSCH2 schematic tool and MICROWIND design tool. II PROPOSED METHOD A master slave flip-flop using two latches can be replaced by a pulsed latch consisting a latch and a pulsed clock signal. In this all the pulse latches share pulse generation circuit for the pulsed clock signal. As a result, the area and power consumption of the pulsed latch become almost half of those of the master-slave flip-flop. The pulsed latch is an attractive solution for small area and low power consumption. The shift register is designed by consisting of several latches and pulsed clock signal there will be a timing problem occur. The schematic diagram shows in Fig 1 consist of several latches and a pulsed clock signal. The Paper Available @ ijgis.com OCTOBER/2016 Page 238

operation wave form shows the timing problem in the shift register. The output signal of the first latch (Q1) changes correctly because the input signal of the first latch (IN) is constant during the clock pulse width.but the second latch has an uncertain output signal (Q2) because its input signal (Q1) changes during the clock pulse width Fig 1.Shift register with latches and pulsed clock signal (a)schematic. (b) wave form The shift register with latches and pulsed clock signal designed by using DSCH2 tool is shown in Fig 2(a) and it s timing response is shown in Fig.2(b). From this we can analyze the timing problem of the shift register. Fig3. Shift register with latches, delay circuits and a pulse clock signal (a) schematic and (b) waveform The shift register with latches and pulsed clock signal designed by using DSCH2 tool is shown in Fig4 and its timing response is shown in Fig 5. From this we can analyze the timing problem of the shift register is solved. But the delay circuits cause large area and power consumption. The area and power estimation of the shift register is shown in the Fig.6 and Fig.7 (a). Fig 4.shift registers with latches and delay elements. (b) Fig 2.simulation of shift register with latches(a) and it s timing diagram(b) One solution for the timing problem is to add delay circuits between latches. The output signal of the latch is delayed and reaches the next latch after the clock pulse. As shown in Fig.3 the output signals of the first and second latches (Q1 and Q2) change during the clock pulse width, but the input signals of the second and third latches (D2 and D3) become the same as the output signals of the first and second latches (Q1 and Q2) after the clock pulse. As a result, all latches have constant input signals during the clock pulse and no timing problem will occur, however the delay of the circuit cause large area and power consumption. Fig 5.Timing response of the shift register with delay elements. Paper Available @ ijgis.com OCTOBER/2016 Page 239

Fig 6.Area estimation of the shift register with latches and pulsed elements. The area of the shift register is large when the delay components are added between the latches this can be reduced by using the multiple non-overlap delayed pulsed clock signal. The delayed pulsed clock signals are generated when a pulsed clock signal goes through delay circuits. Each latch uses a pulsed clock signal which is delayed from the pulsed clock signal used in its next latch. Therefore, each latch updates the data after its next latch updates the data. As a result, each latch has a constant input during its clock pulse and no timing problem occurs between latches. However, this solution also requires many delay circuits. The schematic representation of the shift register with latches and delayed pulsed clock and it s waveform is shown in Fig7(a) and Fig7(b). Fig 7.Shift register with latches and delayed pulsed clock signals. (a)schematic. (b) Waveforms. The shift register with latches and pulsed clock signal designed by using DSCH2 tool is shown in Fig 8. The area and power estimation is shown in the Fig 9 and Fig 10. Fig 8.shift register with delayed pulse signal. Fig 9. Area estimation of the shift register with delayed pulse signal. The proposed shift register is divided into M sub shift registers for reduce the number of delayed pulsed clock signal. The schematic for proposed shift register is shown in Fig.9 (a) and it s operating wave form is shown in Fig.9 (b). A 4-bit sub shifter register consists of five latches and it performs shift operations with five non-overlap delayed pulsed clock signals. In the 4-bit sub shift register #1, four latches store 4-bit data and the last latch stores 1-bit temporary data which will be stored in the first latch of the 4-bit sub shift register. The proposed shift register reduces number of delayed pulsed clock signals significant The maximum clock frequency in the conventional shift register is limited to only the delay of flip-flops because there is no delay between flip-flips. Therefore, the area and power consumption are more important than the speed for selecting the flip-flop. The proposed shift register uses latches instead of flip-flops to reduce the area and power consumption. The pulse generation circuit used in the proposed shift register has a serially connected chain of delay elements, the first delay element for receiving an input pulse. It has a plurality of logic gates with each logic gate having one input coupled to the output of one delay element in the chain. The other input is coupled to the output of the next delay element in the chain. When the input pulse is received, the outputs of the logic gates form a plurality of non-overlapping pulses. A pulse generator circuit includes a delay circuit responsive to an input signal for producing an output signal after a predetermined delay time, a first logic circuit responsive to the input signal and this output signal for producing an output signal having a first logic state when both of the input signal and the output signal from the delay circuit are concurrently of a second logic value, a second logic circuit responsive to the input signal and the output signal from the delay circuit for producing an output signal having the first logic state when both the input signal and the output signal from the delay circuit are of the first logic value, and a third logic circuit responsive to the output signal from the first logic circuit and to the output signal from the second logic circuit for producing an output signal having a first logic state when both of the output signal from the first logic Paper Available @ ijgis.com OCTOBER/2016 Page 240

circuit and the output signal from the second logic circuit are concurrently of the second logic value. (a) latches and flip-flops are compared and SSASPL is selected because of the less consumption of area and power. The schematic of the SSASPL is shown in the Fig 12. The. area and power estimation of the SSASPL is shown in the Fig 13 and Fig 14. The SSASPL updates the data with three NMOS transistors and it holds the data with four transistors in two cross-coupled inverters. It requires two differential data inputs and a pulsed clock signal. When the pulsed clock signal is high, its data is updated. The node Q or Qb is pulled down to ground according to the input data. The pulldown current of the NMOS transistors must be larger than the pull-up current of the PMOS transistors in the inverters. Fig 13.Schematic of SSASPL. (b) Fig 10.Proposed shift register. (a) Schematic. (b) Waveforms. The circuit for the pulse generation circuit and its timing diagram is shown in the Fig.10 and Fig 11 Fig 14.power estimation of SSASPL. Fig 11 Circuit diagram of pulse generation circuit Fig 15. Area estimation of SSASPL. Fig 12.Timing diagram of the pulse generation circuit. The proposed shift register uses latches instead of Flip-flops to reduce the area and power consumption Different types of There are many other latches and flip-flops are analysed for the designing of the shift register from that SSASPL is considered small in size and less power consumption. HLFF,EP-DCO,TGFF CCFF and ACFF are some of them. The performance comparison of those latches and flip-flops are shown in the table 1. Paper Available @ ijgis.com OCTOBER/2016 Page 241

Table 1. Performance comparison of latches and flip-flops. From the above table we can analyze that the SSASPL is more efficient. The proposed shift register designed by using SSASPL is shown the fig 15. The power and area estimation of the shift register is shown in Fig 16 and Fig 17. Fig 19.Layout diagram of proposed shift register. III. PERFORMANCE COMPARISON Fig 16. Proposed shift register using pulsed latch. Table2.performance comparison of the shift registers The performance comparison of different shift register design is shown in the table 2, in the terms of area, power, delay and power delay product. From the analysis the shift register designed by using pulsed latch and pulse generation circuit is more efficient in terms of area and power. Fig 17.power estimation of proposed shift register Fig 18.Area estimation of the proposed shift register. The layout diagram of the proposed shift register is constructed by using MICROWIND and it is shown in the Fig 18. IV. CONCLUSION This paper proposes a low power and area efficient shift register using pulsed latch. The shift register reduces area and power consumption by replacing flip-flops with pulsed latch. The pulse Triggered concept is implemented in the shift register using SSASPL (Static differential Sense Amplifier Shared Pulsed Latch) and pulse generation circuit.. The area, power and power delay product of the pulsed latch and FlipFlop is initially identified and the SSASPL is selected to design the shift register which consume less area and power. The shift registers designed by using static differential sense amplifier shared pulse latch(ssaspl) design, and is then compared with the shift register designed with multiple non overlapped delayed pulsed clock then observed and verified the parameters and analyze that the proposed shift register is more power and area efficient. Paper Available @ ijgis.com OCTOBER/2016 Page 242

REFERENCES [1] Bai-Sun Kong, Sam-Soo Kim, and Young-Hyun Jun,August( 2001), Conditional-Capture Flip-Flop for Statistical Power Reduction IEEE JOURNAL OF SOLID- STATE CIRCUITS, VOL. 36, NO. 8. [2] Byung-Do Yang.June (2015) Low-Power and Area Efficient Shift Register using Pulsed latch IEEE Trans on circuits and systems I: regular papers, VOL. 62, NO. 6. [3] ElioConsoli, Gaetano Palumbo, Jan M. Rabaey and Massimo Alioto July(2014) Novel Class of EnergyEfficient Very High-Speed Conditional Push Pull Pulsed Latches IEEE Transaction on very large scale integration(vlsi) systems, VOL. 22, NO. 7. [4] S. Heo, R. Krashinsky, and K. Asanovic(2007), Activity-sensitive flip-flop and latch selection for reduced energy, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 15, no. 9, pp. 1060 1064. [5] Nagarajan.P and Dr.Saravanan.R (2013) Design and Analysis of Register Element for Low Power Clocking System, IJCSMC, Vol. 2, Issue. 4. [6] Peiyi Zhao, E.Jason McNeely, S, PradeepGolconda,Magdy A. Bayoumi,, Robert A. Barcenas, and WeidongKuang(2007) Low-Power Clock Branch Sharing Double-Edge Triggered FlipFlop IEEE Transaction on very large scale integration(vlsi) systems, VOL. 15, NO. 3. [7] Vladimir Stojanovic and Vojin G. Oklobdzija,April (1999) Comparative Analysis of Master Slave Latches and Flip-Flops for High-Performance and Low-Power Systems IEEE Journel of SOLIDSTATE CIRCUITS, VOL. 34, NO. 4. Paper Available @ ijgis.com OCTOBER/2016 Page 243