Adder
Adder
• Knowledge of K-Map.
• Knowledge of Binary arithmetic.
•Knowledge of logic gates.
Real life examples
Adders & Subtractors are wildly used in in computer's ALU (Arithmetic
logic unit) to compute addition as well as CPU (Central Processing unit)
and GPU (Graphics Processing unit) for graphics applications to reduce
the circuit complexity.
Adders
◼ The most basic arithmetic operation in a digital computer is
addition.
◼ Half Adder is a combination circuit that performs addition of 2 bits.
Inputs Outputs
a b Carry Sum
0 0 0 0 Sum = ab + ab = a b
0 1 0 1
Carry = ab
1 0 0 1
1 1 1 0
Sum = ab + ab = a b
Carry = ab
◼ Half adders cannot accept a carry input and hence it is not possible
to cascade them to construct an n-bit binary adder.
< SELO 5> <Reference.: R1,R2>
Full Adder
◼ Full Adder is a combinational circuit that forms the arithmetic sum of
three input bits. It is described by the following truth table:
Inputs Outputs
c b a Cout 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
Sum = abc + abc + abc + abc = a b c
Cout = ab + ac + bc =ab + c (a + b)
ai bi
ai
si bi
Full
Adder
ci+1 (FA)
ci
ci+1 ci
si
Full Adder at bit i
ai
si bi
ci+1 ci
ai bi
Full
Adder
ci+1 ci
(FA)
si
< SELO 5> <Reference.: R1,R2>
Performance of a Full Adder
•To acquire the basic knowledge of digital logic levels and application of
knowledge to understand digital electronics circuit.
Learning Outcomes
Students will be able to learn and understand:
Concept of Adder in detail.
Concept of look ahead carry.
References