ScholarQuill logoScholarQuillUniversity Notes
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
Study Tools
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
Contact
ScholarQuill logo
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
ScholarQuill logoScholarQuillUniversity Notes
Study PortalPHYS4129Sop Pos Conversions
Ctrl + K
Login
Explore
Search
Semester
Papers
CGPA
    PHYS4129

    Digital Logic and Design

    Progress0 / 20 done
    Topics20
    1Binary, octal and hexadecimal number system their inter conversion2Basic logic gates
    3BCD, ASCII, Gray etc.4Parity in codes
    5Demorgan theorems6Simplification of Boolean expression by Boolean postulates and theorem7SOP and POS conversions8K maps and their uses9Don't care condition
    10Logic circuits based on AND-OR, OR-AND, NAND, NOR Logic gates design11Addition, subtraction, 2's compliments12Half adder, full adder13Half subtractor, full subtractor14Encoder, decoder15Multiplexer and demultiplexer
    16Latches
    17S-R, J-K, T and D flip flops18Master-slave flip-flops
    19Basic characteristics (Propagation delay time, dissipation, noise margins etc.)
    20DTL, RTL, TTL, CMOS
    6 min read
    Topic 7 of 20
    Topic Study Note Illustration
    07

    SOP and POS conversions

    In Boolean algebra, expressions can be written in different canonical forms to represent digital logic circuits. The Sum of Products (SOP) and Product of Sums (POS) are...

    SOP (Sum of Products) and POS (Product of Sums) Conversions in Boolean Algebra

    In Boolean algebra, expressions can be written in different canonical forms to represent digital logic circuits. The Sum of Products (SOP) and Product of Sums (POS) are two common forms used to express Boolean functions.

    • SOP (Sum of Products): In SOP form, the Boolean expression is written as a sum (OR) of several product terms (AND operations).

    • POS (Product of Sums): In POS form, the Boolean expression is written as a product (AND) of several sum terms (OR operations).

    Both forms are essential for designing and simplifying digital logic circuits. It's often useful to convert between these forms, depending on the requirements of the circuit.


    1. Sum of Products (SOP)

    SOP form is a sum (OR) of product terms (ANDs). Each product term consists of a combination of variables and/or their complements.

    General Form of SOP:

    F(A,B,C)=(A⋅B⋅C)+(A‾⋅B⋅C)+(A⋅B‾⋅C)F(A, B, C) = (A \cdot B \cdot C) + (\overline{A} \cdot B \cdot C) + (A \cdot \overline{B} \cdot C)F(A,B,C)=(A⋅B⋅C)+(A⋅B⋅C)+(A⋅B⋅C)
    • Each term in the SOP expression is a product (AND) of variables, and these terms are summed (ORed) together.

    Steps for Converting Boolean Expression to SOP:

    1. Identify the minterms (rows where the function is 1) from the truth table.
    2. Write the product term for each row where the output is 1, using the variables and their complements.
    3. Sum all the product terms (OR them together) to form the SOP expression.

    Example of SOP Conversion

    Let's convert the following truth table into SOP form:

    A B C F(A, B, C)
    0 0 0 0
    0 0 1 1
    0 1 0 1
    0 1 1 0
    1 0 0 1
    1 0 1 1
    1 1 0 0
    1 1 1 1

    Step 1: Identify the minterms where F(A, B, C) is 1:

    • Row 2: A = 0, B = 0, C = 1 → minterm: A' · B' · C
    • Row 3: A = 0, B = 1, C = 0 → minterm: A' · B · C'
    • Row 5: A = 1, B = 0, C = 0 → minterm: A · B' · C'
    • Row 6: A = 1, B = 0, C = 1 → minterm: A · B' · C
    • Row 8: A = 1, B = 1, C = 1 → minterm: A · B · C

    Step 2: Write the sum of product terms:

    F(A,B,C)=A′⋅B′⋅C+A′⋅B⋅C′+A⋅B′⋅C′+A⋅B′⋅C+A⋅B⋅CF(A, B, C) = A' \cdot B' \cdot C + A' \cdot B \cdot C' + A \cdot B' \cdot C' + A \cdot B' \cdot C + A \cdot B \cdot CF(A,B,C)=A′⋅B′⋅C+A′⋅B⋅C′+A⋅B′⋅C′+A⋅B′⋅C+A⋅B⋅C

    This is the SOP form of the given Boolean expression.


    2. Product of Sums (POS)

    POS form is a product (AND) of sum terms (ORs). Each sum term consists of a combination of variables and/or their complements.

    General Form of POS:

    F(A,B,C)=(A+B+C)(A‾+B+C)(A+B‾+C)F(A, B, C) = (A + B + C)(\overline{A} + B + C)(A + \overline{B} + C)F(A,B,C)=(A+B+C)(A+B+C)(A+B+C)
    • Each term in the POS expression is a sum (OR) of variables, and these terms are multiplied (ANDed) together.

    Steps for Converting Boolean Expression to POS:

    1. Identify the maxterms (rows where the function is 0) from the truth table.
    2. Write the sum term for each row where the output is 0, using the variables and their complements.
    3. Multiply all the sum terms (AND them together) to form the POS expression.

    Example of POS Conversion

    Let's convert the following truth table into POS form:

    A B C F(A, B, C)
    0 0 0 0
    0 0 1 1
    0 1 0 1
    0 1 1 0
    1 0 0 1
    1 0 1 1
    1 1 0 0
    1 1 1 1

    Step 1: Identify the maxterms where F(A, B, C) is 0:

    • Row 1: A = 0, B = 0, C = 0 → maxterm: A + B + C
    • Row 4: A = 0, B = 1, C = 1 → maxterm: A + \overline{B} + \overline{C}
    • Row 7: A = 1, B = 1, C = 0 → maxterm: \overline{A} + \overline{B} + C

    Step 2: Write the product of sum terms:

    F(A,B,C)=(A+B+C)(A+B‾+C‾)(A‾+B‾+C)F(A, B, C) = (A + B + C)(A + \overline{B} + \overline{C})(\overline{A} + \overline{B} + C)F(A,B,C)=(A+B+C)(A+B+C)(A+B+C)

    This is the POS form of the given Boolean expression.


    Summary of SOP and POS

    • SOP (Sum of Products): It is a sum (OR) of product terms (ANDs). It is used to represent the function where each minterm corresponds to a product of variables.
    • POS (Product of Sums): It is a product (AND) of sum terms (ORs). It is used to represent the function where each maxterm corresponds to a sum of variables.

    Conversion between SOP and POS is crucial in simplifying and designing logic circuits. These conversions help in understanding the structure of the Boolean function and optimizing the implementation using logic gates.

    ← Previous topic 6
    Simplification of Boolean expression by Boolean postulates and theorem
    Next topic 8 →
    K maps and their uses

    Past Papers

    Open this section to view and download past papers

    Click on Show Past Papers to load available exam papers.

    Reading Progress
    0%
    6mremaining
    1.1kwords
    Intermediatelevel
    On This Page

    No headings found

    Study Toolkit

    Subject Portal

    Digital Logic and Design