An Efficient Low Power and High Speed carry select adder using D-Flip Flop

Similar documents
National Conference on Emerging Trends in Information, Digital & Embedded Systems(NC e-tides-2016)

Design of 32-bit Carry Select Adder with Reduced Area

Area and Delay Efficient Carry Select Adder using Carry Prediction Approach

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

Implementation of 32-Bit Carry Select Adder using Brent-Kung Adder

International Journal of Modern Trends in Engineering and Research

Efficient Carry Select Adder Using VLSI Techniques With Advantages of Area, Delay And Power

NOVEL HIGH SPEED IMPLEMENTATION OF 32 BIT MULTIPLIER USING CSLA and CLAA

International Journal of Advance Engineering and Research Development

AREA AND POWER EFFICIENT CARRY SELECT ADDER USING BRENT KUNG ARCHITECTURE

Reduced Area Carry Select Adder with Low Power Consumptions

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

A Novel Designing Approach for Low Power Carry Select Adder M. Vidhya 1, R. Muthammal 2 1 PG Student, 2 Associate Professor,

LOW POWER HIGH SPEED MODIFIED SQRT CSLA DESIGN USING D-LATCH & BK ADDER

Design and Analysis of Improved Sparse Channel Adder with Optimization of Energy Delay

2 Assoc Prof, Dept of ECE, George Institute of Engineering & Technology, Markapur, AP, India,

An Efficient SQRT Architecture of Carry Select Adder Design by HA and Common Boolean Logic PinnikaVenkateswarlu 1, Ragutla Kalpana 2

Index Terms: Low Power, CSLA, Area Efficient, BEC.

Designs of Area and Power Efficient Carry Select Adders:A Review

VLSI IMPLEMENTATION OF AREA, DELAYANDPOWER EFFICIENT MULTISTAGE SQRT-CSLA ARCHITECTURE DESIGN

II. LITERATURE REVIEW

International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March-2016 ISSN

Design and Implementation of High Speed Carry Select Adder

International Research Journal of Engineering and Technology (IRJET) e-issn:

Efficient Implementation on Carry Select Adder Using Sum and Carry Generation Unit

IJCAES. ISSN: Volume III, Special Issue, August 2013 I. INTRODUCTION

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

Design and Implementation of Carry Select Adder Using Binary to Excess-One Converter

Design and Implementation of High Speed Carry Select Adder

Design of Fastest Multiplier Using Area Delay Power Efficient Carry-Select Adder

AREA-EFFICIENCY AND POWER-DELAY PRODUCT MINIMIZATION IN 64-BIT CARRY SELECT ADDER Gurpreet kaur 1, Loveleen Kaur 2,Navdeep Kaur 3 1,3

Design of 16-bit Heterogeneous Adder Architectures Using Different Homogeneous Adders

FPGA Implementation of Area-Delay and Power Efficient Carry Select Adder

Design of High Speed Hybrid Sqrt Carry Select Adder

DESIGN AND IMPLEMENTATION OF 64- BIT CARRY SELECT ADDER IN FPGA

Implementation of 64 Bit KoggeStone Carry Select Adder with BEC for Efficient Area

Design and Analysis of CMOS based Low Power Carry Select Full Adder

IMPLEMENTATION OF AREA EFFICIENT AND LOW POWER CARRY SELECT ADDER USING BEC-1 CONVERTER

A Highly Efficient Carry Select Adder

A Novel High-Speed, Higher-Order 128 bit Adders for Digital Signal Processing Applications Using Advanced EDA Tools

DESIGN AND IMPLEMENTATION OF AREA EFFICIENT, LOW-POWER AND HIGH SPEED 128-BIT REGULAR SQUARE ROOT CARRY SELECT ADDER

High Speed, Low power and Area Efficient Processor Design Using Square Root Carry Select Adder

PUBLICATIONS OF PROBLEMS & APPLICATION IN ENGINEERING RESEARCH - PAPER CSEA2012 ISSN: ; e-issn:

Efficient Optimization of Carry Select Adder

LOW POWER AND AREA- EFFICIENT HALF ADDER BASED CARRY SELECT ADDER DESIGN USING COMMON BOOLEAN LOGIC FOR PROCESSING ELEMENT

An Efficient Implementation of Downsampler and Upsampler Application to Multirate Filters

Design of Delay-Power Efficient Carry Select Adder using 3-T XOR Gate

Improved Performance and Simplistic Design of CSLA with Optimised Blocks

A Hierarchical Design of High Performance Carry Select Adder Using Reversible Logic

Design and Implementation of High Speed Area Efficient Carry Select Adder Using Spanning Tree Adder Technique

Implementation of 256-bit High Speed and Area Efficient Carry Select Adder

Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

Comparative Analysis of Various Adders using VHDL

AN EFFICIENT APPROACH TO MINIMIZE POWER AND AREA IN CARRY SELECT ADDER USING BINARY TO EXCESS ONE CONVERTER

A High Speed Low Power Adder in Multi Output Domino Logic

An Optimized Implementation of CSLA and CLLA for 32-bit Unsigned Multiplier Using Verilog

Multiplier and Accumulator Using Csla

FPGA Implementation of Area Efficient and Delay Optimized 32-Bit SQRT CSLA with First Addition Logic

Design and Implementation of Efficient Carry Select Adder using Novel Logic Algorithm

High Speed Non Linear Carry Select Adder Used In Wallace Tree Multiplier and In Radix-4 Booth Recorded Multiplier

Design and Implementation of 128-bit SQRT-CSLA using Area-delaypower efficient CSLA

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

128 BIT MODIFIED SQUARE ROOT CARRY SELECT ADDER

International Journal of Advance Engineering and Research Development

Low Power and Area EfficientALU Design

A NOVEL IMPLEMENTATION OF HIGH SPEED MULTIPLIER USING BRENT KUNG CARRY SELECT ADDER K. Golda Hepzibha 1 and Subha 2

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors

IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA

I. INTRODUCTION VANAPARLA ASHOK 1, CH.LAVANYA 2. KEYWORDS Low Area, Carry, Adder, Half-sum, Half-carry.

SQRT CSLA with Less Delay and Reduced Area Using FPGA

Australian Journal of Basic and Applied Sciences. Optimized Embedded Adders for Digital Signal Processing Applications

An Efficient Carry Select Adder with Reduced Area and Low Power Consumption

Badi Lavanya,Sathish Kumar,Manoj Babu,Ajithkumar,Manivel. (IJ0SER) April 2018 (p)

An Efficent Real Time Analysis of Carry Select Adder

Low Power 32-bit Improved Carry Select Adder based on MTCMOS Technique

Energy Efficient and High Performance 64-bit Arithmetic Logic Unit using 28nm Technology

Design of Area-Delay-Power Efficient Carry Select Adder Using Cadence Tool

Minimization of Area and Power in Digital System Design for Digital Combinational Circuits

ISSN Vol.03, Issue.07, September-2015, Pages:

Available online at ScienceDirect. Procedia Computer Science 89 (2016 )

ISSN Vol.02, Issue.11, December-2014, Pages:

Optimized area-delay and power efficient carry select adder

Efficient FIR Filter Design Using Modified Carry Select Adder & Wallace Tree Multiplier

Design of Delay Efficient PASTA by Using Repetition Process

LowPowerConditionalSumAdderusingModifiedRippleCarryAdder

Figure.1. Schematic of 4-bit CLA JCHPS Special Issue 9: June Page 101

Design and Analysis of a High Speed Carry Select Adder

Performance analysis of different 8-bit full adders

Design, Implementation and performance analysis of 8-bit Vedic Multiplier

DESIGN OF LOW POWER HIGH SPEED ERROR TOLERANT ADDERS USING FPGA

Implementation and Analysis of High Speed and Area Efficient Carry Select Adder

Implementation of Cmos Adder for Area & Energy Efficient Arithmetic Applications

Analysis of Low Power, Area- Efficient and High Speed Multiplier using Fast Adder

II. Previous Work. III. New 8T Adder Design

An Design of Radix-4 Modified Booth Encoded Multiplier and Optimised Carry Select Adder Design for Efficient Area and Delay

FPGA Realization of Hybrid Carry Select-cum- Section-Carry Based Carry Lookahead Adders

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

Transcription:

Journal From the SelectedWorks of Journal April, 2016 An Efficient Low Power and High Speed carry select adder using D-Flip Flop Basavva Mailarappa Konnur M. Sharanabasappa This work is licensed under a Creative Commons CC_BY-NC International License. Available at: https://works.bepress.com/article/32/

International Journal of Latest Research in Science and Technology Volume 5, Issue2: Page No125-128, March-April 2016 http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 AN EFFICIENT LOW POWER AND HIGH SPEED CARRY SELECT ADDER USING D-FLIP FLOP 1 Basavva Mailarappa Konnur, 2 Sharanabasappa 1,2 Dept. Of Electronics & communication Engineering Don Bosco Institute of Technology Bangalore, India 1 basammkonnur@gmail.com, 2 Sharan.k12@gmal.com Abstract Increase in the usage of the portable systems and increase in the packaging density in VLSI design allows designers to design more complex functional units on a chip. Area, power, speeds of the system are the parameters play a major role in the designing and optimizing the IC s. Adder s circuits are the main building block of any data processing systems. In which carry selection is critical path in the data path of the system. For the speed operations, compared to other type of adders speed of the carry select adder is high because separate carry will be used for each block. This proposed paper uses D-flip flop along with TSPC logic in place of BEC or RCA block in the conventional design. So that it significantly reduces the parameters like power delay and decrease in the power delay product with improved performances. The proposed 16-bit carry select adder implemented and simulated in Cadence virtuoso 180-nm Technology and compared with other conventional CSL adders. Keywords CSLA, D-flip flop, TSPC, High speed, low power. I. INTRODUCTION Speed is an important parameter for the DSP applications, in order to increase the speed, the delay of the circuit should be less [1].To get an efficient high performance processors for the applications such as signal processing, an efficient low power and area addition is needed. In processor like Pentium and arm, number of instructions will be executed in a single cycle. Hence high performance adders in the final stage of a multiplier plays key role in the overall performance of the circuits. The speed of the addition is limited by the propagation of carry signal in adders. The sum of each bit is produced sequentially only after the previous bits is summed and carry signal is propagated to next bit in an elementary adder design. Carry select adder is in between delay of ripple carry adder and Area of the carry look ahead adders circuits. CSA reduces the cost and improves the performances. There are two main blocks in carry select adder: for the first block assuming cin=0, for other one cin=1. Hence it avoids propagation of carries over the block by selecting independently generated multiple local carries. This results provides two pre- computed carry and sum output. The final output is selected based on the original carry signal applied to multiplexer. CSA classified as: Square-root CSA which is obtained by equalizing delay via two carry chains and the signal of the previous stage of the multiplexer. This is in binary weighted form also called a non-linear CSA. Linear CSA which is constructed by blocks those are in equal length of each [2]. In proposed design, we introduce low power technique called as true single phase clock with d-flip flop which reduces power drastically and increase the overall speed of the carry select adder. The proposed architecture greatly reduces the delay introduced by Binary to excess-1 converter used in conventional CSA to some extent. The main advantage of the d-flip flop comes from high speed than the n- bit full adder structure used in conventional adder. II 16-bit CSLA Adders A. 16-bit Carry Select Adder using RCA Ripple carry adder is constructed by cascading one bit full adder block and produces the sum and carry signal. The sum of succeeding block is produced sequentially only after the preceding block is summed and carry propagated to the next. This architecture is area efficient and simple but delay in the propagation of the carry signal from preceding block to next hence slower in speed. In CSA, n-bit stages divided into m blocks. Each m blocks composed to a two RCA s with each having cin=0 and cin=1 respectively. Finally, the actual sum is obtained through the multiplexer according to the original cin is given to the MUX [3] [4]. The 16-bit square root RCA is as shown in Fig. 1. CSLA computes very faster because it will not wait for carry from the previous bit instead of that computes sum with independent given carry signal. Hence we can get actual result in MUX output with little amount of delay of each one bit full adder. ISSN:2278-5299 125

Fig.1 16-bit Square root CSLA using RCA B. 16-bit Carry Select Adder using Binary to Excess-1 Converter To reduce the power and area of regular carry select adder, binary to excess-1 converter is introduced with replacement of cin=1. BEC provides an extraordinary performance over regular CSA. To get high speed, carry select adder uses binary to excess-1, ripple carry adder along with multiplexer for getting fast addition for uneven arrival of the input signal with different time. Input to multiplexer is one from RCA block with cin=0 and another one is from binary to excess-1 converter [4]. The 16-bit Square-Root CSLA with BEC as shown in Fig.2. CSLA with BEC as shown in Fig.2. International Journal of Latest Research in Science and Technology. True single phase clock is one which takes true phase of the clock and it will not take complements of the clock. Flip flops are used to store single bit of data. While considering the regular CSLA and CSLA using binary to excess -one converter the carry select adder using flip flops are more efficient than those [5]. Flip flops becoming more popular in designing an adder circuits. A dual clock pulse generator required to produce pulses in both side of the clock edges i.e. raising edge and falling edge of the clock and also the same pulse can be used to switch the ground. Here, the input D is connected to the both PMOS and NMOS and implemented using transistor switching logic. This design uses less number of transistor i.e. 11 therefore consumes less power compared to other circuits. But only the disadvantages are when there is complexity in cascading units such as multipliers. Here, The 16- bit carry select adder using normal D-flip flop uses the regular RCA block for addition with cin, when clock goes zero the adder circuit performs the addition and stores the result in flip flops. When clock goes high adder performs operation and gives to multiplexer. The stored data in flip flop will be latches until clock goes high. So that actual sum and carry will be produced during one complete clock cycle. The 16- bit CSA using Normal D-flip flop as Shown below Fig. 3. Fig.3. 16- bit Square-Root CSLA using Normal D-flip flop Fig.2 16 Bit Square-Root CSLA using BEC C. 16-bit Carry select adder using normal D-flip flop with normal True single phase clock. III. Modified TSPC True single phase clock having clock and clock given to both PMOS and NMOS devices. Output is constantly affected by changes in the inputs with variation in the clock. True single phase clock which reduces the total power required for operation of the circuit design. It requires less transistor therefore consumes less power. TSPC will acts as master and slave circuits. Below Fig.4. Shows Normal and Modified True single phase clock flip flop. ISSN:2278-5299 126

International Journal of Latest Research in Science and Technology. in one complete clock cycle. That is if multiplexer control signal is zero, then we will get the output to next succeeding with cin=0. If it is one, we will get the output with cin=1.carry is propagated from previous block multiplexer block multiplexer. Using d-flip flop operation speed will be increased and uses less amount of power. Below Fig. 5. Shows the 16-bit CSLA using Modified D- Flip flop. Fig. 5. 16-bit CSLA using Modified D- Flip flop. Fig.4. Normal and Modified True single phase clock flip flop. IV. PROPOSED ARCHITECTURE A. Carry Select Adder using D-Flip Flop with Modified True Single Phase Clock. Here, we are using positive edge D- flip flop with Modified TSPC to produce sum and the carry output. It consumes less power compared to Normal TSPC because usage of the transistor in the Modified TSPC will be less. It consists of regular CSA, D-flip flop which replaces the BEC and RCA blocks in the regular CSLA design, Multiplexer in the final stage to select the actual sum and carry depending upon the actual clock signal. When clock goes low adder circuit performs the operation and holds the result in D-flip flop and when clock goes high it performs the operation and gives to multiplexer. The final result will be obtained by multiplexer V. COMPARISON OF PROPOSED CSLA WITH OTHER ADDERS The 16-bit carry select adder using D-flip flop is implemented and simulated in cadence 180-nm virtuoso editing tool. The proposed design compared with other existing design. The total power consumption is reduced with less delay but as we seen the power delay product it is totally reduced with other regular adders hence proposed design is best suited for arithmetic applications as well as DSP Applications. Below Table 1 Shows the Comparison of 16-bit Proposed CSLA with Regular adders respectively. Here the half of the power will be reduced from the proposed design when e compared with the carry select adder using normal D-flip flop. And also number of transistor count is reduced from the regular CSLA adder circuits. Simulated in 100MHZ activity and the clock pulse and width will be 10ns and 5ns respectively. DSP Applications. Below Table 1 Shows the Comparison of 16- bit Proposed CSLA with Regular adders respectively. Here the half of the power will be reduced from the proposed design when e compared with the carry select adder using normal D-flip flop. And also number of transistor count is reduced from the regular CSLA adder circuits. Simulated in 100MHZ activity and the clock pulse and width will be 10ns and 5ns respectively. Table 1: 16-bit Carry Select Adder Comparison Results. VI. CONCLUSION In VLSI Design Technology, The power consumption, delay and area are the main factors to determine the overall performance of the circuit. The regular adder circuits ISSN:2278-5299 127

International Journal of Latest Research in Science and Technology. consume more power compared to proposed design. The proposed 8- bit and 16-bit carry select adder using D-flip flop with Modified TSPC is consumes less power with improved performance. Hence suited for the arithmetic and DSP applications compared to other adder topologies. We achieved better power delay product with proposed design REFERANCES 1. O. J. Bedrij, Carry Select Adder, IRE Transactions on Electric Computers, Volume: EC-11, Issue: 3. 2. Parmar, Shivani, and Kirat Pal Singh. "Design of high speed hybrid carry select adder." Advance Computing Conference (IACC), 2013 IEEE 3rd International. IEEE, 2013. 3. Anitha Ponnusamy and Ramanathan Palaniappan, Area-Efficient Carry Select Adder Using Negative Edge Triggered D-Flip flop, Applied Mechanics and Materials, Vol. 573(2014) pp 187-193, June 2014. 4. Laxman Shanigarapu and Bhavana P. Shrivastava, Low-Power and high speed carry select adder, International Journal of Scientific and research Publications, Vol. 3, Issue 8, August 2013. 5. D. Prasanna Kumari, R. Surya Prakash Rao, B. VijayaBhaskar A Future Technology For Enhanced Operation In Flip-Flop Oriented Circuits International Journal of Engineering Research and Applications, Vol. 2, Issue 4, July-August 2012, pp.2177-2180. ISSN:2278-5299 128