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

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

LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES

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

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

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

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

Optimization of Power and Area Efficient Shift Register Using Pulsed Latch

An FPGA Implementation of Shift Register Using Pulsed Latches

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

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

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

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

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

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

Design of Shift Register Using Pulse Triggered Flip Flop

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

Reduction of Area and Power of Shift Register Using Pulsed Latches

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

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

A Power Efficient Flip Flop by using 90nm Technology

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

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

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

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

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

HIGH SPEED AND LOW POWER SHIFT REGISTER BASED ON NON-OVERLAP DELAYED PULSED LATCHES

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

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

Area Efficient Pulsed Clocks & Pulsed Latches on Shift Register Tanner

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

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

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

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

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

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

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

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

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

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

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

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

2. Conventional method 1 Shift register using PPCFF

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

Low Power Pass Transistor Logic Flip Flop

POWER AND AREA EFFICIENT LFSR WITH PULSED LATCHES

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

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

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

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

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

Minimization of Power for the Design of an Optimal Flip Flop

ISSN Vol.04, Issue.12, November-2016, Pages:

ANALYZE AND DESIGN OF HIGH SPEED ENERGY EFFICIENT PULSED LATCHES BASED SHIFT REGISTER FOR ALL DIGITAL APPLICATION

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

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

LOW-POWER CLOCK DISTRIBUTION IN EDGE TRIGGERED FLIP-FLOP

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

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

Power Optimization by Using Multi-Bit Flip-Flops

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

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

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

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

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

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

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

II. ANALYSIS I. INTRODUCTION

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

LFSR Counter Implementation in CMOS VLSI

Lecture 21: Sequential Circuits. Review: Timing Definitions

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

Random Access Scan. Veeraraghavan Ramamurthy Dept. of Electrical and Computer Engineering Auburn University, Auburn, AL

P.Akila 1. P a g e 60

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

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

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

Low Power Area Efficient Parallel Counter Architecture

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

Figure.1 Clock signal II. SYSTEM ANALYSIS

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

Clock Branch Shearing Flip Flop Based on Signal Feed Through Technique

Design of an Efficient Low Power Multi Modulus Prescaler

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

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

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

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

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

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

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

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

Transcription:

Analysis of Low-Power and Area-Efficient Shift Registers using Pulsed Latch 1 P. Rahul Reddy 1 Associate Professor, Dept of ECE, Swami RamanandaTirtha Institute of Science & Technology, Nalgonda, 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. I. INTRODUCTION Flip flops are the basic storage elements used extensively in all kinds of digital designs. As the feature size ofcmos technology process scaled down according to Moore s Law, designers are able to integrate many numbers oftransistors onto the same die. The more transistors there will be more switching and more power dissipated in the form ofheat or radiation. Heat is one of the phenomenon packaging challenges in this epoch, it is one of the main challenges oflow power design methodologies and practices. Another driver of low power research is the reliability of the integratedcircuit. More switching implies higher average current is expelled and therefore the probability of reliability issuesoccurring rises. We are moving from laptops to tablets and even smaller computing digital systems. With this profoundtrend continuing and without a match trending in battery life expectancy, the more low power issues will have to beaddressed. The current trends will eventually mandate low power design automation on a very large scale to match thetrends of power consumption of today s and future integrated chips[3]. Power ]consumption of Very Large ScaleIntegrated design is given by generalized relation, P = CV2f [1]. Since power is proportional to the square of the voltageas per the relation, voltage scaling is the most prominent way to reduce power dissipation. However, voltage scaling isresults in threshold voltage scaling which bows to the exponential increase in leakage power. Though severalcontributions have been made to the art of single edge triggered flip-flops, a need evidently occurs for a design thatfurther improves the performance of single edge triggered flipflops[2].patterns. The architecture of a shift register is quite simple. An N-bitshift register is composed of series connected N data flip-flops.the speed of the flipflop is less important than the area andpower consumption because there is no circuit between flip-flipsin the shift register. The smallest flip-flop is suitable for the shiftregister to reduce the area and power consumption. Recently,pulsed latches have replaced flip-flops in many applications, because a pulsed latch is much smaller than a flipflop [6] [9].But the pulsed latch cannot be used in a shift register due to thetiming problem between pulsed latches II. CONVENTIONAL EXPLICIT TYPE FLIPFLOPSYSTEMS: Depending on the method of pulse generation, P- FFdesigns can be classified as implicit and explicit. an implicit-type P-FF, the pulse generator is a builtin logic of the latch design, and no explicit pulsesignals are generated. Generally implicit type PFFs are more power economical than the explicittype P-FFs. But it has a disadvantage of longerdischarging path which leads to inferior timecharacteristics. In an explicit-type P-FF, the designsof pulse generator and latch are separate. In thistype of flip-flops, one pulse generator is shared bygroup of flip-flops so that the circuit complexity ISSN: 2348 8352 www.internationaljournalssrg.org Page 6

isreduced and it has unique speed advantage. Someof the existing explicit type flip-flops are shownbelow. the keeperlogic at the internal node X with an inverter and apull up PMOS transistor. a) ep-dco(explicit pulsed data close to output): It is the basic type of explicit pulse triggered flipflop. It contains a pulse generation circuit of threeinverters connected to the NAND gate and a semidynamic TSPC structure latch design. Back to backconnected inverters are used as keeper device. Inverters I1 and I2 are used to hold the internalnode X and inverters I3 and I4 are used to latch thedata. It has two stages called static stage anddynamic stage. After the rising edge of the clockpulse, N2 and N3 will turn on for a small period oftime. During this period, the flip-flop is transparent. So the input data propagates to the output. Thekeeper logic at node Q is used to maintain theoutput at the same level till the next rising edge [4]. Fig. 2: CDFF This paper put forward a low-power and areaefficient shift register using pulsed latches. The shift register resolves the timingproblem using multiple non-overlap delayed pulsed clock signals instead of the conventional single pulsed clock signal. Theshift register uses a small number of the pulsed clock signals bygrouping the latches to several sub shifter registers and usingsupplementary temporary storage latches. III. PROPOSED ARCHITECTURE: Fig.1: ep-dco This design suffers from a serious drawback, i.e.,the internal node X is discharged on every risingedge of the clock in spite of the presence of astatic input 1. This gives rise to large switchingpower dissipation. b) Conditional discharge flip flop(cdff):in order to reduce the redundant switch power, herewe employ a discharge controlled transistor MN3at the discharge path of the first stage [5]. It is usedto feedback the signal Q_fdbk to the input stage, sothat no discharge occurs at static input data 1. Thecircuit is further simplified by replacing A master-slave flip-flop using two latches in Fig. 3(a) can bereplaced by a pulsed latch consisting of a latch and a pulsedclock signal in Fig. 3(b)[6]. All pulsed latches share the pulsegeneration circuit for the pulsed clock signal. As a result, thearea and power consumption of the pulsed latch become almosthalf of those of the master-slave flip-flop. The pulsed latch is anattractive solution for small area and low power consumption. (a) (b) Fig. 3. (a) Master-slave flip-flop. (b) Pulsed latch. ISSN: 2348 8352 www.internationaljournalssrg.org Page 7

The pulsed latch cannot be used in shift registers due tothe timing problem, as shown in Fig. 4. The shift register infig. 4(a) consists of several latches and a pulsed clock signal(clk_pulse). The operation waveforms in Fig. 4(b) show thetiming problem in the shifter register. The output signal of thefirst latch (Q1) changes correctly because the input signal ofthe first latch (IN) is constant during the clock pulse width (T PULSE ). But the second latch has an uncertain output signal(q2) because its input signal (Q1) changes during the clockpulse width. Fig. 5. Shift register with latches, delay circuits, and a pulsed clock signal. (a)schematic. (b) Waveforms. Fig. 4. Shift register with latches and a pulsed clock signal. (a) Schematic. (b)waveforms One solution for the timing problem is to add delay circuitsbetween latches, as shown in Fig. 5(a). The output signal of thelatch is delayed and reaches the next latch after theclock pulse. As shown in Fig. 5(b) the output signals of the firstand second latches (Q1 and Q2) change during the clock pulsewidth, but the input signals of the second and thirdlatches (D2 and D3) become the same as the output signals ofthe first and second latches (Q1 and Q2) after the clock pulse. Asa result, all latches have constant input signals during the clockpulse and no timing problem occurs between the latches. However, the delay circuits cause large area and power overheads. Fig.6(a) shows an example the proposed shift register. Theproposed shift register is divided into sub shifter registersto reduce the number of delayed pulsed clock signals. A 4-bitsub shifter register consists of five latches and it performs shiftoperations with five nonoverlap delayed pulsed clock signals(clk_pulse<1:4>and CLK_pulse<T>). In the 4-bit sub shiftregister #1, four latches store 4- bit data (Q1-Q4) and the lastlatch stores 1-bit temporary data (T1) which will be stored inthe first latch (Q5) of the 4-bit sub shift register #2. Fig. 6(b)shows the operation waveforms in the proposed shift register. (a) ISSN: 2348 8352 www.internationaljournalssrg.org Page 8

consumption is also.an integer for the minimumpower is selected as a divisor of, which is nearest to. Chip Implematation: The maximum clock frequency in the conventional shift register is limited to only the delay of flip-flops because there isno delay between flip-flips. Therefore, the area and power consumption are more important than the speed for selecting theflip-flop. The proposed shift register uses latches instead of flipflops to reduce the area and power consumption. IV. CONCLUSION This paper proposed a low-power and area-efficient shiftregister using pulsed latches. The shift register reduces area andpower consumption by substituting flip-flops with pulsed latches.the timing problem between pulsed latches is solved usingmultiple non-overlap delayed pulsed clock signals as an alternative of asingle pulsed clock signal. (b) Fig. 6. Proposed shift register. (a) Schematic. (b) Waveforms. The numbers of latches and clock-pulse circuits change according to the word length of the sub shift register.isselected by considering the area, power consumption, speed. Area optimization: The area optimization can be performed as follows. Whenthe circuit areas are normalized with a latch, the areas of a latchand a clock-pulse circuit are 1 and, respectively. The total area becomes. The optimal for the minimum area is obtained from the first-orderdifferential equation of the total area (0=.An integer for the minimum area is selected as a divisor of, which is nearest to. Power optimization: The power optimization is similar to the area optimization.the power is consumed mainly in latches and clock-pulse circuits. Each latch consumes power for data transition and clockloading. When the circuit powers are normalized with a latch,the power consumption of a latch and a clock-pulse circuit are1 and, respectively. The total power REFERENCES [1] Xiaowen Wang, and William H. Robinson, A Low-Power Double Edge Triggered Flip-Flop with TransmissionGates and Clock Gating IEEE Conference, pp 205-208, 2010. [2] PhaedonAvouris, JoergAppenzeller, Richard Martel, and Shalom J. Wind. Carbon nanotubeelectronics.proceedings of the IEEE,91(11):1772 84, November 2003. [3] Fabien Pregaldinyet.al., Design Oriented Compact Models for CNTFETs, IEEE Trans. Elec. dev., 2006. [4] -Flop Based on Signal Feed-Through Scheme International Journal of Advanced Research inelectronics and Communication Engineering(IJARECE) Volume 3, Issue 11, November 2014. [5] ManojkumarNimbalkar, Veeresh Pujari Design of low power shift register using implicit and explicit type flip flop, Vol 05, Article 05357June 2014 [6] S. Heo, R. Krashinsky, and K. Asanovic, Activity-sensitive flip-flopand latch selection for reduced energy, IEEE Trans. Very Large ScaleIntegr. (VLSI) Syst., vol. 15, no. 9, pp. 1060 1064, Sep. 2007. [7] S. Naffziger and G. Hammond, The implementation of the nextgeneration 64 b itanium microprocessor, in IEEE Int. Solid-State CircuitsConf. (ISSCC) Dig. Tech. Papers, Feb. 2002, pp. 276 504. [8] H. Partovi et al., Flow-through latch and edge-triggered flip-flop hybrid elements, IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech.Papers, pp. 138 139, Feb. 1996. [9] E. Consoli, M. Alioto, G. Palumbo, and J. Rabaey, Conditionalpush-pull pulsed latch with 726 fjops energy delay product in 65 nmcmos, in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech.Papers, Feb. 2012, pp. 482 483. ISSN: 2348 8352 www.internationaljournalssrg.org Page 9

BIO DATA Author P. Rahul Reddy attained his B.Tech in Electronics & Communication Engineering and M.Tech in the stream of Embedded Systems from JNTU, Hyderabad. He is having teaching experience of more than 5 years in various Under Graduate and Post Graduate course. He has guided lots of students in various Under Graduate and Post Graduate Research Projects. At present, he is working as Associate Professor, Department of ECE in SwamiRamanandaTirtha Institute of Science & Technology, Nalgonda, India. ISSN: 2348 8352 www.internationaljournalssrg.org Page 10