Performance Analysis of 16 Bit Adders in High Speed Computing Applications
Performance Analysis of 16 Bit Adders in High Speed Computing Applications
Abstract: The modern day of communication world mainly focus on Building a block of 16 bit adder using the 1 bit adder and
developing a highly organized architecture to perform high speed create this in top level model for implement the computing
computation with minimum power consumption. The various function of mixed signal processing applications.
architectures was developed to support computation in the fields like The 16 bit adders must be designed in such away that it
signal processing, data path communications, control and monitoring consumes less power and hold a low delay value when it is
applications. To perform the high speed computation the architecture used to generate physical address calculation related to
of Arithmetic logic unit (ALU) should be well organized in a manner memory mapping of processor, to perform faster operation
to reduce power , area & propagation delay. The functional block of interms of generating the output values such as increment or
ALU is adder. This paper elaborates the analysis of different adder decrement of pointer values of table pointer indication after
structure in terms of VLSI Parameters such as power, area and power the execution of the instruction. The 1 bit full adder is
delay product. The high speed computation are essential in mixed functioning by constructing a block of transistor with
data processing applications and these computation are developed as predefined values of 3 bit like X,Y & Z . These variables
blocks of FA to implement 16 bit of operations as a combination of
taken up to the total combination of 8 (23). For each
ripple carry adder (RcA),carry skip (CSKA) and bernt kung
combination the generated sum & carry part was different. To
adder(BkA).Those high speed adders produce the low value of
implement these kind of full adders, different adder
propagation delay when it is implemented using this proposed
architectures were developed [12] and latency and power is
architecture. The optimized structure of adders are developed by
consumed at the micron level. Hence the significance of full
combining the effects of two adders which is functionally differed.
The combined functionality of adder based on power & speed of
adder is not limited to the list where the large design part is to
computing The proposed methodology shows that power consumption
be considered. The typical design 16 bit full adder using [4]
is reduced by 43% ,power delay product by 20.9 % and propagation Ex nor & Ex or gates will approach 32 number of pass
delay by 46 % compared conventional method of analysis . and also transistor, 4 numbers of transmission gates, significance to the
provides the path to identify the effects of critical path delay and results of high usage of area and decisive level of
reduction it. improvement in power consumption for the full swing of
operations. The 16 bit Full adder is constructed by cascading
Keywords: Hybrid adder , ALU,KGSA,CSKA . the blocks of Ripple Carry adder or carry look ahead adder
technique. Whenever the adder size is improved the stability
[Link] of output is starts to deviated from the actual one and it is
depends on the bias[14] point of view. So the drive the signal
To support the different area of electronics and
with reliable and accurate the buffers are inserted at the nets of
communication field VLSI technology were developed and the
in & out. The 16 bit adders are implemented using pipeline
VLSI process mainly focus on miniature of the components as
concept to improve the speed of computation under the
well as power consumption[1]. These two things are related
condition the input nets are divisible as sub modules
with other parameters of VLSI such as area (Chip Size)
reduction and propagation delay. The emerging filed of
Portable devices for medical diagnosis requires systems with
less power consumption and high speed of computing. The
reduction of power is based on the switching activity of the
transistor in the ALU. It is said to be heart of the processor
and take the responsibilities of all computing operations. In
medical field the mixed signal processing devices should
deliver high accurate data in a stipulated time of operation[5].
To satisfy the requirements of mixed signal processing Fig 1.1 : 16 Bit adder using CLAL
applications it is intended to develop 1 bit full adder with
minimum no of transistor and analyze it power and delay.
Fig 2.1 : Full Adder Based on 28T Fig 2.3: Full Adder Based on 6T
B)Full Adder Based on 9T Logic & 6T Logic The 6T based Full adder has[3] a good level of power
consumption at the deep sub micron level and compare to 9T
The no of transistor to implement the full adder [17] the chip area is reduced as the consequence of lower delay and
the gate count is very high[17]. So the topology of adder is to power consumption
be changed to bring out the better results as reducing the no of
C)RCA & CSA
transistor count [9] and also operating the MOS devices in the
sub threshold regions. When the threshold voltage is lower The previous section defines the full adder with 28T & 9T [9]
than the potential difference between Gate & Source creates & [17] logic consumes high power consumption and operating
the sub threshold current flow in the MOS transistor at the voltage is maximum[17] and have poor noise margin [9]. As a
same time the majority carriers repelled from the gate area of consequence of circuit for betterment of power that 6T Full
MOS and creates the minority carrier channel where the adder is defined to [3]bring low power consumption in sub or
current flows is happened and called as strong inversion weak inversion level. These adders operates with less delay
region opposite to this condition will makes the week and consequently have very low chip area as it has low
inversion area[9]. If the operating voltage is reduced below the transistor count .The adders for the high speed of computation
threshold, the MOS can be operated with low power especially in the mixed signal application the conventional
high speed adders like carry save adder , carry skip adder and
consumption. Let X, Y and Z used to indicate the input
burnt kung adder structures are connected with the Full adder
variables A,B & C.
block of 6T logic.
Sum_out = X ⊕ Y ⊕Zin ------- 2.1
Carry_out = X.Y + Y.Z + Z.X --- 2.2
tadder = ( N-1 )Tcarry + Tsum -----------2.4 It is understand that from the truth table -I of full
adder of 1 bit using 9T structure is reducing the no of
the delay of worst case is T = O(N) , The Nth stage will variations (Mutli threshold variations) to set the sum & carry
generate the delay at tadder period [7]. The time delay of the outputs of the adder. When the MOS transistor M2 & M3 gets
RCA is calculated from the transition of bits of B to Cout and the voltage of A=0(1) & B=1(0) respectively, it produce the
Cin to Cout and also the transition of initial carry bit to final sum bit as logic 1 as per the operation of A Xor B at these
carrt is multiplied by the (N -2), where N is the no of stages in instant the value of Cin defines the output Sum[3]. When M6
is switched to get the logic high value yields the output of sum
RCA. To overcome the drawbacks of RCA at the Nth stages it
bit as low. The inverter operation of Cin recalled for the
is optimum to prefer the carry save adder which will take only
logic function of Sum, that is similar to connecting the Vdd to
N-2 stages of adder to compute the N no of addition. output of inverter whenever the PMOS gets the logic high
values. Similar to the 9T full adder design the 8T structure is
implemented[21] to measure the variation of power and chip
area at the sub threshold level of MOS. So that the no of inter
connect delay & capacitance is reduced and also improves the
quality of MOS devices interms of aspect ratios. The
interconnect value of the capacitance is arounf the value of 2pf
[21]. The 8T full adder variables are tabled to understand that
Input A will be consider to calculate the values of Sum &
carry of 1 bit Full adder which is defined with 8 no of Mos
[Link] 8T MOS will works as follows.
Fig 2.5: Carry save Adder based on FA6T
Sum = B ⊕Cin under A=0. --------3.1
Compare to the Nth stages delay of RCA [5], CSA will
Sum = ~(B ⊕Cin ) under A=1. -------3.2.
consumes less power as well as gates count too. The CSA
cannot be implemented for less bit number of addition as the
entire structures divide themselves as upper and lower blocks
of addition stages
b)CKA &CSA
v ( S u m FA C MO S)
2 . 5
2 . 0
Voltage (V)
1 . 5
1 . 0
0 . 5
0 . 0
1 2 3 4 5 6 7 8 9 1 0
Tim e (us )
FAcmos
5 . 0 v ( A )
4 . 5
4 . 0
Voltage (V)
3 . 5
3 . 0
2 . 5
2 . 0
1 . 5
1 . 0
0 . 5
0 . 0
1 2 3 4 5 6 7 8 9 1 0
Tim e (us )
FAcmos
5 . 0 v ( B )
4 . 5
4 . 0
Voltage (V)
3 . 5
3 . 0
2 . 5
2 . 0
1 . 5
1 . 0
0 . 5
0 . 0
1 2 3 4 5 6 7 8 9 1 0
Tim e (us )
FAcmos
5 . 5 v ( C n
i )
5 . 4
5 . 3
Voltage (V)
5 . 2
5 . 1
5 . 0
4 . 9
4 . 8
4 . 7
4 . 6
4 . 5
1 2 3 4 5 6 7 8 9 1 0
Tim e (us )
FAcmos
v ( C a r r y F A C MO S )
2 . 5
2 . 0
Voltage (V)
1 . 5
1 . 0
0 . 5
0 . 0
1 2 3 4 5 6 7 8 9 1 0
Tim e (us )
The BKA adder are based on log structure and takes Fig 4.3 : Simulation circuit of 8T FA
less no of stages to perform the addition of given n bits .The
gate level depth of propagtion is in th order of log (N) with
base of 2 .The complexity level & interconencts are very less
compare to the other high speed [Link] proposed
architecture of adder consists of KSA along with CAS adder
and mux logic is connected to select the carry output. Each
blocks of KSA is responsible for performing 4bit addition so
the cascaded structure of 4 no of KSA block produce the 16 Fig 4.4 : Waveform of 8T FA
bit adder for mixed signal processing applicaitions and their
results interms of propagation delay, power is discussed in the
next section.
IV .RESULTS & DISCUSSIONS
V .Conclusion