Adders
HALF ADDER
Half Adder - Definition:
Half adder,
- is an one-bit binary adder.
- is a digital circuit that adds two $1$-bit binary numbers (A and B) and gives sum and carry as output.
$$\{ Carry, Sum\} =(A+B)$$
Adding two $1$ bit numbers:
$$\{ Carry, Sum\} =(A+B)$$$$\{ 0, 0\} =(0+0)$$$$\{ 0, 1\} =(0+1)$$$$\{ 0, 1\} =(1+0)$$$$\{ 1, 0\} =(1+1)$$
Truth table:
Logical Expression:
Logical expression for the outputs sum and carry can be found using K-map,
Sum:
$$Sum=A\overline{B}+\overline{A}B$$$$Sum=A\oplus B$$
Carry:
$$Carry=AB$$
Circuit Diagram:
Using the logical expression for sum and carry, we can implement half adder using logic gates,$$Sum=A\oplus B$$$$Carry=AB$$ Logical expression for Sum can be implemented using an EXOR gate and Carry can be implemented using an AND gate.
Doubt!!!
Can we connect two half adders serially, in order to make a $2$-bit adder??
NO
Second stage half adder can add input bits A and B, but not the incoming carry from first stage.
That’s why this adder is called as half-adder and the adder that can add incoming carry is termed as full-adder.