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

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

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

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

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

Reduction of Area and Power of Shift Register Using Pulsed Latches

An FPGA Implementation of Shift Register Using Pulsed Latches

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:

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

P.Akila 1. P a g e 60

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

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

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

Optimization of Power and Area Efficient Shift Register Using Pulsed Latch

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

Design of Shift Register Using Pulse Triggered Flip Flop

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

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

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

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

II. ANALYSIS I. INTRODUCTION

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

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

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

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

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 New Dual Edge Triggered Sense Amplifier Flip-Flop with Low Area and Power Efficient

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

CMOS DESIGN OF FLIP-FLOP ON 120nm

Design of Low Power Universal Shift Register

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

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

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

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

2. Conventional method 1 Shift register using PPCFF

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

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

LFSR Counter Implementation in CMOS VLSI

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

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

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

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

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

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

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

Low Power Area Efficient Parallel Counter Architecture

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

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

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

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

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

Parametric Optimization of Clocked Redundant Flip-Flop Using Transmission Gate

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

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

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

Area Efficient Pulsed Clocks & Pulsed Latches on Shift Register Tanner

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

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

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

CERTAIN PERFORMANCE INVESTIGATIONS OF VARIOUS PULSE TRIGGERED FLIP FLOPS

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

Minimization of Power for the Design of an Optimal Flip Flop

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

Low Power D Flip Flop Using Static Pass Transistor Logic

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

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

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

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

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

ADVANCES in NATURAL and APPLIED SCIENCES

A Reduced Clock Power Flip-Flop for Sequential Circuits

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

LOW POWER AND HIGH PERFORMANCE SHIFT REGISTERS USING PULSED LATCH TECHNIQUE

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

Power Optimization by Using Multi-Bit Flip-Flops

CMOS Latches and Flip-Flops

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

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

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

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

POWER AND AREA EFFICIENT LFSR WITH PULSED LATCHES

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

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

Design of an Efficient Low Power Multi Modulus Prescaler

AN EFFICIENT DOUBLE EDGE TRIGGERING FLIP FLOP (MDETFF)

Single Edge Triggered Static D Flip-Flops: Performance Comparison

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

Transcription:

Design of Low Power and Area Efficient Pulsed Latch Based Shift Register 1 ANUSHA KORE, 2 Dr. S.A.MUZEER Department of ECE Megha Institute of Engineering & Technology For women s Edulabad, Ghatkesar mandal, Ranga Reddy Dist. Telangana, India Abstract: The power consumption and area reduction are the key challenges in the Very Large Scale Integration (VLSI) circuit design. Shift register is the main building block in the VLSI circuits. The shift register is composed of clock inter connection network and timing elements such as flip-flops and latches. This clock inter connection network and timing element is the main power and area consuming element in the shift register. This project introduces a low power and area efficient shift register using pulsed latch and pulse generation circuit. If the Flip-Flop is replaced with the pulsed latch the area and power consumption can be reduced to 50% in the shift register. Different stages of flip-flops and pulsed latches such as SSASPL (Static differential sense amplifier shared pulsed latch), HLFF (Hybrid latch flip flop), MHLFF (modified Hybrid latch flip flop), ACFF (Adaptive coupling flip flop), TGFF (transmission gate flip flop), EP-DCO (Explicit pulse data close to output flip flop), CCFF (conditional capture flip flop) are compared for analyzing the area and power consumption. The SSASPL is more area and power efficient than the other types. The shift register is designed by using SSASPL combined with pulse generation circuit. All the circuit designs are made by using 90nm technology in DSCH2 schematic tool and MICROWIND design tool. Keywords: area-efficient, flip-flop, pulsed cloch. 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 forlatches, 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 flip-flop 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. IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 166

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 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 Fig 2.simulation of shift register with latches (a) and its timing diagram (b) IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 167

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. 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 IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 168

Fig 5.Timing response of the shift register with delay elements. 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). IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 169

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. IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 170

Fig 8. 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 circuit and the output signal from the second logic circuit are concurrently of the second logic value. IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 171

Fig 9 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 11.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 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 crosscoupled inverters. It requires two differential data inputs and a pulsed clock signal. When the pulsed clock signal is high, its data IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 172

is updated. The node Q or Qb is pulled down to ground according to the input data. The pull-down current of the NMOS transistors must be larger than the pull-up current of the PMOS transistors in the inverters. Fig 14. Area estimation of SSASPL. 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. IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 173

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. IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 174

designed by using pulsed latch and pulse generation circuit is more efficient in terms of area and power. III. 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 Flip-Flop 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. 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 Energy-Efficient 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. IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 175

[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 Flip-Flop 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 SOLID-STATE CIRCUITS, VOL. 34, NO. 4. IJSDR1610028 International Journal of Scientific Development and Research (IJSDR) www.ijsdr.org 176