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

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

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

AREA AND POWER EFFICIENT CARRY SELECT ADDER USING BRENT KUNG ARCHITECTURE

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

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

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

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

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

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

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

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

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

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

128 BIT MODIFIED SQUARE ROOT CARRY SELECT ADDER

International Journal of Modern Trends in Engineering and Research

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

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

An Efficient Higher Order And High Speed Kogge-Stone Based CSLA Using Common Boolean Logic

Design and Implementation of High Speed Carry Select Adder

SQRT CSLA with Less Delay and Reduced Area Using FPGA

Design of 32-bit Carry Select Adder with Reduced Area

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

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

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

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

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

Area and Delay Efficient Carry Select Adder using Carry Prediction Approach

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

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

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

Implementation of Cmos Adder for Area & Energy Efficient Arithmetic Applications

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

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

An Efficent Real Time Analysis of Carry Select Adder

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

International Journal of Advance Engineering and Research Development

A Highly Efficient Carry Select Adder

LowPowerConditionalSumAdderusingModifiedRippleCarryAdder

Design of High Speed Hybrid Sqrt Carry Select Adder

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

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

II. LITERATURE REVIEW

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

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

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

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

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

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

An Efficient Implementation of Downsampler and Upsampler Application to Multirate Filters

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

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

Adder (electronics) - Wikipedia, the free encyclopedia

Comparative Analysis of Various Adders using VHDL

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

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

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

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

Optimized area-delay and power efficient carry select adder

Design and Implementation of Wallace Tree Multiplier Using Kogge Stone Adder and Brent Kung Adder

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

Improved Performance and Simplistic Design of CSLA with Optimised Blocks

IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA

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

Low Power and Area EfficientALU Design

Multiplier and Accumulator Using Csla

An Efficient Carry Select Adder A Review

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

PROMINENT SPEED ARITHMETIC UNIT ARCHITECTURE FOR PROFICIENT ALU

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

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

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

High Speed and Reduced Power Radix-2 Booth Multiplier

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA

Efficient Optimization of Carry Select Adder

Design of A Vedic Multiplier Using Area Efficient Bec Adder

Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits

AREA DELAY POWER EFFICIENT CARRY SELECT ADDER ON RECONFIGURABLE HARDWARE

Implementation of High Speed and Energy Efficient Carry Skip Adder

Implementation Of Radix-10 Matrix Code Using High Speed Adder For Error Correction

Reduced Area Carry Select Adder with Low Power Consumptions

Efficient Implementation of Parallel Prefix Adders Using Verilog HDL

Design of high speed hybrid carry select adder

Survey of VLSI Adders

Design and Simulation of 16x16 Hybrid Multiplier based on Modified Booth algorithm and Wallace tree Structure

Area Efficient Carry Select Adder with Half-Sum and Half-Carry Method

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

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

Design and Implementation of a delay and area efficient 32x32bit Vedic Multiplier using Brent Kung Adder

Area Delay Efficient Novel Adder By QCA Technology

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

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

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

Area Efficient Modified Vedic Multiplier

Analysis Parameter of Discrete Hartley Transform using Kogge-stone Adder

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

AN NOVEL VLSI ARCHITECTURE FOR URDHVA TIRYAKBHYAM VEDIC MULTIPLIER USING EFFICIENT CARRY SELECT ADDER

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

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 and Comparative Analysis of Conventional Adders and Parallel Prefix Adders K. Madhavi 1, Kuppam N Chandrasekar 2

Design of High Speed and Low Power Adder by using Prefix Tree Structure

Transcription:

Journal From the SelectedWorks of Kirat Pal Singh Winter November 17, 2016 Implementation of 32-Bit Carry Select Adder using Brent-Kung Adder P. Nithin, SRKR Engineering College, Bhimavaram N. Udaya Kumar, SRKR Engineering College, Bhimavaram K. Bala Sindhuri, SRKR Engineering College, Bhimavaram This work is licensed under a Creative Commons CC_BY-NC International License. Available at: https://works.bepress.com/kiratpalsingh/74/

Indian Journal of Science and Technology, Vol 9(44), DOI: 10.17485/ijst/2016/v9i44/101948, November 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Implementation of 32-Bit Carry Select Adder using Brent-Kung Adder P. Nithin *, N. Udaya Kumar 2 and K. Bala Sindhuri 3 SRKR Engineering College, Bhimavaram - 534204, Andhra Pradesh, India; nithin.podugu@gmail.com, n_uk2007@yahoo.com, K.b.sindhuri@gmail.com Abstract The circuit used to add the two numbers or two bits is adder. The main problem with the adder is both the area and delay to produce the final output. So, this paper implements an adder it requires a less amount of delay and area to produce the final output. The reduction of delay and area is done by the Parallel Prefix Adders. It plays a prominent role in Digital Combinational Circuits. Area and power are other factors which really makes the adder effective. The techniques used to get a less amount of delay and area is by using the Binary-to-Excess-1 Converter (BEC) and a Parallel Prefix Adder. The delay of the Modified Linear Carry Select Adder of Brent Kung Adder is less when compared with the Regular Carry Select Adder architecture. The delay and area further can be improved by using a Square root Carry Select adder. This paper focuses on operation of Parallel Prefix Adders of 32 bit Brent-Kung Adder. Keywords: And-Or-Inverter (AOI) Logic, Binary-to-Excess-1 Converter (BEC), Brent-Kung (BK) Adders, Carry Select Adder (CSLA), Parallel Prefix Adder 1. Introduction Design of less consumed area, more accurate and fastest adder logic systems is a very important aspect in the VLSI. In adders propagation of carry signal requires a more amount of time when compared with the final summation output; hence it limits the operation of an adder. One of the important components in the digital circuitry is the adder. It performs an addition operation between two operands by bit-by-bit and generates a carry and sum. The summation and carry output mainly depends upon the delay i.e. no. of transistors present in a circuit, if the circuit occupies a less no of transistors one can easily said that the circuit has less delay and more area efficient. Surprisingly this is one of the important aspects in any digital circuits. In digital circuits each and every component mainly depend upon the power and area, hence most of the circuits are made with less power and more area efficient. Parallel Prefix Adders are one of the most important techniques to reduce area and delay of the circuit. It can take the help of a Carry Look Ahead adder. Designing of more accurate and high speed adder is called the Carry Select Adder (CSLA). To solve delay propagation problems, CSLA are used in many digital circuits. It can solve the problem by providing multiple carries and then select the proper carry to produce the final summation. The problem with the CSLA is it is not a less area consumed architecture because presence of multiple Ripple Carry Adder (RCA) for both the carries. In CSLA architecture the summation and carry outputs are calculated for both C in = 0 and C in = 1. Depend upon the generated carry the summation output and their respective carry output is selected, and also with the help of a previous carry output the multiplexer (MUX) output is determined by using it as a selection input. *Author for correspondence

Implementation of 32-Bit Carry Select Adder using Brent-Kung Adder The conventional 1 CSLA contains a two Ripple Carry Adders because of the availability of two RCA s in the circuit the transistor count is increases and due to this the delay also increases, this affects the performance of the circuit badly. Hence, the adder output will be delayed by a more amount of time. The main aim of this work is to design the architectures which consume less area and delay of an adder, the area can be reduced by interchanging the Ripple Carry Adders one with BK adder and another RCA with BEC add-one mechanism. By using a Square Root architecture (SQRT) the delay will be reduced than the linear architecture because of variable inputs present in each group of SQRT architectures. The Binary-to-Excess-1 converter (BEC) is one of the add-one schemes. The basic idea behind the BEC is it can add a binary one to the input bits and the output of BEC is given to the multiplexer and another input of the multiplexer is direct input bits. The selection of one of the input bits can be done by the multiplexer (MUX) with the help of a control signals. In modified regular linear CSLA the Ripple Carry Adder is interchanged with a Binary-to-Excess-1 (BEC) converter because of this the transistor count gradually decreases so; the area occupied by the adder is also reduced. Hence the modified regular linear CSLA gives the final summation and carry outputs within less amount of time. Obviously this is the main aim of any digital circuits. Organization of this paper is as follows: Section 2 describes the operation of parallel prefix adder. Section 3 explains the area and delay evaluations of basic blocks. Section 4 explains the regular linear CSLA of 32-Bit Brent-Kung (BK) adder and delay evaluations. Section 5 gives the idea about the Modified Regular Linear CSLA of 32-Bit BK adder and delay calculations. Section 6 explains the BK adder simulation results, both Technological and RTL schematics of Brent-Kung Adder and the performance characteristics of the Regular and Modified Linear CSLA of Brent-Kung Adder. The paper is concluded in Section 7. 2. Parallel Prefix Adder Parallel Prefix Adder 2 used to improve the speed of an addition 3. These are used to improve 4 the performance of arithmetic circuits in industries due to the improved performance. The design of Parallel Prefix Adder is based upon the three steps: Pre-Processing stage. Carry Generation stage. Post Processing stage. 2.1 Pre-Processing Stage In this stage generate and propagate signals are calculated for each and every inputs A and B. The signals for this stage are computed by using the equations: P i = A i xor B i (1) G i = A i and B i (2) 2.2 Carry Generation Network At this stage the carries are calculated for every bit and the entire operation at this stage is carried out parallel. At last these generated signals are bisected into smaller pieces. These signals are used as intermediate signals and computed by using the Equations 3 and 4. CP i:j = P i:k+1 and P k: (3) CG i:j = G i:k+1 or (P i:k+1 and G k:j ) (4) 2.3 Post Processing Stage This is the last stage in the Parallel Prefix Adder which is used to calculate the total summation of each and every input bit and it is the final stage for all the adders and these are calculated by using logical Equations 5 and 6. C i-1 = (P i and C in ) or G i (5) S i = P i xor C i-1 (6) 3. Area and Delay Evaluation of Basic Blocks The AND, OR and Inverter (AOI) are the basic building blocks of any logic circuit. The calculation of an area is obtained by simply counting 5 the no. of gates in a circuit. The AND, OR and Inverter occupies a one unit area, while the XOR gate and MUX occupies a 5 and 4 units of delay respectively. The delay methodology considered all gates to be made up of AOI logic and delay for each of the AOI logic is 1 unit. Using this method I can calculate the both area and delay for the CSLA adder blocks these areas and delays are calculated and listed in Table 1. 2 Indian Journal of Science and Technology

P. Nithin, N. Udaya Kumar and K. Bala Sindhuri Table 1. Area and delay evaluations of basic blocks Adder block Delay Area XOR Gate 3 5 2:1 MUX 3 4 HA 3 6 FA 6 13 4. Regular Linear Carry Select Adder of 32-Bit Brent-Kung Adder In 6 is one of the Parallel Prefix Adders. Its architecture gives a less number of stages to all inputs to outputs with a non-symmetric loading. Parallel Prefix Adders are one of the unique adders that work on the propagating and generating signals. But the gate level depth of 7 is 0 (log2 (n)), so the speed is lower. The regular linear CSLA of 32-Bit BK adder is shown in Figure 1. 4.1 Delay and Area Evaluation of Regular Linear Carry Select Adder of 32-Bit Brent-Kung Adder The 32-Bit regular linear CSLA BK adder has 8 groups. Group 1 contains a single BK adder and the remaining groups contains a one BK adder for C in = 0, a Ripple Carry Adder for C in = 1 and a Multiplexer. The area and delay evaluation of a 32-Bit Regular linear CSLA BK adder is estimated as follows: Group 1 contains a four bit BK adder the delay for the S(0), S(1), S(2), S(3) and final carry c(3) are 3 units, 6 units, 8 units,10 units and 9 units respectively. Area occupied by these summation and carry outputs are 3 units, 7 units, 9 units, 9 units and 3 units respectively. So, total delay and area occupied in group 1 is 10 units and 31 units. Group 2 contains a four bit BK adder the delay and area for them is same as Group 1. The Group 2 also contains a RCA. The four bit RCA as four Full adders and the area and delay occupied by the four bit RCA is 52 units and 12 units. So, total delay and area occupied in Group 2 is 14 units and 114 units. Group 3 to Group 8 contains a one BK adder and one RCA hence the area occupied by all these groups are same as Group 2 but the delay will be varied from Group 2 to Group 8 with increasing of 3 units from the previous Groups. The delay and area evaluation of the 32-Bit regular linear CSLA BK adder is listed in Table 2. Figure 1. Regular linear CSLA of 32-Bit Brent-Kung Adder. Regular linear CSLA of 32-Bit BK adder has one RCA, BK and a MUX. When compared with the conventional CSLA one RCA is replaced with BK for C in = 0, hence delay 8 will be reduced. The RCA requires a more no of transistors for the implementation of the adder logic i.e. if the bit size is increases the no. of full adders are increases proportionally. But in the BK adder it requires a less no. of logic gates to implement the same logic, hence the BK adder as less delay and more area efficient. The BK adder follows the tree structure form to increase the speed. Table 2. Area and delay evaluation Group Delay Area 1 10 31 2 14 114 3 17 114 4 20 114 5 23 114 6 26 114 7 29 114 8 32 114 Indian Journal of Science and Technology 3

Implementation of 32-Bit Carry Select Adder using Brent-Kung Adder 5. Modified Linear Carry Select Adder of 32-Bit Brent-Kung Adder The modified linear CSLA of 32-Bit BK adder is shown in Figure 2. By comparing the modified architecture with the regular CSLA and with the conventional CSLA the modified architecture gives less area because of replacing both the RCA s as one with the Brent Kung Adder and another with the BEC mechanism. Due to this less area of occupancy the architecture is having a less delay to generate the final summation and carry output. The modified linear CSLA shows that both the BK adder and a BEC mechanism is connected in a cascade fashion. From Figure 2 the 32-Bit architecture of modified linear CSLA is having eight groups and each group has four input bits to both the Brent Kung and the BEC. The multiplexer is present at the bottom of the architecture and it is used to select one of the summation output depend upon the selection input given to the MUX i.e. the carry of the previous output is used as an selection input to the MUX. C in = 1 and a MUX. The area and delay evaluation of a 32-Bit modified linear CSLA BK adder is estimated as follows: Group 1 contains a four bit BK adder the delay for the S(0), S(1), S(2), S(3) and carry output c(3) are 3 units, 6 units, 8 units,10 units and 9 units respectively. Area occupied by these summation and carry outputs are 3 units, 7 units, 9 units, 9 units and 3 units respectively. So, total delay and area occupied in Group 1 is 10 units and 31 units. Group 2 contains a four bit BK adder the delay and area for them is same as Group 1. The Group 2 also contains a RCA. It also contains a four bit BEC and the area and delay occupied by the four bit BEC is 16 units and 6 units. So, total delay and area occupied in Group 2 is 13 units and 90 units. Group 3 to Group 8 contains a one BK adder and one BEC hence the area occupied by all these Groups are same as Group 2 but the delay will be varied from Group 2 to Group 8 with increasing of 3 units from the previous Groups. The delay and area evaluation of the 32-Bit regular linear CSLA BK adder is listed in Table 3. Figure 2. Modified linear CSLA of 32-Bit Brent-Kung Adder. 5.1 Delay and Area Evaluation of 32-Bit Modified Linear CSLA of Brent-Kung Adder The 32-Bit modified linear CSLA BK adder has 8 groups. Group 1 contains a single BK adder and the remaining groups contains a single BK adder for C in = 0, a BEC for Table 3. Area and delay evaluation Group Delay Area 1 10 31 2 13 90 3 16 90 4 19 90 5 22 90 6 25 90 7 28 90 8 31 90 The modified Linear CSLA BK contains a BK adder, BEC fo both C in = 0 and C in = 1, a MUX. The MUX at the bottom of the architecture will be useful for the summation and carry output. Depend upon the carry of a previous adder the summation of the BK or BEC block will be considered and the previous carry output can be used as a selection input for the multiplexer. 4 Indian Journal of Science and Technology

P. Nithin, N. Udaya Kumar and K. Bala Sindhuri 6. Simulation Results Figures 3 and 4 give the simulation results of a regular and modified Linear CSLA of 32-Bit BK adder respectively. The inputs for 32-Bit Brent-Kung Adder A and B can be given as 11111111111111111111111111111111 and 11111111111111111111111111111111 the output for this 32-Bit Brent Kung adder s summation is obtained as a 11111111111111111111111111111110 and the output carry is Cout is obtained as 1. The above mentioned input bit pattern is applicable for both the regular and modified linear carry select adder. Figure 6. Design utilization of modified linear CSLA of Brent-Kung Adder. Table 4. Performance parameters of both the regular and modified CSLA of 32-Bit Brent-Kung Adder Parameters Regular Linear CSLA of BK adder Modified Linear CSLA of BK adder Memory (KB) 188684 185228 Frequency (MHz) 60.998 74.145 Figure 3. Figure 4. Adder. Regular linear CSLA of 32-Bit Brent-Kung adder. Modified linear CSLA of 32-Bit Brent-Kung From the Table 4 the delay of the Modified Linear Carry Select Adder of Brent-Kung Adder is less when compared with the another architecture because the frequency is more in the Modified CSLA. Figures 7 and 8 show the technological schematics of a regular and modified Linear CSLA of 32-Bit BK adder. The technological schematic is obtained only after completing the synthesis process to the targeting phase. It tells about the design by using logic elements in terms of LUTs, carry logic, I/O buffers and other logical components. By viewing this it allows you to see a technology-level representation of HDL optimized for architecture, it will help us to discover design issues early in the design process. Figures 5 and 6 explain the utilization of both the Regular and Modified Carry Select Adder of 32-Bit Brent- Kung Adder. After performing the simulation synthesis is carried out to see the design utilization of the architectures. Figure 5. Design utilization of regular CSLA of Brent- Kung Adder. Figure 7. Technology schematic for regular CSLA of 32- Bit Brent-Kung Adder. Indian Journal of Science and Technology 5

Implementation of 32-Bit Carry Select Adder using Brent-Kung Adder Figure 8. Technological schematic for Modified linear CSLA of 32- bit Brent-Kung Adder. Figures 9 and 10 give the RTL schematic of regular and modified Linear CSLA of 32-Bit BK adder. The RTL Schematic tells about the pre-optimized design in the use of symbols such as adders, multipliers, counters, AND gates and OR gates which are totally not depend on the Xilinx devices. Figure 10. Register transfer level schematic for modified linear CSLA of 32-Bit Brent-Kung Adder. 7. Conclusion In this work, a modified regular linear CSLA of 32-Bit BK adder is proposed. When compared with both the conventional CSLA and Regular Linear CSLA BK of 32-Bit adders the proposed model obtains a less amount of delay, speed and area efficient 9,10. The further work can be implemented by using a SQRT CSLA and the results will be compared with the regular CSLA. The simulation and synthesis are carried on Xilinx ISE 12.2 on a INTEL core2 (TM). 8. References Figure 9. Register transfer level schematic of regular CSLA of 32 bit Brent-Kung Adder. 1. Parmar S, Singh KP. Design of high speed hybrid carry select adder. IEEE s 3rd International Advance Computing Conference (IACC); Ghaziabad. 2013 Feb. ISBN: 978-1- 4673-4527-9. 2. Snir M. Depth-size trade-offs for parallel prefix computation. Journal of Algorithms. 1986 Jun; 7(2):185 201. 3. Jackson DJ, Hannah SJ. Modeling and comparison of adder designs with Verilog HDL. 25th South-eastern Symposium on System Theory; 1993 Mar. p. 406 10. 6 Indian Journal of Science and Technology

P. Nithin, N. Udaya Kumar and K. Bala Sindhuri 4. Wei BWY, Clark D. Thompson CD. Area-time optimal adder design. IEEE Transactions on Computers. 1967 May; 39:666 75. 5. Ramkumar B, Kittur HM. Low-power and area-efficient carry select adder. IEEE Transaction on Very Large Scale Integration Systems. 2012 Feb; 20(2):371 5. 6. Rabaey JM. Digital integrated circuits - A design perspective. New Jersey: Prentice-Hall; 2001. 7. Brent R, Kung H. A regular layout for parallel adders. IEEE Transaction on Computers. 1982 Mar; C-31(3): 260 4. 8. Siliveru A, Bharathi M. Design of Kogge-Stone and Brent- Kung Adders using degenerate pass transistor logic. International Journal of Emerging Science and Engineering. 2013 Feb; 1(4):38 41. 9. Ramkumar B Kittur HM, Kannan PM. ASIC implementation of modified faster carry save adder. Eur J Sci Res. 2010; 42(1):53 8. 10. BalaSindhuri K, PadmaVasavi K, Santi Prabha I, Udaya Kumar N. VLSI architecture for linear Carry Select Adder with zero finding. 6th International Advanced Cloud Computing Conference IACC; 2016. Indian Journal of Science and Technology 7