Lec 7 SOP and POS Expressions Their Conversion and Representation
Lec 7 SOP and POS Expressions Their Conversion and Representation
Lecture No: 7
Obtaining SOP & POS Expressions from
Truth Tables & their Conversion
Sum of Product (SOP) & Product of Sum (POS)
SOP and POS Expressions and its use for Minimization
Expressions - Introduction
Sum of Product(SOP)
Sum of Product(SOP) also known as minterm can be defined
Faculty of Engineering - UCP
Expressions - Introduction
As the values of a Boolean funtion using Truth Tables can be
Faculty of Engineering - UCP
Expressions - Introduction
To facilitate the simplification of Boolean expressions, we will
Faculty of Engineering - UCP
5
SOP and POS Expressions and its use for Minimization
Minterm
Faculty of Engineering - UCP
Maxterm
Faculty of Engineering - UCP
12
SOP and POS Expressions and its use for Minimization
13
SOP and POS Expressions and its use for Minimization
E = Y’ + X’Z’ E = Y’ + X’Z’
= Y’(X+X’)(Z+Z’) + X’Z’(Y+Y’) E’ = Y(X+Z)
= (XY’+X’Y’)(Z+Z’) + X’YZ’+X’Z’Y’ = YX + YZ
= XY’Z+X’Y’Z+XY’Z’+X’Y’Z’+ = YX(Z+Z’) + YZ(X+X’)
X’YZ’+X’Z’Y’ = XYZ+XYZ’+X’YZ
= m5 + m1 + m4 + m0 + m2 + m0 E = (X’+Y’+Z’)(X’+Y’+Z)(X+Y’+Z’)
= m0 + m1 + m2 + m4 + m5 = M7 . M6 . M3
= ∑m(0,1,2,4,5) = M(3,6,7)
To find the form Mi, consider To find the form ∑mi, consider the
the remaining indices remaining indices
E = M(3,6,7) E = ∑m(0,1,2,4,5)
14
SOP and POS Expressions and its use for Minimization
F (a, b, c, d) = ∑m(0, 1, 2, 4, 5, 7)
= Π M(3, 6, 8, 9, 10, 11, 12, 13, 14, 15)
15
SOP and POS Expressions and its use for Minimization
F = AB + CD F = (A’+B)(A’+C)(C+D)
= (AB+C)(AB+D) = (A’+BC)(C+D)
= (A+C)(B+C)(AB+D) = A’C+A’D+BCC+BCD
= (A+C)(B+C)(A+D)(B+D) = A’C+A’D+BC+BCD
= A’C+A’D+BC
Hint 1: Use id 15:
Hint 1: Use id 15
X+YZ=(X+Y)(X+Z)
(X+Y)(X+Z)=X+YZ
Hint 2: Factor
Hint 2: Multiply
Question1: How to convert SOP to sum of minterms?
Question2: How to convert POS to product of maxterms? 17
SOP and POS Expressions and its use for Minimization
We often designate the minterms with the symbols m0, m1, m2, m3,
Where the i in "mi" corresponds with the decimal equivalent of the
binary number expressed by the variables. That is m2 represents XY'.
18
SOP and POS Expressions and its use for Minimization
21
SOP and POS Expressions and its use for Minimization
X Y Minterm Maxterm
0 0 X’ • Y’ X+Y
0 1 X’ • Y X + Y’
1 0 X • Y’ X’ + Y
1 1 X•Y X’ + Y’
22
SOP and POS Expressions and its use for Minimization
X Y Z Minterm Maxterm
0 0 0 X’ • Y’ • Z’ X+Y+Z
0 0 1 X’ • Y’ • Z X + Y + Z’
0 1 0 X’ • Y • Z’ X + Y’ + Z
0 1 1 X’ • Y • Z X + Y’ + Z’
1 0 0 X • Y’ • Z’ X’ + Y + Z
1 0 1 X • Y’ • Z X’ + Y + Z’
1 1 0 X • Y • Z’ X’ + Y’ + Z
1 1 1 X•Y•Z X’ + Y’ + Z’ 23
SOP and POS Expressions and its use for Minimization
X Y F Minterm
0 0 0 X’ • Y’
0 1 0 X’ • Y
1 0 1 X • Y’
1 1 1 X•Y
25
SOP and POS Expressions and its use for Minimization
X Y F Maxterm
0 0 1 X+Y
0 1 0 X + Y’
1 0 1 X’ + Y
1 1 1 X’ + Y’
27
SOP and POS Expressions and its use for Minimization
28
SOP and POS Expressions and its use for Minimization
29
SOP and POS Expressions and its use for Minimization
30
SOP and POS Expressions and its use for Minimization
F C F
C D
D C
E E