Performance analysis of different 8-bit full adders

Similar documents
Design and Analysis of CMOS Based DADDA Multiplier

POWER DISSAPATION CHARACTERISTICS IN VARIOUS ADDERS

CHAPTER 3 ANALYSIS OF LOW POWER, AREA EFFICIENT AND HIGH SPEED ADDER TOPOLOGIES

NOVEL DESIGN OF 10T FULL ADDER WITH 180NM CMOS TECHNOLOGY

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

Comparison among Different Adders

Comparative Analysis of Various Adders using VHDL

DESIGN OF HIGH SPEED AND ENERGY EFFICIENT CARRY SKIP ADDER

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

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

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

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA

A Novel Design of High-Speed Carry Skip Adder Operating Under a Wide Range of Supply Voltages

Design of Delay Efficient PASTA by Using Repetition Process

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

EFFICIENT DESIGN AND IMPLEMENTATION OF ADDERS WITH REVERSIBLE LOGIC

ADVANCES in NATURAL and APPLIED SCIENCES

Design of High Speed Hybrid Sqrt Carry Select Adder

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

Area and Delay Efficient Carry Select Adder using Carry Prediction Approach

OPTIMIZATION OF LOW POWER ADDER CELLS USING 180NM TG TECHNOLOGY

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

4-BIT RCA FOR LOW POWER APPLICATIONS

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

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

1-Bit Full-Adder cell with Optimized Delay for Energy- Efficient Arithmetic Applications

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

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

PERFORMANCE ANALYSIS OF DIFFERENT ADDERS USING FPGA

Study and Analysis of Full Adder in Different Sub-Micron Technologies with an Area Efficient Layout of 4-Bit Ripple Carry Adder

Improved Performance and Simplistic Design of CSLA with Optimised Blocks

A CASE STUDY OF CARRY SKIP ADDER AND DESIGN OF FEED-FORWARD MECHANISM TO IMPROVE THE SPEED OF CARRY CHAIN

International Journal of Advance Engineering and Research Development

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

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

FPGA IMPLEMENATION OF HIGH SPEED AND LOW POWER CARRY SAVE ADDER

An Optimized Design of High-Speed and Energy- Efficient Carry Skip Adder with Variable Latency Extension

Comparative Analysis of Multiplier in Quaternary logic

Design and Simulation of Convolution Using Booth Encoded Wallace Tree Multiplier

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

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

Design and Implementation of High Speed Carry Select Adder

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

International Journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online

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

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

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

A Highly Efficient Carry Select Adder

Reduced Area Carry Select Adder with Low Power Consumptions

Performance Analysis Comparison of a Conventional Wallace Multiplier and a Reduced Complexity Wallace multiplier

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

High Speed and Reduced Power Radix-2 Booth Multiplier

Design and Simulation of Low Power and Area Efficient 16x16 bit Hybrid Multiplier

Design and Implementation of Complex Multiplier Using Compressors

A HIGH SPEED DYNAMIC RIPPLE CARRY ADDER

IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA

Design and Analysis of Row Bypass Multiplier using various logic Full Adders

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

Implementation of 32-Bit Carry Select Adder using Brent-Kung 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

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

A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast Arithmetic Circuits

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

[Krishna, 2(9): September, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Design of 32-bit Carry Select Adder with Reduced Area

DESIGN OF LOW POWER MULTIPLIER USING COMPOUND CONSTANT DELAY LOGIC STYLE

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

II. LITERATURE REVIEW

32-bit High Speed Adder

International Journal Of Scientific Research And Education Volume 3 Issue 6 Pages June-2015 ISSN (e): Website:

Enhancement of Design Quality for an 8-bit ALU

Design and Implementation of combinational circuits in different low power logic styles

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

Performance Analysis of a 64-bit signed Multiplier with a Carry Select Adder Using VHDL

Self-Checking Carry-Select Adder Design Based on Two-Pair Two-Rail Checker

PROMINENT SPEED ARITHMETIC UNIT ARCHITECTURE FOR PROFICIENT ALU

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

Optimized area-delay and power efficient carry select adder

AREA AND POWER EFFICIENT CARRY SELECT ADDER USING BRENT KUNG ARCHITECTURE

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

Design and Implementation of Single Bit ALU Using PTL & GDI Technique

Circuit Design of Low Area 4-bit Static CMOS based DADDA Multiplier with low Power Consumption

MOS CURRENT MODE LOGIC BASED PRIORITY ENCODERS

Multiplier and Accumulator Using Csla

CHAPTER 4 ANALYSIS OF LOW POWER, AREA EFFICIENT AND HIGH SPEED MULTIPLIER TOPOLOGIES

An Efficient Implementation of Downsampler and Upsampler Application to Multirate Filters

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

Design and Analyse Low Power Wallace Multiplier Using GDI Technique

International Journal for Research in Applied Science & Engineering Technology (IJRASET) Design A Power Efficient Compressor Using Adders Abstract

Design A Redundant Binary Multiplier Using Dual Logic Level Technique

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

Comparison And Performance Analysis Of Phase Frequency Detector With Charge Pump And Voltage Controlled Oscillator For PLL In 180nm Technology

Low Power Adiabatic Logic Design

Implementation of High Performance Carry Save Adder Using Domino Logic

Implementation and Performance Evaluation of Prefix Adders uing FPGAs

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

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

International Journal of Advance Engineering and Research Development

AN EFFICIENT CARRY SELECT ADDER WITH LESS DELAY AND REDUCED AREA USING FPGA QUARTUS II VERILOG DESIGN

Transcription:

IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 5, Issue 4, Ver. II (Jul - Aug. 2015), PP 35-39 e-issn: 2319 4200, p-issn No. : 2319 4197 www.iosrjournals.org Performance analysis of different 8-bit full adders A.Sai Ramya 1, Mounica ACN 2, BSSV Ramesh babu 3 1,3 (ECE Department, Raghu Institute of Technology, Visakhapatnam, INDIA) 2, (ECE Department, AUCE, Andhra University, Visakhapatnam, INDIA) Abstract: Full adder plays a major role in various fields like Very Large Scale Integrated Circuits(VLSI),Digital Signal Processing(DSP),Microprocessors(MP) for Arithmetic Operations as additions are the basic functions. There are many topologies with unique characteristics. Power dissipation, Delay and Area are the key parameters suggested for characterization of logics. In this paper, a thorough analysis of these parameters described topologies is analyzed. A comparative study reveals and suggests different logics pertaining to different profile considerations. Keywords: full adders, power dissipation, chip area, time delay. I. Introduction Adder circuits are widely used in many digital systems as addition is the primary function on which these systems depend. Even in the VLSI applications arithmetic operations such as Addition, Subtraction, Multiplication and Multiply and Accumulate are mostly used. Hence, the performance of a digital system is dependent on the adder circuits used. Basically number of arithmetic operations are used in different VLSI applications,digital signal processing and microprocessor applications. Adder is the Basic circuit for all these operations. here we have taken 1-bit full adder cell as the basic building block for all these operations. In this section, we discuss about basic adder circuits. The paper provides an overview for the comparison of adder circuits in the early design phase for selecting their design structure for implementing adders with the constraints of area, delay, and power dissipation from[1]. High speed and low power full adder cells designed with pass transistors to reduce power delay product(pdp ). We are having circuits like Ripple Carry Adder(RCA) or Carry Propagate Adder, Carry Look-Ahead Adder(CLA),Carry Skip Adder(CSkA), Carry Select Adder(CSlA),Carry Save Adder(CAS), Carry Increment Adder(CIA). The adder topology is present in literature [3-7], Ripple Carry Adder (RCA) is the simplest, but slowest adders with O(n) area and O(n) delay, where n is the operand size in bits. Carry Look- Ahead (CLA) have O(nlog(n)) area and O(log(n)) delay, but typically suffer from irregular layout. On the other hand, Carry Skip Adder, carry increment and carry select have O(n) area and O( ) delay provides a good compromise in terms of area and delay, along with a simple and regular layout. Carry save adder have O(n) area and O(log n) delay from [2]. In this paper, the performance of different adder circuits are analyzed in terms of their area, delay and power dissipation. Power dissipation is due to the node capacitance and switching action. II. Review On Existing Adder Technology 8-bitRipple carry adder : Numbers of full adders are used to design a ripple carry adder. To design a 8 bit RCA we need 8 full adders. These full adders must be in a cascaded form. In this circuit the out carry is given as input to the next stages hence the name ripple carry adder. Due to propagation delay half adder cannot be used still the carry of that particular stage occurs. The delay between input and output is called as the propagation delay. Fig.1: Ripple Carry Adder Circuit, RTL circuit DOI: 10.9790/4200-05423539 www.iosrjournals.org 35 Page

8-bit carry skip adder: Carry skip adder is designed using ripple carry adder with speed up carry chain. Number of blocks are used for addition. Depending on length of bits these blocks are divided. Here each cell is compared and carry is propagated.carry is selected by MUX. Fig.2: Carry Skip Adder, RTL circuit 8 bit carry look ahead adder: The propagation of carry is dependent on the propagation delay which means that propagation can be done after the carry occurs at that particular stage. This is a main drawback in RCA. This can be solved using carry look ahead adder by predicting the carry in advance. Hence, the propagation delay can be reduced. Fig.3: Carry Look Ahead Adder, RTL circuit 8-bit Carry Increment Adder: This adder circuit is advantageous when an increased speed is required. It can achieve increased speed by using clock phase. It also has smaller chip area compared with other adder topologies. Increased speed and chip area are dependent on bits used for addition. If the bit width is increased speed will be increased and chip area will be reduced. Fig.4: Carry Increment Adder, RTL circuit Carry Save Adder: It is a digital adder. It is used when several operands to be added. But here we get partial additions which will be carried out further. With this adder circuit delays can be reduced. DOI: 10.9790/4200-05423539 www.iosrjournals.org 36 Page

Fig.5: Carry Save Adder, RTL circuit Carry Select Adder: Here addition can be done in multiple stages. It uses two RCAs and a multiplexer. The computation starts only when the carry-in is delivered. Hence, the speed gets improved as soon as the carry-in gets there. Fig.6: Carry Select Adder, RTL circuit III. Simulation Results And Discussions The circuits given for Ripple Carry adder, Carry skip adder, Carry Look ahead Adder, Carry Increment Adder, Carry Save Adder, Carry Select Adder, Carry Bypass Adder are simulated and synthesized and the corresponding results are presented in this section. For Simulation Xilinx 1.2 are used on windows OS with INTEL dual core processor. Generated plots pertaining to Delay profile, Area utilized and power dissipated for each circuit in SECTION II are mentioned in the following sub-sections. a) RCA: Fig.7 corresponds to generated plots for RCA. It can be read from power profile that is 79.8mW of power is dissipated, area utilized is 9 and time delay is 13.226ns to accomplish 8-bit full adder operation. Fig. 7.Simulation result of RCA b) CSkA: Generated plots for CSkA are as shown in Fig.8. The time delay for CSkA is 13.238ns, power dissipation is 79.8mW and area utilized is12. DOI: 10.9790/4200-05423539 www.iosrjournals.org 37 Page

Fig. 8.Simulation result of CSkA c) CLA: Delay profile, area profile and power dissipated which are generated are 11.532ns, 10 and 80.6mW respectively. The corresponding simulation plot has been shown in Fig.9. Fig. 9.Simulation result of CLA d) CIA: Fig.10 corresponds to generated plots for CLA. It can be read from power profile that is 80.6mW of power is dissipated, area utilized is 11 and time delay is 11.035ns to accomplish 8-bit full adder operation. Fig. 10.Simulation result of CIA e) CSA: Generated plots for CSA are as shown in Fig.11. The time delay for CSA is 14.999ns, power dissipation is 78.91mW and area utilized is13. Fig. 11.Simulation result of CSA f) CSlA: Delay profile, area profile and power dissipated which are generated are 13.226ns, 12 and 878.9mW respectively. The corresponding simulation plot has been shown in Fig.12. DOI: 10.9790/4200-05423539 www.iosrjournals.org 38 Page

Fig. 12.Simulation result of CSlA g) Comparison: A comparison study based on power profile, delay and area is tabulated in Table.1.It shows that CSA provides low power, Whereas RCA provides low area utilization and CIA provides low time delay Table.1: Comparison of different full adders Adders Time delay(ns) Area utilized Power dissipation(mw) RCA 13.226 9 79.8 CLA 11.532 10 80.6 CSA 14.999 13 78.91 CIA 11.035 11 80.6 CSEA 13.226 14 79.8 CSKA 13.238 12 79.8 IV. Conclusion The available and most widely used full adder topologies are simulated and synthesized with Xilinx and thorough analysis basing on reports generated like delay profile, area and power dissipation. The study reveals that the RCA is utilized minimum chip area.and it can be concluded that for minimum delay CIA is suggested and for low power dissipation CSA is recommended. References [1] Shams,A.M, Darwish, T.W and Bayomui, M.A Performance analysis of low power 1-bit CMOS full adder cells, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol.10, Issue No.1,Feb 2002. [2] Oh-Hyeong Kwon, A Boolean Extraction Technique For Multiple-Level Logic Optimization IEEE 2003. [3] Shrirang K. Karandikar and Sachin S. Sapatnekar, Fast Comparisons of Circuit Implementations, IEEE Transaction on Very Large Scale Integration (VLSI) Systems, Vol. 13, No. 12, December 2005. [4] Mariano Aguirre-Hernandez and Monico Linares-Aranda, CMOS Full-Adders for Energy-Efficient Arithmetic Applications, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol.19, No. 4, April 2011. [5] Sreehari Veeramachaneni, M.B. Srinivas, New Improved 1-Bit Full Adder Cells, IEEE, 2008. [6] R.uma, Vidya Vijayan, M. Mohanapriya, Sharon Paul, Area, Delay and Power Comparison of Adder Topologies, International Journal of VLSI and Communication Systems, 2012. [7] Alioto, M, Palumbo, G Analysis and comparison on full adder block in submicron technology,ieee December 2002. DOI: 10.9790/4200-05423539 www.iosrjournals.org 39 Page