SOP, POS Forms
SOP, POS Forms
TECH FIRST
YEAR
ACADEMIC YEAR: 2022-2023
[PO1]
mj = A’BC
MAXTERM
Represents exactly one combination in the truth table.
Denoted by M , where j is the decimal equivalent of the
j
maxterm’s corresponding binary combination (bj).
A variable in M is complemented if its value in b is 1,
j j
otherwise its value in bj is 0.
Example: Assume 3 variables (A,B,C), and j=3. Then, b = 011
j
and its corresponding maxterm is denoted by
Mj = A+B’+C’
TRUTH TABLE NOTATION FOR MINTERMS AND MAXTERMS
x y z Minterm Maxterm
0 0 0 x’y’z’ = x+y+z = M0
m0
Minterms and Maxterms
are easy to denote using a 0 0 1 x’y’z = x+y+z’ =
truth table. m1 M1
0 1 0 x’yz’ = x+y’+z =
m2 M2
Example:
0 1 1 x’yz = x+y’+z’=
Assume 3 variables x,y,z m3 M3
(order is fixed)
1 0 0 xy’z’ = x’+y+z =
m4 M4
1 0 1 xy’z = x’+y+z’ =
m5 M5
CANONICAL FORMS (UNIQUE)
Replace ∑ with ∏ (or vice versa) and replace those j’s that appeared in the original
form with those that do not.
Example:
f1(a,b,c) = a’b’c + a’bc’ + ab’c’ + abc’
= m1 + m2 + m4 + m6
= ∑(1,2,4,6)
= ∏(0,3,5,7)
= (a+b+c)•(a+b’+c’)•(a’+b+c’)•(a’+b’+c’)
STANDARD FORMS (NOT UNIQUE)
Standard forms are “like” canonical forms, except that not all variables need appear
in the individual product (SOP) or sum (POS) terms.
Example:
f1(a,b,c) = a’b’c + bc’ + ac’
is a standard sum-of-products form
f1(a,b,c) = (a+b+c)•(b’+c’)•(a’+c’)
is a standard product-of-sums form.
CONVERSION OF SOP FROM STANDARD TO CANONICAL FORM
f1(a,b,c) = (a+b+c)•(b’+c’)•(a’+c’)
= (a+b+c)•(aa’+b’+c’)•(a’+bb’+c’)
= (a+b+c)•(a+b’+c’)•(a’+b’+c’)•
(a’+b+c’)•(a’+b’+c’)
= (a+b+c)•(a+b’+c’)•(a’+b’+c’)•(a’+b+c’)