Half & Full Adders
Half & Full Adders
2
Types of Adders
• There are two types of Adders;
• One is Half Adder, and
• Other is Full Adder.
• They are the ‘Building Blocks’ of Arithmetic
Circuits.
3
Half Adder
4
Half Adder Symbol
5
Half Adder Table
Inputs Outputs
A B Carry Sum
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
Half Adder Circuit Design
7
Half Adder Circuit
8
Full Adder
• Full adder has three inputs and two outputs.
Three inputs are A and B, and C (the third
input is actually carry input CIN).
9
Full Adder Symbol
10
Full Adder Designing
• Full adder circuit can be implemented with the
help of two Half Adder circuits.
• The first half adder circuit is used to add A and
B to produce a partial sum.
• The second half adder logic is used to add CIN
to the partial sum produced by the first half
adder circuit.
• Finally, the S output is obtained.
Full Adder Designing
12
Full Adder Circuit
13
Full Adder Table
• Table Inputs Outputs
A B Carry in Carry out Sum
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
14
F.A Circuit Designing
• F.A Circuit Designing can be done by the
method of H.A designing and by SOP, POS,
K Map Method
15
Parallel Adder Circuit
• 4 full adders can be cascaded to form a 4 bit
Parallel Adder Circuit, which can be used to
add two 4 bit numbers.
• More FAs can be used to make a bigger
Parallel Adder of more than 4 bits.
• The addition of the four bit numbers is shown
below.
• 4 + 3 = 7 = = = 0100 + 0011 = 0111
• 8 + 8 = 16 === 1000 + 1000 = 10000
16
Binary Addition
• The addition of the four bit numbers is shown
below.
• 4 + 3 = 7 = 0100 8 + 8 = 16 = 1000
• +0011 +1000
_____ _____
• 0111 (No Carry) 10000 (Carry)
17
Parallel Adder
18
Parallel Adder
19