Sum of Products Product of Sums
Sum of Products Product of Sums
Product of Sums
What is Sum of Products (SOP)?
• In canonical SOP form each product term contains all the variables of the function,
where variables in each product term can be in true form or complemented form.
• Example:
• F(A,B)=𝐴 ⋅ 𝐵 + 𝐵 ⋅ 𝐴
• As we can see in above example each product term contain all the variables which are
present in function.
• In first one(Ā.B) A is present in complementary form while B is in true form. In second
one A is present in true form while B is in complementary form.
What is Sum of Products (SOP)?
A B C F
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 1
What is Sum of Products (SOP)?
■ The SOP form is written when the function if high. i.e we will take conditions only in which
the output is one.
■ In given truth table the columns with F = 1 are the rows with high output.
■ Now we will write function in the form of given variables which are A, B and C.
■ If we have 1 in the cell of given variable we will write it as it is , and if we have 0 in the
given cell then we will write it’s complement.
■ F=𝐴 ⋅ 𝐵 ⋅ 𝐶 + 𝐴 ⋅ 𝐵 ⋅ 𝐶 + 𝐴 ⋅ 𝐵 ⋅ 𝐶 + 𝐴 ⋅ 𝐵 ⋅ 𝐶
■ This is the POS in canonical form for the given truth table.
Min Term
X Y Z F
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
Example: For the given truth table, find and
then minimize the POS form.
■ Now , applying several laws of Boolean Algebra we will minimize the POS form.
■ F = (X + Y + Z) . (X + Y + Z’) . (X + Y’ + Z’)
■ F = ((X + Y) + (Z.Z’)) . (X + Y’ + Z’) [ Distributive law -> (X + Y) . (X + Z) = X + YZ
]
■ F = (X + Y) . (X + Y’ + Z’) [ Z.Z’ = 0 ]
■ F = X + Y.(Y’ + Z’) [ Distributive law -> (X + Y) . (X + Z) = X + YZ ]
■ F = X + Y.Y’ +Y.Z’
■ F = X + Y.Z’ [ Y.Y’ = 0 ]
■ F = (X + Y) . (X + Z’) [ Distributive law -> (X + Y) . (X + Z) = X + YZ ]
Example: For the given truth table, find and
then minimize the POS form.