Kogge Stone Adder With GDI Technique in 130nm Technology For High Performance DSP Applications
Kogge Stone Adder With GDI Technique in 130nm Technology For High Performance DSP Applications
Kogge Stone Adder With GDI Technique in 130nm Technology For High Performance DSP Applications
Abstract—In VLSI system, the integrated circuit design has is due to the propagation of carry from initial stage to final
modest importance. The important parameters considered for stage.
the design of the circuit are power, delay, area and complexity
of the circuit. Binary adder is the fundamental element in
the digital circuit design viz., multipliers and digital signal
processors. Nowadays, extensive research is focused on reducing
the power consumption, and delay in the computation. There are
different types of adders, but these are not dominant in terms
of propagation delay. The adder with less time for computation
is preferred in such a high speed applications. So, in order to
optimize the delay, parallel prefix adders like Kogge Stone Adder
is preferred. It is the fastest adder which focuses on design
time and is said to be a good alternative for high performance
applications. The speedy nature of Kogge Stone Adder (KSA) Fig. 1. Ripple Carry Adder
is because of minimum logic depth and restricted fan-out. In
KSA, parallel advance will give scope to generate fast carry for
intermediate stages. Each level generates Propagation Generation B. Carry Look Ahead Adder (CLA):
(PG) blocks simultaneously. Among all types of 64 bit adders, a
KSA has less delay (11.37ns). In this work, a 64 bit GDI logic CLA enhances the speed by lowering the amount of time
based KSA schematic is designed by using Mentor Graphics required to resolve carry bits. CLA works by creating two
EDA Tool in 130nm Technology. Performance parameters like signals, viz., carry propagator and carry generator. The carry
delay, average power consumption (at various dimensions of MOS propagator is propagated to the next levels where as carry
transistors and over a range of supply voltages) are measured
and the best adder in terms of performance is observed as the generator is used to generate output carry in spite of of input
one with a delay of 407.07ps designed in GDI Technique. carry. Kogge-Stone Adder (KSA) is an example of CLA.
Keywords—Propagation delay, parallel prefix adders, GDI
logic, Kogge Stone Adder (KSA), Propagation Generation (PG).
I. I NTRODUCTION
An adder is a digital circuit used to get summation as
output from the given inputs. In computers and other kinds of
processors these summing networks are used in the arithmetic
logic units. Besides, they are also used to calculate addresses,
table indice, increment, and decrements operations. The adders
can be constructed for different number representations, such
as binary-coded decimal or excess-3.The most common adders
operate on binary numbers. Though many adders are available, Fig. 2. Carry Look Ahead Adder
the selection of adder will be based on parameters, viz. area,
power consumption and time of computation
C. Carry-Select Adder (CSA):
A. Ripple Carry Adder)(RCA): The CSA usually consists of two ripple carry adders and
It is a logical circuit to add an N-bit numbers. For an N-bit a multiplexer. Adding two n-bit numbers with a carry-select
parallel adder it is required use N number of Full Adder (FA). adder is done with two adders (therefore two ripple carry
Here, the carry out of each FA is the carry in of the next most adders) to carry out the computation twice, one time with the
significant FA. The delay of the ripple carry adder will change assumption of the carry-in is being a logic zero and the other
w.r.t length of the carry propagator path. The worst case delay assuming as logic one. After the two results are calculated, the
978-1-5386-0569-1$31.00 2017
c IEEE 5
correct sum, and the correct carry-out, is then selected with TABLE I
the multiplexer.. [?] once the correct carry-in is also finalized. D ELAY COMPARISON BETWEEN ADDERS
TABLE II
P OWER DISSIPATION IN GDI TWO INPUT OR GATE @ DIFFERENT VDD