Sum Of Product (SOP)

Sum Of Product (SOP)

Sum of Product is the abbreviated form of SOP. Sum of product form is a form of expression in Boolean algebra in which different product terms of inputs are being summed together. This product is not arithmetical multiply but it is Boolean logical AND and the Sum is Boolean logical OR.

To understand better about SOP, we need to know about min term.

Min Term

Minterm means the term that is true for a minimum number of combination of inputs. That is true for only one combination of inputs.

Since AND gate also gives True only when all of its inputs are true so we can say min terms are AND of input combinations like in the table given below.

Types of Sum Of Product (SOP) Forms

There are few different forms of Sum of Product.

  • Canonical SOP Form
  • Non-Canonical SOP Form
  • Minimal SOP Form

Canonical SOP Form

This is the standard form of Sum of Product. It is formed by O Ring the minterms of the function for which the output is true. This is also known as Sum of Min terms or Canonical disjunctive normal form (CDNF). It is just a fancy name. “canonical” means “standardized” and “disjunctive” means “Logical OR union”.

Canonical SOP expression is represented by summation sign ∑ and minterms in the braces for which the output is true. For example, a functions truth table is given below.

For this function the canonical SOP expression is F = ∑( m1, m2, m3, m5 )

Which means that the function is true for the min-terms {1, 2, 3, 5}.

By expanding the summation we get,  F = m1 + m2 + m3 + m5

Now putting min-terms in the expression F = A̅B̅C + A̅BC̅ + A̅BC + AB̅C

Canonical form contains all inputs either complemented or non-complemented in its product terms.

Product of Sum

Product of Sum abbreviated for POS.

The product of Sum form is a form in which products of different sum terms of inputs are taken. These are not arithmetic product and sum but they are logical Boolean AND and OR respectively.

To better understand about Product of Sum, we need to know about Max term.

Max Term

Maxterm means the term or expression that is true for a maximum number of input combinations or that is false for only one combination of inputs.

Since OR gate also gives false for only one input combination. So Maxterm is OR of either complemented or non-complemented inputs.

Max terms for 3 input variables are given below.

3 inputs have 8 different combinations so it will have 8 maxterms. Maxterms are denoted by capital M and decimal combination number In the subscript as shown in the table given above.

Types of Product Of Sum Forms

There are different types of Product of Sum forms.

  • Canonical POS Form
  • Non – Canonical Form
  • Minimal POS Form

Canonical POS Form

It is also known as Product of Max term or Canonical conjunctive normal form (CCNF). Canonical means standard and conjunctive means intersection.

In this form, Maxterms are AND together for which output is false.

Canonical POS expression is represented by ∏ and Maxterms for which output is false in brackets as shown in the example given below.

F  =  ∏ (M0, M4, M6, M7)

Expanding the product

F = M0.M4.M6.M7

Putting Max terms

F  = (A+B+C)(A̅+B+C)(A̅+B̅+C)(A̅+B̅+C̅)

Tech Amplifier Final Logo