SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
International Journal of Research in Engineering and Science (IJRES)
ISSN (Online): 2320-9364, ISSN (Print): 2320-9356
www.ijres.org Volume 1 Issue 8 ǁ Dec 2013 ǁ PP.28-32
www.ijres.org 28 | Page
Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic
Circuits
Ashutosh Kumar1
, Rakesh Jain2
1
Department of Electronics & communication Engineering, Suresh Gyan Vihar University, Jaipur (Rajasthan),
India
2
Assistant professor, Department of Electronics & communication Engineering, Suresh Gyan Vihar University,
Jaipur (Rajasthan), India
ABSTRACT: Parallel prefix adder is a kind of process for speeding up the addition of the system of writing
and calculating with numbers which use only two digits. Parallel prefix adders are also known as carry-tree
adders and they are known to have the best performance in VLSI designs. Due to constraints on logic blog
configurations a routing overhead, this performance advantage does not translate directly into FPGA
implementations. Identifying the absolutely accurate area-delay tradeoff curve of the parallel prefix is an
interesting problem that has received more attention in research because parallel prefix adder on the other
hand represents a type of general adder structure that displays publically in flexible area-time tradeoffs for the
design of adder. Many different types of parallel prefix adders are made to increase for optimizing area, fan out,
speed and performance. For high speed performance tree like structure is must which helps in greater way.
There are many different method used for designing parallel prefix adder based on their speed, size and
performance. For area optimization we use Brent-Kung method. If our main purpose is to get the least timing
then we have to use Kogg-Stone adder method.
Keywords: carry-tree adder, kogg-stone, fan-out, operators, FPGA, operators.
I. INTRODUCTION
Binary adders are the basic modules in computer arithmetic design, and therefore it has been examined
for a period of ten years. Entirely a few standard fast adders, such as the carry-skip adder, the carry-look-ahead
adder and the carry-select adder were proposed in the past. Each of the fast adders presents a unique area-time
tradeoff in the design space. The structure of all fast adders is ad-hoc. Many different method used for designing
parallel prefix adder based on their speed, size and performance. For area optimization we use Brent-Kung
method. If our main purpose is to get the least timing then we have to use Kogg-Stone adder method. Lander &
Fischer method is used where the fan out of the system is higher. If we have to take lesser area we have to use
bitwise timing constraint. Using this, switching from one part to other takes lesser time hence optimizing the
performance and time. In general day to day life the size of electronics materials are decreasing rapidly and
hence are able to port from one place to other. For this purpose there are large requirement of such devices
which takes low power and at the same time gives higher performance. Hence integrated circuits are mostly
used in markets. Now to perform and optimize the device we have to use certain basic algorithm for simple
addition of bits. These algorithms are designed keeping in mind about the size, performance, fan out, area and
the complexity of the circuits. For this reason parallel prefix addition methods are widely accepted as the best
method to calculate sum. And the algorithm used in this method is known as Kogg-Stone method fastest in
addition because it gives minimum fan out. Here delay in terms of power and generation of carries is also very
less as compared to others.
In parallel prefix addition, carry signal is calculated at every stage with the help of generate and
propagate unit. The addition can be performed in three steps.
Design of 64-Bit Parallel Prefix VLSI Adder for High Speed Arithmetic Circuits
www.ijres.org 29 | Page
Operands
Result
Fig1: steps of parallel prefix addition
As given in flow chart, parallel prefix addition can be done using three steps. In the very first step, we
used to calculate two bit which are named as generate bit and propagate bit. In the next step we generate carry
signal with the help of prefix tree. And in last step sum of two numbers can be done using some equations as
described earlier.
II. OPERATIONS
In parallel prefix addition, there are mainly two operators used in addition. These are called as black
and grey operators. Now if we look at the working of both the operators then we will come to the conclusion
that black operator takes two bits called generate bit and propagate bit (Gᵢ, Pᵢ) and (Gᵢ₋₁, Pᵢ₋₁) and gives
results as (G₀, P₀) which a single set of generate and propagate bit.
Black operator Grey operator
Fig2: operators
The equation it takes to perform the given task can be written as
G₀= GᵢOR (PᵢAND Gᵢ₋₁)
P₀= PᵢAND Pᵢ₋₁
At the same time the inputs to the grey operator are (Gᵢ, Pᵢ) and (Gᵢ₋₁, Pᵢ₋₁) which gives only one
output (G₀). A black operator consists of two AND gates and a single OR gate and gives output as (G₀, P₀) but
a grey operator consists of a single or and a single and gates and gives only one output G₀. Parallel prefix
adder’s main idea is drawn from carry look ahead adder. In large numbers of bit if we have to perform the
addition then parallel prefix adder is most effective way of doing this. In three steps, it uses tree like structure.
This differs from the carry look ahead adder in generating carries. In parallel prefix addition propagation of
Step 1
Generate and propagate bit is calculated
Step 2
With the help of parallel prefix tree carry
signal is generated
Step 3
Addition to generate sum of two numbers
Design of 64-Bit Parallel Prefix VLSI Adder for High Speed Arithmetic Circuits
www.ijres.org 30 | Page
carry is the most important part. Here we use basic carry operator which we have discussed earlier namely black
and grey operators. We can design black operator with the help of multiplexer also.
III. ALGORITHM AND EQUATIONS
There are many different types of parallel prefix adders are made to increase for optimizing area, fan
out, speed and performance. For high speed performance tree like structure is must which helps in greater way.
The algorithm used in this method is known as Kogg-Stone method fastest in addition because it gives minimum
fan out. Here delay in terms of power and generation of carries is also very less as compared to others. It is a
type of carry look ahead adder which is in the form of prefix adder. Here carry is generated in log n times which
are the minimum time taken among any others. Because of its performance, it is very useful in industries.
Fig3: Example of 4-bit Kogg-Stone adder
In this figure how kogg stone adder works is shown. There is a propagate bit and another is generate bit
produced by every vertical stages. Carry bits are generated in last step. Sum bits are produced by xoring carry
bit with bits which are initially propagated. Here carry is generated in n times and is the fastest available method
for addition. we have to calculate propagate bit denoted by P as well as generate bit denoted by G. These bits are
calculated by using some formula which is described as follows.
P = Ai xor Bi. P = Pi and Pi prev
G = Ai and Bi. G = Pi and Gi prev or Gi
Ci = Gi
S
Ki = Pi xor Ci − 1
The output provided by kogg stone method can be written as:
KO = A0 XOR B0 XOR Cin
K1 = A1 XOR B1 XOR A0 AND B0
K2 = A2 XOR B2 XOR A1 XOR B1 AND A0 AND B0 OR A1 AND B1
K3= (A3 XOR B3) XOR (((A2 XOR B2) AND (A1 XOR B1) AND (A0 AND B0) OR ((((A2 XOR B2) AND
(A1 AND B1) OR (A2 AND B2)))
Design of 64-Bit Parallel Prefix VLSI Adder for High Speed Arithmetic Circuits
www.ijres.org 31 | Page
K4= (((A3 XOR B3) AND (A2 XOR B2) AND (A1 XOR B1)) OR (((A3 XOR B3) AND (A2 AND B2) OR
(A3 AND B3)))
IV. RESULTS AND COMPARISIONS
Fig4: result of addition of two 64 bits numbers
Fig5: results of automatic test form generation
This waveform is generated during the course of verifying the process. This method is used for auto
generation of test pattern means here test pattern is generated itself which can be seen if we compare these two
figures. In this method carry is generated and propagated itself so no need to generate carries as compared to
others which improve in overall performances.
Transistor level simulator is used to determine depth and fan-out of different kind of mechanism used in parallel
prefix adder.
Design of 64-Bit Parallel Prefix VLSI Adder for High Speed Arithmetic Circuits
www.ijres.org 32 | Page
NAME DEPTH FAN-OUT
RCA-64 63.3 3
SK-64 5.9 32
KS-64 5.6 2
Table1: Comparison between different adders
Adder BK SK KS HC LF KA
DELAY 15.34 13.43 12.32 16.76 13.54 12.37
Table2: Delay comparison
This is the delay comparison between different kind of method or algorithm used in parallel prefix
addition. As we see from the table KS adder provides minimum delay hence is the fastest among all. The above
delay results are compared by using Xilinx 9.1 software.
V. CONCLUSION AND FUTURE SCOPE
64 bit parallel prefix adder for high speed arithmetic circuit is designed successfully with the help of
kogg stone algorithm. Xilinx ISE tool is used in synthesizing codes and for simulation purpose Model Sim is
used. Binary adders are the basic modules in computer arithmetic design, and therefore it has been examined for
a period of ten years. Entirely a few standard fast adders, such as the carry-skip adder, the carry-look-ahead
adder and the carry-select adder were proposed in the past. Each of the fast adders presents a unique area-time
tradeoff in the design space. But after comparing all these methods we can see that the parallel prefix adder
used in addition is the fastest among all. Future scope includes in improving power dissipation since adder being
the main element which presents in large part of the circuits so power is the major factor. It would be sufficient
for future FPGA circuits in which optimized carry path is included which enable tree based designs for
optimizing place and routing.
REFERENCES
[1] Jianhua LiuZhu, Haikun, Chung-Kuan Cheng, John Lillis, “Optimum prefix Adders in a Comprehensive Area, Timing and power
Design Space”., Proceeding of the 2007 Asia and South pacific Design Automation conference. Washington.
[2] Kogge P, Stone H, “A parallel algorithm for the efficient solution of a general class Recurrence relations”, IEEE Trans.
Computers, vol.C-22, No.8, pp 786-793, Aug.1973.
[3] Giorgos Dimitrakopoulos and Dimitric Nikolos, “High Speed Parallel –Prefix VLSI Ling Adders”, IEEE Trans on computers,
Vol.54, No.2, Feb 2005.
[4] V.Choi and E.E.Swartz lander, Ir, “Parallel Prefix adder design with matrix representation”,, in Proc.17th IEEE symp,
comput.Arithmatic (ARITH).
[5] FPGAs David H. K. Hoe, Chris Martinez and Sri Jyothsna Vundavalli, “Design and characterization of Parallel Prefix Adders”,
IEEE 43rd Southeastern Symposium on system theory, March 2011.
[6] 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.
[7] D. Harris, “A Taxonomy of Parallel Prefix Networks,” in Proc. 37th Asilomar Conf. Signals Systems and Computers, pp. 2213–
7, 2003.
[8] Skalansky “conditional sum additions logic” IRE Transactions, Electronic Computers.
[9] T. Lynch and E. E. Swartzlander, “A Spanning Tree Carry Lookahead Adder,” IEEE Trans. on Computers, vol. 41, no. 8, pp.
931-939, Aug. 1992.
[10] R.Brent and H.Kung, ―A regular layout for parallel adders,ᵢ IEEE.

Mais conteúdo relacionado

Mais procurados

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
 
Low power & area efficient carry select adder
Low power & area efficient carry select adderLow power & area efficient carry select adder
Low power & area efficient carry select adderSai Vara Prasad P
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adderABIN THOMAS
 
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder Sravankumar Samboju
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adderijsrd.com
 
Implementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select AdderImplementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select Adderinventionjournals
 
Design and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select AdderDesign and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select Adderijsrd.com
 
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...IAEME Publication
 
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDLDesign and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDLIJSRD
 
Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02Jayaprakash Nagaruru
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderIJERD Editor
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-LatchesFPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-LatchesEditor IJMTER
 
High speed and energy-efficient carry skip adder operating under a wide range...
High speed and energy-efficient carry skip adder operating under a wide range...High speed and energy-efficient carry skip adder operating under a wide range...
High speed and energy-efficient carry skip adder operating under a wide range...LogicMindtech Nologies
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...IJERA Editor
 
Area–delay–power efficient carry select adder
Area–delay–power efficient carry select adderArea–delay–power efficient carry select adder
Area–delay–power efficient carry select adderLogicMindtech Nologies
 

Mais procurados (20)

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
 
L5 Adders
L5 AddersL5 Adders
L5 Adders
 
Low power & area efficient carry select adder
Low power & area efficient carry select adderLow power & area efficient carry select adder
Low power & area efficient carry select adder
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adder
 
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adder
 
Implementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select AdderImplementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select Adder
 
Design and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select AdderDesign and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select Adder
 
carry select adder
carry select addercarry select adder
carry select adder
 
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
 
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDLDesign and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
 
Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-LatchesFPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
 
High speed and energy-efficient carry skip adder operating under a wide range...
High speed and energy-efficient carry skip adder operating under a wide range...High speed and energy-efficient carry skip adder operating under a wide range...
High speed and energy-efficient carry skip adder operating under a wide range...
 
Array multiplier
Array multiplierArray multiplier
Array multiplier
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
 
My Report on adders
My Report on addersMy Report on adders
My Report on adders
 
Area–delay–power efficient carry select adder
Area–delay–power efficient carry select adderArea–delay–power efficient carry select adder
Area–delay–power efficient carry select adder
 
adders(1)
adders(1)adders(1)
adders(1)
 

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

Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders IOSR Journals
 
Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix AddersDesign of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix AddersIOSR Journals
 
Evaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix AddersEvaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix AddersIOSR Journals
 
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
 
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...IJMTST Journal
 
Design of High Speed 128 bit Parallel Prefix Adders
Design of High Speed 128 bit Parallel Prefix AddersDesign of High Speed 128 bit Parallel Prefix Adders
Design of High Speed 128 bit Parallel Prefix AddersIJERA Editor
 
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
 
An Efficient High Speed Design of 16-Bit Sparse-Tree RSFQ Adder
An Efficient High Speed Design of 16-Bit Sparse-Tree RSFQ AdderAn Efficient High Speed Design of 16-Bit Sparse-Tree RSFQ Adder
An Efficient High Speed Design of 16-Bit Sparse-Tree RSFQ AdderIJERA Editor
 
NCRTS'14-IJERT-683-688
NCRTS'14-IJERT-683-688NCRTS'14-IJERT-683-688
NCRTS'14-IJERT-683-688Kunjan Shinde
 
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
 
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
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520IJRAT
 
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
 
Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2IAEME Publication
 
Design of chip controller
Design of chip controllerDesign of chip controller
Design of chip controllerasha
 

Semelhante a Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits (20)

Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders
 
Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix AddersDesign of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders
 
Evaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix AddersEvaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix Adders
 
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
 
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
 
Design of High Speed 128 bit Parallel Prefix Adders
Design of High Speed 128 bit Parallel Prefix AddersDesign of High Speed 128 bit Parallel Prefix Adders
Design of High Speed 128 bit Parallel Prefix Adders
 
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
 
I43024751
I43024751I43024751
I43024751
 
An Efficient High Speed Design of 16-Bit Sparse-Tree RSFQ Adder
An Efficient High Speed Design of 16-Bit Sparse-Tree RSFQ AdderAn Efficient High Speed Design of 16-Bit Sparse-Tree RSFQ Adder
An Efficient High Speed Design of 16-Bit Sparse-Tree RSFQ Adder
 
NCRTS'14-IJERT-683-688
NCRTS'14-IJERT-683-688NCRTS'14-IJERT-683-688
NCRTS'14-IJERT-683-688
 
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...
 
IJETT-V9P226
IJETT-V9P226IJETT-V9P226
IJETT-V9P226
 
Gq3511781181
Gq3511781181Gq3511781181
Gq3511781181
 
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
 
Hx3414601462
Hx3414601462Hx3414601462
Hx3414601462
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
 
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
 
Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2Analysis of different bit carry look ahead adder using verilog code 2
Analysis of different bit carry look ahead adder using verilog code 2
 
R04605106110
R04605106110R04605106110
R04605106110
 
Design of chip controller
Design of chip controllerDesign of chip controller
Design of chip controller
 

Mais de IJRES Journal

Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...IJRES Journal
 
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...IJRES Journal
 
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate VariabilityReview: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate VariabilityIJRES Journal
 
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...IJRES Journal
 
Study and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil propertiesStudy and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil propertiesIJRES Journal
 
A Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their StructuresA Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their StructuresIJRES Journal
 
A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...IJRES Journal
 
Wear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible RodWear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible RodIJRES Journal
 
DDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and DetectionDDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and DetectionIJRES Journal
 
An improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningAn improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningIJRES Journal
 
Positioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchPositioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchIJRES Journal
 
Status of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and NowStatus of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and NowIJRES Journal
 
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...IJRES Journal
 
Experimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirsExperimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirsIJRES Journal
 
Correlation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound SignalCorrelation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound SignalIJRES Journal
 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...IJRES Journal
 
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...IJRES Journal
 
A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...IJRES Journal
 
Structural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubesStructural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubesIJRES Journal
 
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...IJRES Journal
 

Mais de IJRES Journal (20)

Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...
 
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
 
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate VariabilityReview: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
 
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
 
Study and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil propertiesStudy and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil properties
 
A Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their StructuresA Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their Structures
 
A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...
 
Wear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible RodWear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible Rod
 
DDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and DetectionDDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and Detection
 
An improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningAn improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioning
 
Positioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchPositioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision Workbench
 
Status of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and NowStatus of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and Now
 
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
 
Experimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirsExperimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirs
 
Correlation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound SignalCorrelation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound Signal
 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
 
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
 
A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...
 
Structural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubesStructural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubes
 
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
 

Último

Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 

Último (20)

Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 

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

  • 1. International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 www.ijres.org Volume 1 Issue 8 ǁ Dec 2013 ǁ PP.28-32 www.ijres.org 28 | Page Design Of 64-Bit Parallel Prefix VLSI Adder For High Speed Arithmetic Circuits Ashutosh Kumar1 , Rakesh Jain2 1 Department of Electronics & communication Engineering, Suresh Gyan Vihar University, Jaipur (Rajasthan), India 2 Assistant professor, Department of Electronics & communication Engineering, Suresh Gyan Vihar University, Jaipur (Rajasthan), India ABSTRACT: Parallel prefix adder is a kind of process for speeding up the addition of the system of writing and calculating with numbers which use only two digits. Parallel prefix adders are also known as carry-tree adders and they are known to have the best performance in VLSI designs. Due to constraints on logic blog configurations a routing overhead, this performance advantage does not translate directly into FPGA implementations. Identifying the absolutely accurate area-delay tradeoff curve of the parallel prefix is an interesting problem that has received more attention in research because parallel prefix adder on the other hand represents a type of general adder structure that displays publically in flexible area-time tradeoffs for the design of adder. Many different types of parallel prefix adders are made to increase for optimizing area, fan out, speed and performance. For high speed performance tree like structure is must which helps in greater way. There are many different method used for designing parallel prefix adder based on their speed, size and performance. For area optimization we use Brent-Kung method. If our main purpose is to get the least timing then we have to use Kogg-Stone adder method. Keywords: carry-tree adder, kogg-stone, fan-out, operators, FPGA, operators. I. INTRODUCTION Binary adders are the basic modules in computer arithmetic design, and therefore it has been examined for a period of ten years. Entirely a few standard fast adders, such as the carry-skip adder, the carry-look-ahead adder and the carry-select adder were proposed in the past. Each of the fast adders presents a unique area-time tradeoff in the design space. The structure of all fast adders is ad-hoc. Many different method used for designing parallel prefix adder based on their speed, size and performance. For area optimization we use Brent-Kung method. If our main purpose is to get the least timing then we have to use Kogg-Stone adder method. Lander & Fischer method is used where the fan out of the system is higher. If we have to take lesser area we have to use bitwise timing constraint. Using this, switching from one part to other takes lesser time hence optimizing the performance and time. In general day to day life the size of electronics materials are decreasing rapidly and hence are able to port from one place to other. For this purpose there are large requirement of such devices which takes low power and at the same time gives higher performance. Hence integrated circuits are mostly used in markets. Now to perform and optimize the device we have to use certain basic algorithm for simple addition of bits. These algorithms are designed keeping in mind about the size, performance, fan out, area and the complexity of the circuits. For this reason parallel prefix addition methods are widely accepted as the best method to calculate sum. And the algorithm used in this method is known as Kogg-Stone method fastest in addition because it gives minimum fan out. Here delay in terms of power and generation of carries is also very less as compared to others. In parallel prefix addition, carry signal is calculated at every stage with the help of generate and propagate unit. The addition can be performed in three steps.
  • 2. Design of 64-Bit Parallel Prefix VLSI Adder for High Speed Arithmetic Circuits www.ijres.org 29 | Page Operands Result Fig1: steps of parallel prefix addition As given in flow chart, parallel prefix addition can be done using three steps. In the very first step, we used to calculate two bit which are named as generate bit and propagate bit. In the next step we generate carry signal with the help of prefix tree. And in last step sum of two numbers can be done using some equations as described earlier. II. OPERATIONS In parallel prefix addition, there are mainly two operators used in addition. These are called as black and grey operators. Now if we look at the working of both the operators then we will come to the conclusion that black operator takes two bits called generate bit and propagate bit (Gᵢ, Pᵢ) and (Gᵢ₋₁, Pᵢ₋₁) and gives results as (G₀, P₀) which a single set of generate and propagate bit. Black operator Grey operator Fig2: operators The equation it takes to perform the given task can be written as G₀= GᵢOR (PᵢAND Gᵢ₋₁) P₀= PᵢAND Pᵢ₋₁ At the same time the inputs to the grey operator are (Gᵢ, Pᵢ) and (Gᵢ₋₁, Pᵢ₋₁) which gives only one output (G₀). A black operator consists of two AND gates and a single OR gate and gives output as (G₀, P₀) but a grey operator consists of a single or and a single and gates and gives only one output G₀. Parallel prefix adder’s main idea is drawn from carry look ahead adder. In large numbers of bit if we have to perform the addition then parallel prefix adder is most effective way of doing this. In three steps, it uses tree like structure. This differs from the carry look ahead adder in generating carries. In parallel prefix addition propagation of Step 1 Generate and propagate bit is calculated Step 2 With the help of parallel prefix tree carry signal is generated Step 3 Addition to generate sum of two numbers
  • 3. Design of 64-Bit Parallel Prefix VLSI Adder for High Speed Arithmetic Circuits www.ijres.org 30 | Page carry is the most important part. Here we use basic carry operator which we have discussed earlier namely black and grey operators. We can design black operator with the help of multiplexer also. III. ALGORITHM AND EQUATIONS There are many different types of parallel prefix adders are made to increase for optimizing area, fan out, speed and performance. For high speed performance tree like structure is must which helps in greater way. The algorithm used in this method is known as Kogg-Stone method fastest in addition because it gives minimum fan out. Here delay in terms of power and generation of carries is also very less as compared to others. It is a type of carry look ahead adder which is in the form of prefix adder. Here carry is generated in log n times which are the minimum time taken among any others. Because of its performance, it is very useful in industries. Fig3: Example of 4-bit Kogg-Stone adder In this figure how kogg stone adder works is shown. There is a propagate bit and another is generate bit produced by every vertical stages. Carry bits are generated in last step. Sum bits are produced by xoring carry bit with bits which are initially propagated. Here carry is generated in n times and is the fastest available method for addition. we have to calculate propagate bit denoted by P as well as generate bit denoted by G. These bits are calculated by using some formula which is described as follows. P = Ai xor Bi. P = Pi and Pi prev G = Ai and Bi. G = Pi and Gi prev or Gi Ci = Gi S Ki = Pi xor Ci − 1 The output provided by kogg stone method can be written as: KO = A0 XOR B0 XOR Cin K1 = A1 XOR B1 XOR A0 AND B0 K2 = A2 XOR B2 XOR A1 XOR B1 AND A0 AND B0 OR A1 AND B1 K3= (A3 XOR B3) XOR (((A2 XOR B2) AND (A1 XOR B1) AND (A0 AND B0) OR ((((A2 XOR B2) AND (A1 AND B1) OR (A2 AND B2)))
  • 4. Design of 64-Bit Parallel Prefix VLSI Adder for High Speed Arithmetic Circuits www.ijres.org 31 | Page K4= (((A3 XOR B3) AND (A2 XOR B2) AND (A1 XOR B1)) OR (((A3 XOR B3) AND (A2 AND B2) OR (A3 AND B3))) IV. RESULTS AND COMPARISIONS Fig4: result of addition of two 64 bits numbers Fig5: results of automatic test form generation This waveform is generated during the course of verifying the process. This method is used for auto generation of test pattern means here test pattern is generated itself which can be seen if we compare these two figures. In this method carry is generated and propagated itself so no need to generate carries as compared to others which improve in overall performances. Transistor level simulator is used to determine depth and fan-out of different kind of mechanism used in parallel prefix adder.
  • 5. Design of 64-Bit Parallel Prefix VLSI Adder for High Speed Arithmetic Circuits www.ijres.org 32 | Page NAME DEPTH FAN-OUT RCA-64 63.3 3 SK-64 5.9 32 KS-64 5.6 2 Table1: Comparison between different adders Adder BK SK KS HC LF KA DELAY 15.34 13.43 12.32 16.76 13.54 12.37 Table2: Delay comparison This is the delay comparison between different kind of method or algorithm used in parallel prefix addition. As we see from the table KS adder provides minimum delay hence is the fastest among all. The above delay results are compared by using Xilinx 9.1 software. V. CONCLUSION AND FUTURE SCOPE 64 bit parallel prefix adder for high speed arithmetic circuit is designed successfully with the help of kogg stone algorithm. Xilinx ISE tool is used in synthesizing codes and for simulation purpose Model Sim is used. Binary adders are the basic modules in computer arithmetic design, and therefore it has been examined for a period of ten years. Entirely a few standard fast adders, such as the carry-skip adder, the carry-look-ahead adder and the carry-select adder were proposed in the past. Each of the fast adders presents a unique area-time tradeoff in the design space. But after comparing all these methods we can see that the parallel prefix adder used in addition is the fastest among all. Future scope includes in improving power dissipation since adder being the main element which presents in large part of the circuits so power is the major factor. It would be sufficient for future FPGA circuits in which optimized carry path is included which enable tree based designs for optimizing place and routing. REFERENCES [1] Jianhua LiuZhu, Haikun, Chung-Kuan Cheng, John Lillis, “Optimum prefix Adders in a Comprehensive Area, Timing and power Design Space”., Proceeding of the 2007 Asia and South pacific Design Automation conference. Washington. [2] Kogge P, Stone H, “A parallel algorithm for the efficient solution of a general class Recurrence relations”, IEEE Trans. Computers, vol.C-22, No.8, pp 786-793, Aug.1973. [3] Giorgos Dimitrakopoulos and Dimitric Nikolos, “High Speed Parallel –Prefix VLSI Ling Adders”, IEEE Trans on computers, Vol.54, No.2, Feb 2005. [4] V.Choi and E.E.Swartz lander, Ir, “Parallel Prefix adder design with matrix representation”,, in Proc.17th IEEE symp, comput.Arithmatic (ARITH). [5] FPGAs David H. K. Hoe, Chris Martinez and Sri Jyothsna Vundavalli, “Design and characterization of Parallel Prefix Adders”, IEEE 43rd Southeastern Symposium on system theory, March 2011. [6] 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. [7] D. Harris, “A Taxonomy of Parallel Prefix Networks,” in Proc. 37th Asilomar Conf. Signals Systems and Computers, pp. 2213– 7, 2003. [8] Skalansky “conditional sum additions logic” IRE Transactions, Electronic Computers. [9] T. Lynch and E. E. Swartzlander, “A Spanning Tree Carry Lookahead Adder,” IEEE Trans. on Computers, vol. 41, no. 8, pp. 931-939, Aug. 1992. [10] R.Brent and H.Kung, ―A regular layout for parallel adders,ᵢ IEEE.