IMPLEMENTATION OF FULL SUBTRACTOR WITH
NOR GATE ONLY
(using two half subtractor sub-circuits with nor gate only)
Theory /description:-
[Link] TABLE FOR HALF SUBTRACTOR :-
The half subtractor is a building block for subtracting two binary numbers. It has two
inputs and two outputs. This circuit is used to subtract two single bit binary numbers
A and B. The 'diff' and 'borrow' are two output states of the half subtractor with the
above truth table. The SOP form of the Diff and Borrow is as follows:
Diff=A'B+AB'. Borrow = A'B.
[Link] of Half Subtractor using NOR gates :
Total 5 NOR gates are required to implement half subtractor.
[Link] table for full subtractor :-
A full subtractor is a combinational circuit that performs subtraction of
two bits, one is minuend and other is subtrahend, taking into account
borrow of the previous adjacent lower minuend bit. This circuit has
three inputs and two outputs. The three inputs A, B and Bin, denote the
minuend, subtrahend, and previous borrow, respectively. The two
outputs, D and Bout represent the difference and output borrow,
respectively.
Logical expressions :-
1. D = A’B’Bin + A’BBin’ + AB’Bin’ + ABBin
= Bin(A’B’ + AB) + Bin’(AB’ + A’B)
= Bin( A XNOR B) + Bin’(A XOR B)
= Bin (A XOR B)’ + Bin’(A XOR B)
= Bin XOR (A XOR B)
= (A XOR B) XOR Bin
[Link] = A’B’Bin + A’BBin’ + A’BBin + ABBin
= A’B’Bin +A’BBin’ + A’BBin + A’BBin + A’BBin + ABBin
= A’Bin(B + B’) + A’B(Bin + Bin’) + BBin(A + A’)
= A’Bin + A’B + BBin
Circuit diagram :-
Implementation of full subtractor using two half-subtractor
**for e-sim I have chosen the sub-circuit for half-subtractor
e-sim circuit diagrams with appropriate results:-
[Link]-subtractor(using nor gate only) :-
A.
B.
BORROW.
DIFFERENCE.
[Link] subtractor (using 2 half subtractors as a sub-circuit)
A.
B.
C.
DIFFERENCE
BORROW.
CONCLUSION :-
Thus we can implement full subtractor using 2 half subtractors as a subcircuit using
NOR gate only.
REFERENCES :-
1. [Link]
gates/
2. [Link]
3. [Link]
4. [Link]