Half-adder is a simple combinational circuit that can add only two bits together. It is a combination of XOR gate and AND gate where XOR gate is used to perform addition and AND gate is used to get the carry output.

Boolean Function

Sum = X XOR Y;
Carry = XY

Truth Table

Input Output
x y sum carry
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

Logic diagram for half-adder

Half-adder receives two inputs and produces two outputs. The inputs are the two bits to be added and the outputs are sum and carry.

The logic diagram for half-adder has two gates: XOR and AND. The XOR gates produces sum and AND get produces carry. For example if the inputs are 0 and 1 then the output of XOR gate will be the sum, 1 and carry, 0.

The disadvantage is that it will not be useful for adding large binary numbers.

Robin

Share
Published by
Robin
Tags: AdderCircuit

Recent Posts

Hard Computing

What is hard computing? Hard computing is a traditional computing. It requires a precisely stated…

5 years ago

Soft Computing

Soft computing is a problem solving technology. It tends to fuse synergically different aspects of…

5 years ago

Cluster Computing

Cluster computing is an approach to achieve high performance, reliability or high throughput computing by…

5 years ago

Magnitude Comparator

Magnitude Comparator is a combinational circuit capable of comparing the relative magnitude of two binary…

9 years ago

Full-Subtractor

Full subtractor is a combinational circuit capable of performing subtraction on two bits namely minuend…

9 years ago

Half-Subtractor

Half-subtractor is a combinational circuit capable of subtracting a binary number from another binary number.…

9 years ago