LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES

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

DESIGN OF EFFICIENT SHIFT REGISTERS USING PULSED LATCHES

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

An FPGA Implementation of Shift Register Using Pulsed Latches

Low-Power and Area-Efficient Shift Register 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 64 Bits Shift Register Using Pulsed Latches

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

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

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

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

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

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

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

Reduction of Area and Power of Shift Register Using Pulsed Latches

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

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

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

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

Optimization of Power and Area Efficient Shift Register Using Pulsed Latch

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

ADVANCES in NATURAL and APPLIED SCIENCES

Area Efficient Pulsed Clocks & Pulsed Latches on Shift Register Tanner

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

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

2. Conventional method 1 Shift register using PPCFF

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

A Power Efficient Flip Flop by using 90nm Technology

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

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

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

Design of Shift Register Using Pulse Triggered Flip Flop

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

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

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

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

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

POWER AND AREA EFFICIENT LFSR WITH PULSED LATCHES

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

Power Optimization by Using Multi-Bit Flip-Flops

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

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

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

Design of Pulse Triggered Flip Flop Using Conditional Pulse Enhancement Technique

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

LOW POWER AND HIGH PERFORMANCE SHIFT REGISTERS USING PULSED LATCH TECHNIQUE

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

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

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

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

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

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

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

Low Power Area Efficient Parallel Counter Architecture

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

Low Power Approach of Clock Gating in Synchronous System like FIFO: A Novel Clock Gating Approach and Comparative Analysis

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

Design of Low Power Universal Shift Register

LOW POWER DOUBLE EDGE PULSE TRIGGERED FLIP FLOP DESIGN

Implementation of Shift Register Using Pulsed Latches

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

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

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

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

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

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

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

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

ADVANCES in NATURAL and APPLIED SCIENCES

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

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

Minimization of Power for the Design of an Optimal Flip Flop

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

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

Design And Analysis of Clocked Subsystem Elements Using Leakage Reduction Technique

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

Use of Low Power DET Address Pointer Circuit for FIFO Memory Design

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

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

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

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

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

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

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

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

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

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

P.Akila 1. P a g e 60

Power Efficient Design of Sequential Circuits using OBSC and RTPG Integration

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

Low Power Single Edge Triggered D Flip Flop Based Shift Registers Using 32nm Technology

Low Power D Flip Flop Using Static Pass Transistor Logic

Digital Fundamentals

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

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

Name Of The Experiment: Sequential circuit design Latch, Flip-flop and Registers

DESIGN OF LOW POWER TEST PATTERN GENERATOR

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

Transcription:

LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES Mr. Nat Raj M.Tech., (Ph.D) Associate Professor ECE Department ST.Mary s College Of Engineering and Technology(Formerly ASEC),Patancheru Email ID: natraj@gmail.com D. Srilatha M.Tech (VLSI), ST.Mary s College Of Engineering and Technology(Formerly ASEC),Patancheru E-Mail ID: dodlasrilatha26@gmail.com Abstract: -This paper proposes a low-power and area-efficient shift register using digital pulsed latches. The area and power consumption are reduced by replacing flip-flops with pulsed latches. This method solves the timing problem between pulsed latches through the use of multiple non-overlap delayed pulsed clock signals instead of the conventional single pulsed clock signal. The shift register uses a small number of the pulsed clock signals by grouping the latches to several sub shifter registers and using additional temporary storage latches. A 256-bit shift register using pulsed latches was fabricated using a 0.18μm CMOS process with VDD = 1.8V. The core area is 6600μm2. The power consumption is 1.2mW at a 100 MHz clock frequency. The proposed shift register saves 37% area and 44% power compared to the conventional shift register with flip-flops. In digital circuits, a shift register is a cascade of flip flops, sharing the same clock, in which the output of each flip-flop is connected to the data input of the next flip-flop in the chain, resulting in a circuit that shifts by one position the bit array stored in it, shifting in the data present at its input and shifting out the last bit in the array, at each transition of the clock input. More generally, a shift register may be multidimensional, such that its data in and stage outputs are themselves bit arrays: this is implemented simply by running several shift registers of the same bit-length in parallel. 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 of CMOS technology process scaled down according to Moore s Law, designers are able to integrate many numbers of transistors onto the same die. The more transistors there will be more switching and more power dissipated in the form of heat or radiation. Heat is one of the phenomenon packaging challenges in this epoch, it is one of the main challenges of low power design methodologies and practices. Another driver of low power research is the reliability of the integrated circuit. More switching implies higher average current is expelled and therefore the probability of reliability issues occurring rises. We are moving from laptops to tablets and even smaller computing digital systems. With this profound trend continuing and without a match trending in battery life expectancy, the more low power issues will have to be addressed. The current trends will eventually mandate low power design automation on a very large scale to match the trends of power consumption of today s and future integrated chips. Power] consumption of Very Large Scale Integrated design is given by Generalized relation, P = CV2f [1]. Since power is proportional to the square of the voltage as per the relation, voltage scaling is the most prominent way to reduce power dissipation. However, voltage scaling is results in threshold voltage scaling which bows to the exponential increase in leakage power. Though several contributions have been made to the art of single edge triggered flip-flops, a need evidently occurs for a design that further improves the performance of single edge triggered flipflops patterns. The architecture of a shift register is quite simple. An N-bit shift register is composed of series connected N data flip-flops. The speed of the flipflop is less important than the area and power consumption because there is no circuit between flip-flips in the shift register. The smallest flip-flop is suitable for the shift register 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. But the pulsed latch cannot be used in a shift register due to the timing problem between pulsed latches. II. Shift Registers A shift register is the basic building block in a VLSI circuit. Shift registers are commonly used in many applications, such as digital filters, communication receivers and image processing ICs Recently, as the size of the image data continues to increase due to the high demand

for high quality image data, the word length of the shifter register increases to process large image data in image processing ICs. An image-extraction and vector generation VLSI chip uses a 4K-bit shift register A 10-bit 208 channel output LCD column driver IC uses a 2K-bit shift register A 16- megapixel CMOS image sensor uses a 45K-bit shift register. As the word length of the shifter register increases, the area and power consumption of the shift register become important design considerations.the smallest flip-flop is suitable for the shift register to reduce the area and power consumption. Recently, pulsed latches have replaced flipflops in many applications, because a pulsed latch is much smaller than a flipflop. But the pulsed latch cannot be used in a shift register due to the timing problem between pulsed latches. Figure 1: (a) Master-slave flip-flop. (b) Pulsed latch. This paper proposes a lowpower and area-efficient shift register using pulsed latches. The shift register solves the timing problem using multiple non-overlap delayed pulsed clock signals instead of the conventional single pulsed clock signal. The shift register uses a small number of the pulsed clock signals by grouping the latches to several sub shifter registers and using additional temporary storage latches. Shift registers can have both parallel and serial inputs and outputs. These are often configured as serial-in, parallel-out (SIPO) or as parallel-in, serial-out (PISO). There are also types that have both serial and parallel input and types with serial and parallel output. There are also bidirectional shift registers which allow shifting in both directions: L R or R L. The serial input and last output of a shift register can also be connected to create a circular shift register Previous work often measured energy consumption using a limited set of data patterns with the clock switching every cycle. But real designs have a wide variation in clock and data activity across different TE instances. For example, lowpower microprocessors make extensive use of clock gating resulting in many TEs whose energy consumption is dominated by input data transitions rather than clock transitions. Other TEs, in contrast, have negligible data input activity but are clocked every cycle. Shift registers, like counters, are a form of sequential logic. Sequential logic, unlike combinational logic is not only affected by the present inputs,

but also, by the prior history. In other words, sequential logic remembers past events. Pulsed latch structures employ an edge-triggered pulse generator to provide a short transparency window. Compared to master slave flip-flops, pulsed latches have the advantages of requiring only one latch stage per clock cycle and of allowing timeborrowing across cycle boundaries. The major disadvantages of pulsed latch structures are the increased susceptibility to timing hazards and the energy dissipation of the local clock pulse generators shifter register. The output signal of the first latch (Q1) changes correctly because the input signals of the first latch (IN) is constant during the clock pulse width (TPULSE). But the second latch has an uncertain output signal (Q2) because its input signal (Q1) changes during the clock pulse width. III. Proposed Architecture A master-slave flip-flop using two latches in Fig.1(a) can be replaced by a pulsed latch consisting of a latch and a pulsed clock signal in Fig. 1(b). All pulsed latches share the 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 pulsed latch cannot be used in shift registers due to the timing problem, as shown in Fig. 2. The shift registers in Fig. 2(a) consists of several latches and a pulsed clock signal (CLK_pulse). The operation waveforms in Fig. 2(b) show the timing problem in the Fig. 2. Shift register with latches and a pulsed clock signal. (a) Schematic. (b)waveforms One solution for the timing problem is to add delay circuits between latches, as shown in Fig. 3(a). The output signal of the latch is delayed and reaches the next latch after the clock pulse. As shown in Fig. 3(b) 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 occurs between the latches. However, the delay circuits cause large area and power over heads. Fig. 3. Shift register with latches, delay circuits, and a pulsed clock signal. (a)schematic. (b)waveforms A 4-bitsub shifter register consists of five latches and it performs shift operations with five non overlap 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. 4(b)shows the operation waveforms in the proposed shift register. (a) (b) Fig. 4. 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. 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 clock loading. 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 consumption is also.an integer for the minimum power is selected as a divisor of, which is nearest to Chip Implementation: 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 flipflops to reduce the area and power consumption. V. FUTURE SCOPE SRAM is a type of semiconductor memory which is volatile in nature (retains the data as long as power is being supplied).it performs both read and write operations to store and fetch the data, based on the particular address. The read and write operations are controlled by the word line. Based on the bit line condition the data in it is stored and consists of a 1bit latch to store the data. Fig. 5. 6T SRAM The 256bit pulsed latch shift register is used as part of SRAM in order to store the data in SRAM and fetch the data according to the given address location. So that it has low power consumption than the memory with general latch. VI.Simulation Results Top Module:

RTL Schematic: This paper proposed a lowpower and area-efficient shift register using pulsed latches. The shift register reduces area and power consumption by substituting flipflops with pulsed latches. The timing problem between pulsed latches is solved using multiple non-overlap delayed pulsed clock signals as an alternative of a single pulsed clock signal. REFERENCES Design Summary: Timing Report: CONCLUSION [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 flipflopand 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. [10] V. Stojanovic and V. Oklobdzija, Comparative analysis of masterslave latches and flip-flops for high-performance and lowpower systems, IEEE J. Solid-State Circuits, vol. 34, no. 4, pp. 536 548, Apr.1999. [11] Y. W. Kim, J. S. Kim, J. W. Kim, and B.-S. Kong, "CMOS differential logic family with conditional operation for low-power application," IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 55, No. 5, 2008, pp. 437-441. [12] P. Girard, "Low power testing of VLSI circuits: Problems and solutions," in First International Symposium on Quality Electronic Design, March, 2000, pp. 173-179. [13] N. Sirisantana, L. Wei, and K. Roy, "Highperformance low-power CMOS circuits using multiple channel length and multiple oxide thickness," in Int. Conf. on Computer Design, September, 2000, pp. 227-232. [14] G. Singh and V. Sulochana, "Low Power Dual Edge-Triggered Static D Flip-Flop," arxiv preprint arxiv, 1307.3075, 2013. [15] M. Nimbalkar and V. Pujari, "Design Of Low Power Shift Register Using Implcit And Explicit Type Flip Flop." International Journal of VLSI and Embedded Systems, vol. 5, 2014, pp.1023-1027. [16] Zhao, Peiyi, Tarek K. Darwish, and Magdy Bayoumi. "High-performance and low-power conditional discharge flip-flop." IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 12, no. 5 2004,pp.477-484.