MODULE II
MODULE II
MODULE II
Boolean Laws and theorems
Combinational Circuits:
AND / OR IMPLEMENTATION
STANDARD SOP / CANONICAL SOP
• A standard SOP expression is one in which all the variables
in the domain appear in each product term in the expression
1. Multiply
each non standard product term by a term
made up of the sum of a missing variable and its
complement
2. Repeat step 1 until all resulting product term
contains all the variables in the domain in either
complemented or uncomplemented form
Convert ab’c+a’b’+abc’d into standard SOP form
a b c d Minterms Output
(F)
0 0 0 0 m0 = x
a’b’c’d’ F = m0+m1+m2+m3+m10+m11+m13
0 0 0 1 m1 = x
a’b’c’d F=
0 0 1 0 m2 = x
a’b’cd’
0 0 1 1 m3 = x
a’b’cd
0 1 0 0 m4 =
a’bc’d’
0 1 0 1 m5 =
a’bc’d
0 1 1 0 m6 =
a’bcd’
0 1 1 1 m7 = a’bcd
1 0 0 0 m8 =
ab’c’d’
1 0 0 1 m9 =
ab’c’d
PRODUCT OF SUMS
• Product of sums is a Boolean expression one in which two or
more product terms are summed by Boolean multiplication
• In POS form a single overbar cannot extend over more than
one variable
IMPLEMENTATION OF POS
OR / AND IMPLEMENTATION
STANDARD POS / CANONICAL POS
• A standard POS expression is one in which all the variables
in the domain appear in each sum term in the expression
AB
N-BIT PARALLEL ADDER
• Full
Adder is capable of adding only two single digit binary
number along with a carry input.
• Toadd two n-bit binary numbers we need to use the n-bit
parallel adder.
• Uses a number of full adders in cascade.
• Carry output of the previous full adder is connected to carry
input of the next full adder.
4 BIT PARALLEL ADDER
• 4 bit parallel adder is a very common logic circuit.
• In the block diagram, A0 and B0 represent the LSB of the four bit words A and
B. Hence Full Adder-0 is the lowest stage. Hence its Cin has been
permanently made 0.
• Rest of the connections are exactly same as those of n-bit parallel adder is
shown in fig.
HALF SUBTRACTOR
• Half subtractor is a combination circuit with two inputs and two outputs
(difference and borrow).
• Produces the difference between the two binary bits at the input and also
produces an output (Borrow) to indicate if a 1 has been borrowed.
• In the subtraction (A-B), A is called as Minuend bit and B is called as
Subtrahend bit.
FULL SUBTRACTOR
• Disadvantage of a half subtractor is overcome by full subtractor.
• Full subtractor is a combinational circuit with three inputs A, B,
Bin and two output D and Bout.
C 2 = G 1 + P 1 C 1 = G 1 + P 1 G0 + P 1 P 0 C 0
C3 = G2 + P2 C2 = G2 + P2 G1+ P2 P1 G0 + P2 P1 P0 C0
C4 = G3 + P3 C3 = G3 + P3 G2+ P3 P2 G1 + P3 P2 P1 G0 + P3 P2 P1 P0 C0
From the above Boolean equations, observe that C 4 does not have