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 Circuit
6
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
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).
8
Full Adder Symbol
9
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 S is obtained.
10
Full Adder Designing
11
Full Adder Circuit
12
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
13
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)
14