SlideShare a Scribd company logo
1 of 6
Download to read offline
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 6, Issue 1 (May. - Jun. 2013), PP 01-06
www.iosrjournals.org
www.iosrjournals.org 1 | Page
Design of 32 bit Parallel Prefix Adders
P.Chaitanya kumari1,
R.Nagendra2
PG Student, VLSI, Assistant Professor, ECE Dept., SVEC, Tirupati, Chittoor, A.P, India ,
Abstract: In this paper, we propose 32 bit Kogge-Stone, Brent-Kung, Ladner-Fischer parallel prefix adders. In
general N-bit adders like Ripple Carry Adders (slow adders compare to other adders), and Carry Look Ahead
adders (area consuming adders) are used in earlier days. But now the most Industries are using parallel prefix
adders because of their advantages compare to other adders. Parallel prefix adders are faster and area
efficient. Parallel prefix adder is a technique for increasing the speed in DSP processor while performing
addition. We simulate and synthesis different types of 32-bit prefix adders using Xilinx ISE 10.1i tool. By using
these synthesis results, we noted the performance parameters like number of LUTs and delay. We compare these
three adders in terms of LUTs (represents area) and delay values.
Keywords− prefix adder, carry operator, Kogge-Stone, Brent-Kung, Ladner-Fischer.
I. Introduction
Arithmetic circuits are the ones which perform arithmetic operations like addition, subtraction,
multiplication, division, parity calculation. Most of the time, designing these circuits is the same as designing
muxers, encoders and decoders. In electronics, an adder or summer is a digital circuits[7] that performs addition
of numbers. In many computers and other kind of processors, adders are other parts of the processor, many
computers and other kinds of processors, where they are used to calculate addresses, table and similar. The
binary adder[7,10] is the one type of element in most digital circuit designs including digital signal
processors(DSP) and microprocessor data path units. Therefore fast and accurate operation of digital system
depends on the performance of adders [6]. Hence improving the performance of adder is the main area of
research in VLSI[10] system design. The Conventional adders discussed in section II. The details of R Kogge-
Stone adder, Brent-Kung adder and Ladner- Fischer adders are discussed, and the implementation of proposed
system is described in section III. The performance and simulation results were presented and discussed in
section IV.
II. Conventional Adders
Ripple Carry Adder
Ripple Carry Adder is constructed by cascading full adder blocks in series. A RCA is a logic circuit in
which the carry out of one stage fed directly to the carry in of the next stage. It is called RCA because each carry
bit gets rippled into the next stage. The main drawbacks of the ripple adder is every bit being added has to
propagate through each digital logic gate in the circuit before an answer can be generated. This is known as a
gate delay. The 4 bit RCA figure shown below.
Figure1: 4-bit Ripple Carry Adder
Carry Look Ahead Adder
A Carry Look Ahead adder(CLA) is a type of adder used in digital circuits. A carry-look ahead adder
improves speed by reducing the amount of time required to determine carry bits. It can be contrasted with the
simpler, but usually slower, ripple carry adder[16] for which the carry bit is calculated alongside the sum bit,
and each bit must wait until the previous carry has been calculated to begin calculating its own result and carry
bits. The carry-look ahead adder calculates one or more carry bits before the sum, which reduces the wait time
to calculate the result of the larger value bits. The Kogge-Stone adder and Brent-Kung adder and Ladner-
Design of 32 bit Parallel Prefix Adders
www.iosrjournals.org 2 | Page
Fischer[14] are examples of this type of adder. To reduce the computation time, engineers devised faster ways to
add two binary numbers by using carry-look ahead adders. They work by creating two signals (P and G) for
each bit position, based on if a carry is propagated through from a less significant bit position (at least one input
is a '1'), a carry is generated in that bit position (both inputs are '1'), or if a carry is killed in that bit position
(both inputs are '0'). In most cases, P is simply the sum output of a half-adder and G is the carry output of the
same adder. After P and G are generated the carries for every bit position are created. Some advanced carry-
look ahead architectures are the Brent-Kung adder, and the Kogge-Stone adder and Ladner-Fischer adder[5].The
4 bit CLA figure shown below.
Figure2: 4 bit Carry Look Ahead Adder
III. Proposed Adders
Parallel prefix adders
The PPA is like a Carry Look Ahead Adder. The production of the carriers the prefix adders [1] can be
designed in many different ways based on the different requirements. We use tree structure form to increase the
speed [13] of arithmetic operation. Parallel prefix adders are faster adders [1] and these are faster adders [4] and
used for high performance arithmetic structures in industries. The parallel prefix addition is done in 3 steps.
1. Pre-processing stage
2. Carry generation network
3. Post processing stage
Pre-processing stage
In this stage we compute, the generate and propagate signals are used to generate carry input of each adder. A
and B are inputs. These signals are given by the equation 1&2.
Pi=Ai Bi........................(1)
GI=Ai .Bi.............................(2)
Carry generation network]
In this stage we compute carries corresponding to each bit. Execution is done in parallel form [4].After
the computation of carries in parallel they are divided into smaller pieces. carry operator contain two AND gates
, one OR gate. It uses propagate and generate as intermediate signals which are given by the equations 3&4.
P(i:k) =P(i:j) . P(j-1:k)……………………….............(3)
G(i:k) =G(i:j) +(G(j-1:k) . P(i:j))…………………..(4)
Figure3: Carry operator.
The operations involved in this figure are given as.
Post processing stage
This is the final stage to compute the summation of input bits. it is same for all adders and sum bit equation
given
Si= Pi Ci………………………………………..(5)
Ci+1=(Pi .C0) + Gi………………………………(6)
Design of 32 bit Parallel Prefix Adders
www.iosrjournals.org 3 | Page
Parallel Prefix Adders are classified into
1. Kogge- Stone Adder
2. Brent-Kung Adder
3. Ladner-Fischer Adder
Kogge - Stone Adder
Kogge-Stone adder is a parallel prefix form carry look ahead adder. The Kogge-Stone adder [3] was
developed by peter M. Kogge and Harold S. Stone which they published in 1973. Kogge-Stone prefix adder is
a fast adder design. KS adder has best performance in VLSI implementations. Kogge-Stone adder has large area
with minimum fan-out. The Kogge- Stone adder is widely known as a parallel prefix adder that performs fast
logical addition. Kogge-Stone adder[9] is used for wide adders because of it shows the less delay among other
architectures. In fig2 each vertical stage produce Propagate and Generate bits. Generate bits are produced in the
last stage and these bits are XORed with the initial propagate after the input to produce the sum bits. The 2-bit
and 32- bit Kogge- Stone adder figures shown below.
Figure4: 2-bit KS Adder
Figure 5: 32-bit Kogge-Stone Adder
Brent-Kung Adder
The Brent-Kung adder[3] is a parallel prefix adder. The Brent-Kung adder was developed by Brent
and Kung which they published in 1982. Brent-Kung has maximum logic depth and minimum area. The number
of cells are calculated by using 2(n-1) -Log2n
.The 4-bit and 32 bit Brent- Kung adder figures shown below.
Figure 6: 4-bit BK Adder
Design of 32 bit Parallel Prefix Adders
www.iosrjournals.org 4 | Page
Figure7: 32-bit Brent-kung adder
Ladner-Fischer Adder
Ladner- Fischer adder is a parallel prefix adder. This was developed by R. Ladner and M. Fischer in
1980.Ladner- Fischer adder[6] has minimum logic depth but it has large fan-out . Ladner- Fischer adder has
carry operator nodes. The 3-bit and 32 bit Ladner- Fischer adder figures shown below.
Figure8: 3-bit LF Adder
Figure9: 32- bit Ladner- Fischer adder
IV. Simulation Results And Comparisions
Various adders were designed using Verilog language in Xilinx ISE Navigator 10.1 and all the
simulations are performed using Modelsim 6.5e simulator. The performance[12] of proposed adders are
analyzed and compared. In this proposed architecture , the implementation code for 32-bit Kogge-Stone, Brent-
Kung adder, Ladner-Fischer adders were developed and corresponding values of delay and area were observed.
Table1 shows the trade-off between different topologies and table2 shows the comparision of adders. The
simulated outputs of 32-bit proposed adders are shown in Figure8,9&10.
Design of 32 bit Parallel Prefix Adders
www.iosrjournals.org 5 | Page
Figure8: Simulated Output of 32-bit KS Adder
Figure9: Simulated Output of 32-bit BK Adder
Figure10: Simulated Output of 32-bit LF Adder
V. Conclusion
The proposed adders are faster because of less delay and area efficient compared to other basic adders.
Among these three prefix adders Ladner-Fischer adder has better performance compared to remaining adders.
The performance comparisons between these adders are measured in terms of area and delay. It would be
Design of 32 bit Parallel Prefix Adders
www.iosrjournals.org 6 | Page
interesting to investigate the design of the 128 and 256 bit adders. These adders are popularly used in VLSI
implementations.
Acknowledgement
P. Chaitanya Kumari would like to thank Mr.R .Nagendra, Assistant Professor(senior grade)
ECE Department who had been guiding throughout the project and supporting me in giving technical ideas
about the paper and motivating me to complete the work efficiently and successfully.
References
[1] Y. Choi, “Parallel Prefix Adder Design”, Proc. 17th
IEEE Symposium on Computer Arithmetic, pp 90-98, 27th
June 2005.
[2] R. P. Brent and H. T. Kung, “A regular layout for parallel adders”, IEEE trans, computers, Vol.C-31,pp. 260-264,.March 1982.
[3] Kogge P, Stone H, “A parallel algorithm for the efficient solution of a general class Recurrence relations,” IEEE Trans. Computers,
Vol.C-22, pp 786-793,Aug. 1973.
[4] R. Zimmermann, “Non-heuristic operation and synthesis of parallel-prefix adders,” in International workshop on logic and
architecture synthesis, December 1996,pp. 123-132.
[5] C.Nagendra, M. J. Irwin, and R. M. Owens, “Area -Time-Power tradeoffs in parallel adders”, Trans. Circuits Syst. II, vol.43, pp.
689– 702 Oct.1996.
[6] R. Ladner and M. Fischer, “Parallel prefix computation, Journal of ACM.La.Jolla CA,Vol.27,pp.831-838,October 1980.
[7] Reto Zimmermann. Binary Adder Architectures for Cell-Based VLSI an their Synthesis. Hartung-Gorre, 1998.
[8] Y. Choi, “Parallel Prefix Adder Design,” Proc. 17th IEEE Symposium on Computer Arithmetic, pp 90-98, 27th June 2005.
[9] D. Harris, “A taxonomy of parallel prefix networks,” in Signals, Systems and Computers,2003. Conference Record of Thirty
Seventh Asilomar Conference on, vol. 2, the Nov. 2003,pp.2217.
[10] N. H. E. Weste and D. Harris, CMOS VLSI Design, 4th
edition, Pearson Addison-Wesley, 2011.
[11] H. Ling, High-speed binary adder," IBM Journal of Research and Development, vol. 25,no. 3, pp. 156 March 1981.
[12] K.Vitoroulis and A. J. Al-Khalili “Performance of Parallel Prefix Adders Implemented with FPGA technology,” IEEE
Northeast Workshop on Circuits and Systems, pp. 498-501, Aug. 2007.
[13] D. H. K. Hoe, C. Martinez, and J. Vundavalli, “Design and Characterization of Parallel Prefix Adders using FPGAs, ”IEEE 43rd
Southeastern Symposium on System Theory, pp. 170-174, March 2011.
[14] T. Matsunaga, S. Kimura, and Y. Matsunaga.“Power-conscious syntheses of parallel prefix adders under bitwise timing
constraints,” Proc. the Workshop on Synthesis And System Integration of Mixed Information technologies(SASIMI), Sapporo, Japan,
October 2007,pp. 7–14.
[15] F. E. Fich, “New bounds for parallel prefix circuits,” in Proc. of the 15thAnnu. ACM Sympos. Theory of Comput., 1983, pp.100–
109.
[16] D. Gizopoulos, M. Psarakis, A. Paschalis, and Y.Zorian, “Easily Testable Cellular Carry Look ahead Adders,” Journal of Electronic
Testing: Theory and Applications 19, 285-298, 2003.

More Related Content

What's hot

implementation and design of 32-bit adder
implementation and design of 32-bit adderimplementation and design of 32-bit adder
implementation and design of 32-bit adderveereshwararao
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative AdderIRJET Journal
 
Design and implementation of Parallel Prefix Adders using FPGAs
Design and implementation of Parallel Prefix Adders using FPGAsDesign and implementation of Parallel Prefix Adders using FPGAs
Design and implementation of Parallel Prefix Adders using FPGAsIOSR Journals
 
Design and Estimation of delay, power and area for Parallel prefix adders
Design and Estimation of delay, power and area for Parallel prefix addersDesign and Estimation of delay, power and area for Parallel prefix adders
Design and Estimation of delay, power and area for Parallel prefix addersIJERA Editor
 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...IJERA Editor
 
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...Kunjan Shinde
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA &  CLAA32-bit unsigned multiplier by using CSLA &  CLAA
32-bit unsigned multiplier by using CSLA & CLAAGanesh Sambasivarao
 
128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder 128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder ijcisjournal
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitIRJET Journal
 
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureA Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureIRJET Journal
 
vedic mathematics based MAC unit
vedic mathematics based MAC unitvedic mathematics based MAC unit
vedic mathematics based MAC unitNavya Shree
 
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSUday Prakash
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmIJERA Editor
 

What's hot (19)

I43024751
I43024751I43024751
I43024751
 
implementation and design of 32-bit adder
implementation and design of 32-bit adderimplementation and design of 32-bit adder
implementation and design of 32-bit adder
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
 
20120140506024
2012014050602420120140506024
20120140506024
 
Id3313941396
Id3313941396Id3313941396
Id3313941396
 
Design and implementation of Parallel Prefix Adders using FPGAs
Design and implementation of Parallel Prefix Adders using FPGAsDesign and implementation of Parallel Prefix Adders using FPGAs
Design and implementation of Parallel Prefix Adders using FPGAs
 
Design and Estimation of delay, power and area for Parallel prefix adders
Design and Estimation of delay, power and area for Parallel prefix addersDesign and Estimation of delay, power and area for Parallel prefix adders
Design and Estimation of delay, power and area for Parallel prefix adders
 
IJETT-V9P226
IJETT-V9P226IJETT-V9P226
IJETT-V9P226
 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
 
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
Modeling design and_performance_analysis_of_various_8_bit_adders_for_embedded...
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA &  CLAA32-bit unsigned multiplier by using CSLA &  CLAA
32-bit unsigned multiplier by using CSLA & CLAA
 
128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder 128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
 
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureA Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
 
W4408123126
W4408123126W4408123126
W4408123126
 
Hx3414601462
Hx3414601462Hx3414601462
Hx3414601462
 
vedic mathematics based MAC unit
vedic mathematics based MAC unitvedic mathematics based MAC unit
vedic mathematics based MAC unit
 
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
 

Viewers also liked

Upgrading the Performance of Speech Emotion Recognition at the Segmental Level
Upgrading the Performance of Speech Emotion Recognition at the Segmental Level Upgrading the Performance of Speech Emotion Recognition at the Segmental Level
Upgrading the Performance of Speech Emotion Recognition at the Segmental Level IOSR Journals
 
Experimental study on strength and flexural behaviour of reinforced concrete ...
Experimental study on strength and flexural behaviour of reinforced concrete ...Experimental study on strength and flexural behaviour of reinforced concrete ...
Experimental study on strength and flexural behaviour of reinforced concrete ...IOSR Journals
 
Torsional evaluation of Tapered Composite Cone using Finite Element Analysis
Torsional evaluation of Tapered Composite Cone using Finite Element AnalysisTorsional evaluation of Tapered Composite Cone using Finite Element Analysis
Torsional evaluation of Tapered Composite Cone using Finite Element AnalysisIOSR Journals
 
Review on Design Optimization of Liquid Carrier Tanker for Reduction of Slosh...
Review on Design Optimization of Liquid Carrier Tanker for Reduction of Slosh...Review on Design Optimization of Liquid Carrier Tanker for Reduction of Slosh...
Review on Design Optimization of Liquid Carrier Tanker for Reduction of Slosh...IOSR Journals
 
The Impact of Trade and Debt on Nigeria Agribusiness Sector Output (1970-2010)
The Impact of Trade and Debt on Nigeria Agribusiness Sector Output (1970-2010)The Impact of Trade and Debt on Nigeria Agribusiness Sector Output (1970-2010)
The Impact of Trade and Debt on Nigeria Agribusiness Sector Output (1970-2010)IOSR Journals
 
Oil and Fatty Acids Composition in Glasswort (Salicornia Fruticosa) Seeds
Oil and Fatty Acids Composition in Glasswort (Salicornia Fruticosa) SeedsOil and Fatty Acids Composition in Glasswort (Salicornia Fruticosa) Seeds
Oil and Fatty Acids Composition in Glasswort (Salicornia Fruticosa) SeedsIOSR Journals
 
Effects of Selected Pranayams on Breath-Holding Capacity, Cardio-Vascular End...
Effects of Selected Pranayams on Breath-Holding Capacity, Cardio-Vascular End...Effects of Selected Pranayams on Breath-Holding Capacity, Cardio-Vascular End...
Effects of Selected Pranayams on Breath-Holding Capacity, Cardio-Vascular End...IOSR Journals
 
Digital Roots and Their Properties
Digital Roots and Their PropertiesDigital Roots and Their Properties
Digital Roots and Their PropertiesIOSR Journals
 
Spectroscopic study on Thiourea and Thiosemicarbazide in Non-aqueous media
Spectroscopic study on Thiourea and Thiosemicarbazide in Non-aqueous mediaSpectroscopic study on Thiourea and Thiosemicarbazide in Non-aqueous media
Spectroscopic study on Thiourea and Thiosemicarbazide in Non-aqueous mediaIOSR Journals
 
Bluetooth Based Automatic Hotel Service System Using Python
Bluetooth Based Automatic Hotel Service System Using PythonBluetooth Based Automatic Hotel Service System Using Python
Bluetooth Based Automatic Hotel Service System Using PythonIOSR Journals
 
Structural analysis of the magnetic poles of the 20 MeV Injector Microtron.
Structural analysis of the magnetic poles of the 20 MeV Injector Microtron.Structural analysis of the magnetic poles of the 20 MeV Injector Microtron.
Structural analysis of the magnetic poles of the 20 MeV Injector Microtron.IOSR Journals
 
Effect of Aerobic Training on Percentage of Body Fat, Total Cholesterol and H...
Effect of Aerobic Training on Percentage of Body Fat, Total Cholesterol and H...Effect of Aerobic Training on Percentage of Body Fat, Total Cholesterol and H...
Effect of Aerobic Training on Percentage of Body Fat, Total Cholesterol and H...IOSR Journals
 
APEC and Trade Liberalization
APEC and Trade LiberalizationAPEC and Trade Liberalization
APEC and Trade LiberalizationIOSR Journals
 
A Novel Mechanism for Low Bit-Rate Compression
A Novel Mechanism for Low Bit-Rate CompressionA Novel Mechanism for Low Bit-Rate Compression
A Novel Mechanism for Low Bit-Rate CompressionIOSR Journals
 
Risks and Trust in Internet Banking: Sample Evidence from Pathanamthitta Dist...
Risks and Trust in Internet Banking: Sample Evidence from Pathanamthitta Dist...Risks and Trust in Internet Banking: Sample Evidence from Pathanamthitta Dist...
Risks and Trust in Internet Banking: Sample Evidence from Pathanamthitta Dist...IOSR Journals
 
Designing of CSIW Horn Antenna
Designing of CSIW Horn AntennaDesigning of CSIW Horn Antenna
Designing of CSIW Horn AntennaIOSR Journals
 
VHDL Implementation Of 64-bit ALU
VHDL Implementation Of 64-bit ALUVHDL Implementation Of 64-bit ALU
VHDL Implementation Of 64-bit ALUIOSR Journals
 
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning SystemHybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning SystemIOSR Journals
 
The Trend Analysis of Oil Revenue and Oil Export in Nigeria
The Trend Analysis of Oil Revenue and Oil Export in NigeriaThe Trend Analysis of Oil Revenue and Oil Export in Nigeria
The Trend Analysis of Oil Revenue and Oil Export in NigeriaIOSR Journals
 

Viewers also liked (20)

Upgrading the Performance of Speech Emotion Recognition at the Segmental Level
Upgrading the Performance of Speech Emotion Recognition at the Segmental Level Upgrading the Performance of Speech Emotion Recognition at the Segmental Level
Upgrading the Performance of Speech Emotion Recognition at the Segmental Level
 
Experimental study on strength and flexural behaviour of reinforced concrete ...
Experimental study on strength and flexural behaviour of reinforced concrete ...Experimental study on strength and flexural behaviour of reinforced concrete ...
Experimental study on strength and flexural behaviour of reinforced concrete ...
 
Torsional evaluation of Tapered Composite Cone using Finite Element Analysis
Torsional evaluation of Tapered Composite Cone using Finite Element AnalysisTorsional evaluation of Tapered Composite Cone using Finite Element Analysis
Torsional evaluation of Tapered Composite Cone using Finite Element Analysis
 
Review on Design Optimization of Liquid Carrier Tanker for Reduction of Slosh...
Review on Design Optimization of Liquid Carrier Tanker for Reduction of Slosh...Review on Design Optimization of Liquid Carrier Tanker for Reduction of Slosh...
Review on Design Optimization of Liquid Carrier Tanker for Reduction of Slosh...
 
The Impact of Trade and Debt on Nigeria Agribusiness Sector Output (1970-2010)
The Impact of Trade and Debt on Nigeria Agribusiness Sector Output (1970-2010)The Impact of Trade and Debt on Nigeria Agribusiness Sector Output (1970-2010)
The Impact of Trade and Debt on Nigeria Agribusiness Sector Output (1970-2010)
 
Oil and Fatty Acids Composition in Glasswort (Salicornia Fruticosa) Seeds
Oil and Fatty Acids Composition in Glasswort (Salicornia Fruticosa) SeedsOil and Fatty Acids Composition in Glasswort (Salicornia Fruticosa) Seeds
Oil and Fatty Acids Composition in Glasswort (Salicornia Fruticosa) Seeds
 
Effects of Selected Pranayams on Breath-Holding Capacity, Cardio-Vascular End...
Effects of Selected Pranayams on Breath-Holding Capacity, Cardio-Vascular End...Effects of Selected Pranayams on Breath-Holding Capacity, Cardio-Vascular End...
Effects of Selected Pranayams on Breath-Holding Capacity, Cardio-Vascular End...
 
Digital Roots and Their Properties
Digital Roots and Their PropertiesDigital Roots and Their Properties
Digital Roots and Their Properties
 
Spectroscopic study on Thiourea and Thiosemicarbazide in Non-aqueous media
Spectroscopic study on Thiourea and Thiosemicarbazide in Non-aqueous mediaSpectroscopic study on Thiourea and Thiosemicarbazide in Non-aqueous media
Spectroscopic study on Thiourea and Thiosemicarbazide in Non-aqueous media
 
Bluetooth Based Automatic Hotel Service System Using Python
Bluetooth Based Automatic Hotel Service System Using PythonBluetooth Based Automatic Hotel Service System Using Python
Bluetooth Based Automatic Hotel Service System Using Python
 
Structural analysis of the magnetic poles of the 20 MeV Injector Microtron.
Structural analysis of the magnetic poles of the 20 MeV Injector Microtron.Structural analysis of the magnetic poles of the 20 MeV Injector Microtron.
Structural analysis of the magnetic poles of the 20 MeV Injector Microtron.
 
Effect of Aerobic Training on Percentage of Body Fat, Total Cholesterol and H...
Effect of Aerobic Training on Percentage of Body Fat, Total Cholesterol and H...Effect of Aerobic Training on Percentage of Body Fat, Total Cholesterol and H...
Effect of Aerobic Training on Percentage of Body Fat, Total Cholesterol and H...
 
D01212632
D01212632D01212632
D01212632
 
APEC and Trade Liberalization
APEC and Trade LiberalizationAPEC and Trade Liberalization
APEC and Trade Liberalization
 
A Novel Mechanism for Low Bit-Rate Compression
A Novel Mechanism for Low Bit-Rate CompressionA Novel Mechanism for Low Bit-Rate Compression
A Novel Mechanism for Low Bit-Rate Compression
 
Risks and Trust in Internet Banking: Sample Evidence from Pathanamthitta Dist...
Risks and Trust in Internet Banking: Sample Evidence from Pathanamthitta Dist...Risks and Trust in Internet Banking: Sample Evidence from Pathanamthitta Dist...
Risks and Trust in Internet Banking: Sample Evidence from Pathanamthitta Dist...
 
Designing of CSIW Horn Antenna
Designing of CSIW Horn AntennaDesigning of CSIW Horn Antenna
Designing of CSIW Horn Antenna
 
VHDL Implementation Of 64-bit ALU
VHDL Implementation Of 64-bit ALUVHDL Implementation Of 64-bit ALU
VHDL Implementation Of 64-bit ALU
 
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning SystemHybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
Hybrid Algorithm for Dose Calculation in Cms Xio Treatment Planning System
 
The Trend Analysis of Oil Revenue and Oil Export in Nigeria
The Trend Analysis of Oil Revenue and Oil Export in NigeriaThe Trend Analysis of Oil Revenue and Oil Export in Nigeria
The Trend Analysis of Oil Revenue and Oil Export in Nigeria
 

Similar to Design of 32 bit Parallel Prefix Adders

Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic CircuitsDesign Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic CircuitsIJRES Journal
 
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputDesigning of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputIRJET Journal
 
kunjan elsevier paper
kunjan elsevier paperkunjan elsevier paper
kunjan elsevier paperKunjan Shinde
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logiciaemedu
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logiciaemedu
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicIAEME Publication
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logiciaemedu
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET Journal
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520IJRAT
 
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...IOSRJECE
 
Implementation and Estimation of Delay, Power and Area for Parallel Prefix Ad...
Implementation and Estimation of Delay, Power and Area for Parallel Prefix Ad...Implementation and Estimation of Delay, Power and Area for Parallel Prefix Ad...
Implementation and Estimation of Delay, Power and Area for Parallel Prefix Ad...IJMTST Journal
 
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEMODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEIRJET Journal
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedDESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedShital Badaik
 
Comparison and Simulation of Digital Adders
Comparison and Simulation of Digital AddersComparison and Simulation of Digital Adders
Comparison and Simulation of Digital AddersIRJET Journal
 
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
IRJET-  	  A Review: To Design Efficient 32 Bits Carry Select Adder by using ...IRJET-  	  A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...IRJET Journal
 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...IJERA Editor
 

Similar to Design of 32 bit Parallel Prefix Adders (20)

Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic CircuitsDesign Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits
 
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputDesigning of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
 
Gq3511781181
Gq3511781181Gq3511781181
Gq3511781181
 
Ad04606184188
Ad04606184188Ad04606184188
Ad04606184188
 
IMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOG
IMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOGIMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOG
IMPLEMENTATION OF 128-BIT SPARSE KOGGE-STONE ADDER USING VERILOG
 
kunjan elsevier paper
kunjan elsevier paperkunjan elsevier paper
kunjan elsevier paper
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logic
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logic
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logic
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logic
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
 
Survey on Prefix adders
Survey on Prefix addersSurvey on Prefix adders
Survey on Prefix adders
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
 
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
 
Implementation and Estimation of Delay, Power and Area for Parallel Prefix Ad...
Implementation and Estimation of Delay, Power and Area for Parallel Prefix Ad...Implementation and Estimation of Delay, Power and Area for Parallel Prefix Ad...
Implementation and Estimation of Delay, Power and Area for Parallel Prefix Ad...
 
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEMODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedDESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
 
Comparison and Simulation of Digital Adders
Comparison and Simulation of Digital AddersComparison and Simulation of Digital Adders
Comparison and Simulation of Digital Adders
 
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
IRJET-  	  A Review: To Design Efficient 32 Bits Carry Select Adder by using ...IRJET-  	  A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
IRJET- A Review: To Design Efficient 32 Bits Carry Select Adder by using ...
 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 

Recently uploaded (20)

Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 

Design of 32 bit Parallel Prefix Adders

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 6, Issue 1 (May. - Jun. 2013), PP 01-06 www.iosrjournals.org www.iosrjournals.org 1 | Page Design of 32 bit Parallel Prefix Adders P.Chaitanya kumari1, R.Nagendra2 PG Student, VLSI, Assistant Professor, ECE Dept., SVEC, Tirupati, Chittoor, A.P, India , Abstract: In this paper, we propose 32 bit Kogge-Stone, Brent-Kung, Ladner-Fischer parallel prefix adders. In general N-bit adders like Ripple Carry Adders (slow adders compare to other adders), and Carry Look Ahead adders (area consuming adders) are used in earlier days. But now the most Industries are using parallel prefix adders because of their advantages compare to other adders. Parallel prefix adders are faster and area efficient. Parallel prefix adder is a technique for increasing the speed in DSP processor while performing addition. We simulate and synthesis different types of 32-bit prefix adders using Xilinx ISE 10.1i tool. By using these synthesis results, we noted the performance parameters like number of LUTs and delay. We compare these three adders in terms of LUTs (represents area) and delay values. Keywords− prefix adder, carry operator, Kogge-Stone, Brent-Kung, Ladner-Fischer. I. Introduction Arithmetic circuits are the ones which perform arithmetic operations like addition, subtraction, multiplication, division, parity calculation. Most of the time, designing these circuits is the same as designing muxers, encoders and decoders. In electronics, an adder or summer is a digital circuits[7] that performs addition of numbers. In many computers and other kind of processors, adders are other parts of the processor, many computers and other kinds of processors, where they are used to calculate addresses, table and similar. The binary adder[7,10] is the one type of element in most digital circuit designs including digital signal processors(DSP) and microprocessor data path units. Therefore fast and accurate operation of digital system depends on the performance of adders [6]. Hence improving the performance of adder is the main area of research in VLSI[10] system design. The Conventional adders discussed in section II. The details of R Kogge- Stone adder, Brent-Kung adder and Ladner- Fischer adders are discussed, and the implementation of proposed system is described in section III. The performance and simulation results were presented and discussed in section IV. II. Conventional Adders Ripple Carry Adder Ripple Carry Adder is constructed by cascading full adder blocks in series. A RCA is a logic circuit in which the carry out of one stage fed directly to the carry in of the next stage. It is called RCA because each carry bit gets rippled into the next stage. The main drawbacks of the ripple adder is every bit being added has to propagate through each digital logic gate in the circuit before an answer can be generated. This is known as a gate delay. The 4 bit RCA figure shown below. Figure1: 4-bit Ripple Carry Adder Carry Look Ahead Adder A Carry Look Ahead adder(CLA) is a type of adder used in digital circuits. A carry-look ahead adder improves speed by reducing the amount of time required to determine carry bits. It can be contrasted with the simpler, but usually slower, ripple carry adder[16] for which the carry bit is calculated alongside the sum bit, and each bit must wait until the previous carry has been calculated to begin calculating its own result and carry bits. The carry-look ahead adder calculates one or more carry bits before the sum, which reduces the wait time to calculate the result of the larger value bits. The Kogge-Stone adder and Brent-Kung adder and Ladner-
  • 2. Design of 32 bit Parallel Prefix Adders www.iosrjournals.org 2 | Page Fischer[14] are examples of this type of adder. To reduce the computation time, engineers devised faster ways to add two binary numbers by using carry-look ahead adders. They work by creating two signals (P and G) for each bit position, based on if a carry is propagated through from a less significant bit position (at least one input is a '1'), a carry is generated in that bit position (both inputs are '1'), or if a carry is killed in that bit position (both inputs are '0'). In most cases, P is simply the sum output of a half-adder and G is the carry output of the same adder. After P and G are generated the carries for every bit position are created. Some advanced carry- look ahead architectures are the Brent-Kung adder, and the Kogge-Stone adder and Ladner-Fischer adder[5].The 4 bit CLA figure shown below. Figure2: 4 bit Carry Look Ahead Adder III. Proposed Adders Parallel prefix adders The PPA is like a Carry Look Ahead Adder. The production of the carriers the prefix adders [1] can be designed in many different ways based on the different requirements. We use tree structure form to increase the speed [13] of arithmetic operation. Parallel prefix adders are faster adders [1] and these are faster adders [4] and used for high performance arithmetic structures in industries. The parallel prefix addition is done in 3 steps. 1. Pre-processing stage 2. Carry generation network 3. Post processing stage Pre-processing stage In this stage we compute, the generate and propagate signals are used to generate carry input of each adder. A and B are inputs. These signals are given by the equation 1&2. Pi=Ai Bi........................(1) GI=Ai .Bi.............................(2) Carry generation network] In this stage we compute carries corresponding to each bit. Execution is done in parallel form [4].After the computation of carries in parallel they are divided into smaller pieces. carry operator contain two AND gates , one OR gate. It uses propagate and generate as intermediate signals which are given by the equations 3&4. P(i:k) =P(i:j) . P(j-1:k)……………………….............(3) G(i:k) =G(i:j) +(G(j-1:k) . P(i:j))…………………..(4) Figure3: Carry operator. The operations involved in this figure are given as. Post processing stage This is the final stage to compute the summation of input bits. it is same for all adders and sum bit equation given Si= Pi Ci………………………………………..(5) Ci+1=(Pi .C0) + Gi………………………………(6)
  • 3. Design of 32 bit Parallel Prefix Adders www.iosrjournals.org 3 | Page Parallel Prefix Adders are classified into 1. Kogge- Stone Adder 2. Brent-Kung Adder 3. Ladner-Fischer Adder Kogge - Stone Adder Kogge-Stone adder is a parallel prefix form carry look ahead adder. The Kogge-Stone adder [3] was developed by peter M. Kogge and Harold S. Stone which they published in 1973. Kogge-Stone prefix adder is a fast adder design. KS adder has best performance in VLSI implementations. Kogge-Stone adder has large area with minimum fan-out. The Kogge- Stone adder is widely known as a parallel prefix adder that performs fast logical addition. Kogge-Stone adder[9] is used for wide adders because of it shows the less delay among other architectures. In fig2 each vertical stage produce Propagate and Generate bits. Generate bits are produced in the last stage and these bits are XORed with the initial propagate after the input to produce the sum bits. The 2-bit and 32- bit Kogge- Stone adder figures shown below. Figure4: 2-bit KS Adder Figure 5: 32-bit Kogge-Stone Adder Brent-Kung Adder The Brent-Kung adder[3] is a parallel prefix adder. The Brent-Kung adder was developed by Brent and Kung which they published in 1982. Brent-Kung has maximum logic depth and minimum area. The number of cells are calculated by using 2(n-1) -Log2n .The 4-bit and 32 bit Brent- Kung adder figures shown below. Figure 6: 4-bit BK Adder
  • 4. Design of 32 bit Parallel Prefix Adders www.iosrjournals.org 4 | Page Figure7: 32-bit Brent-kung adder Ladner-Fischer Adder Ladner- Fischer adder is a parallel prefix adder. This was developed by R. Ladner and M. Fischer in 1980.Ladner- Fischer adder[6] has minimum logic depth but it has large fan-out . Ladner- Fischer adder has carry operator nodes. The 3-bit and 32 bit Ladner- Fischer adder figures shown below. Figure8: 3-bit LF Adder Figure9: 32- bit Ladner- Fischer adder IV. Simulation Results And Comparisions Various adders were designed using Verilog language in Xilinx ISE Navigator 10.1 and all the simulations are performed using Modelsim 6.5e simulator. The performance[12] of proposed adders are analyzed and compared. In this proposed architecture , the implementation code for 32-bit Kogge-Stone, Brent- Kung adder, Ladner-Fischer adders were developed and corresponding values of delay and area were observed. Table1 shows the trade-off between different topologies and table2 shows the comparision of adders. The simulated outputs of 32-bit proposed adders are shown in Figure8,9&10.
  • 5. Design of 32 bit Parallel Prefix Adders www.iosrjournals.org 5 | Page Figure8: Simulated Output of 32-bit KS Adder Figure9: Simulated Output of 32-bit BK Adder Figure10: Simulated Output of 32-bit LF Adder V. Conclusion The proposed adders are faster because of less delay and area efficient compared to other basic adders. Among these three prefix adders Ladner-Fischer adder has better performance compared to remaining adders. The performance comparisons between these adders are measured in terms of area and delay. It would be
  • 6. Design of 32 bit Parallel Prefix Adders www.iosrjournals.org 6 | Page interesting to investigate the design of the 128 and 256 bit adders. These adders are popularly used in VLSI implementations. Acknowledgement P. Chaitanya Kumari would like to thank Mr.R .Nagendra, Assistant Professor(senior grade) ECE Department who had been guiding throughout the project and supporting me in giving technical ideas about the paper and motivating me to complete the work efficiently and successfully. References [1] Y. Choi, “Parallel Prefix Adder Design”, Proc. 17th IEEE Symposium on Computer Arithmetic, pp 90-98, 27th June 2005. [2] R. P. Brent and H. T. Kung, “A regular layout for parallel adders”, IEEE trans, computers, Vol.C-31,pp. 260-264,.March 1982. [3] Kogge P, Stone H, “A parallel algorithm for the efficient solution of a general class Recurrence relations,” IEEE Trans. Computers, Vol.C-22, pp 786-793,Aug. 1973. [4] R. Zimmermann, “Non-heuristic operation and synthesis of parallel-prefix adders,” in International workshop on logic and architecture synthesis, December 1996,pp. 123-132. [5] C.Nagendra, M. J. Irwin, and R. M. Owens, “Area -Time-Power tradeoffs in parallel adders”, Trans. Circuits Syst. II, vol.43, pp. 689– 702 Oct.1996. [6] R. Ladner and M. Fischer, “Parallel prefix computation, Journal of ACM.La.Jolla CA,Vol.27,pp.831-838,October 1980. [7] Reto Zimmermann. Binary Adder Architectures for Cell-Based VLSI an their Synthesis. Hartung-Gorre, 1998. [8] Y. Choi, “Parallel Prefix Adder Design,” Proc. 17th IEEE Symposium on Computer Arithmetic, pp 90-98, 27th June 2005. [9] D. Harris, “A taxonomy of parallel prefix networks,” in Signals, Systems and Computers,2003. Conference Record of Thirty Seventh Asilomar Conference on, vol. 2, the Nov. 2003,pp.2217. [10] N. H. E. Weste and D. Harris, CMOS VLSI Design, 4th edition, Pearson Addison-Wesley, 2011. [11] H. Ling, High-speed binary adder," IBM Journal of Research and Development, vol. 25,no. 3, pp. 156 March 1981. [12] K.Vitoroulis and A. J. Al-Khalili “Performance of Parallel Prefix Adders Implemented with FPGA technology,” IEEE Northeast Workshop on Circuits and Systems, pp. 498-501, Aug. 2007. [13] D. H. K. Hoe, C. Martinez, and J. Vundavalli, “Design and Characterization of Parallel Prefix Adders using FPGAs, ”IEEE 43rd Southeastern Symposium on System Theory, pp. 170-174, March 2011. [14] T. Matsunaga, S. Kimura, and Y. Matsunaga.“Power-conscious syntheses of parallel prefix adders under bitwise timing constraints,” Proc. the Workshop on Synthesis And System Integration of Mixed Information technologies(SASIMI), Sapporo, Japan, October 2007,pp. 7–14. [15] F. E. Fich, “New bounds for parallel prefix circuits,” in Proc. of the 15thAnnu. ACM Sympos. Theory of Comput., 1983, pp.100– 109. [16] D. Gizopoulos, M. Psarakis, A. Paschalis, and Y.Zorian, “Easily Testable Cellular Carry Look ahead Adders,” Journal of Electronic Testing: Theory and Applications 19, 285-298, 2003.