Analog & Digital Electronics 203143: DMT, SOP and POS Expressions
Analog & Digital Electronics 203143: DMT, SOP and POS Expressions
203143
UNIT 1: DESIGN OF COMBINATIONAL CIRCUITS
Module 3:
DMT, SOP and POS Expressions
REFERENCE: Presented by
Digital Electronics, Principles & Applications R V S Ram Krishna
Anil K Maini Department of Electrical Engineering
John Wiley Publications R H S College of Engg, Mgt Studies
Nasik
MODULE CONTENTS
De Morgan Theorem
Sum of Product Expression
Product of Sum Expression
SOP to POS Conversion
Canonical SOP Form
Canonical POS Form
And Nomenclature
OBJECTIVE
According to the first theorem the complement of a sum equals the product of
complements, while according to the second theorem the complement of a product
equals the sum of complements.
A multi-input NOR gate can be implemented as a multi-input bubbled AND gate, while a
multi-input NAND gate can be implemented as a multi-input bubbled OR gate.
DE MORGAN THEOREM: PROOF
Let us assume that all variables are in a logic ‘0’ state. In that case
Now, let us assume that any one of the n variables, say X1, is in a logic HIGH state:
The same holds good when more than one or all variables are in the logic ‘1’ state.
Therefore, theorem stands proved.
SUM OF PRODUCTS EXPRESSION
Therefore,
AND NOMENCLATURE
åand notations are respectively used to represent sum-of-products and product-of-sums
Boolean expressions. Consider the following Boolean function.
Different terms are then represented by binary equivalents, with true variables showing
as ‘1’ and a complemented variable showing as ‘0’.
The five terms in the SOP are therefore 1001, 1000, 1111, 0101 and 0001
The decimal equivalents of these terms (9, 8, 15, 3 and 1) enclosed in the in
ascending order will then give the notation of the given SOP
AND NOMENCLATURE
The complement of f(A, B, C, D), that is, f’(A, B, C, D) can be directly
determined from the notation by including the left-out entries from the list of
all possible numbers for a four-variable function.
AND NOMENCLATURE
Consider now the case of a product-of-sums Boolean function and its representation in
nomenclature.
The binary numbers represented by the different sum terms are 0011, 1011, 1100 and
0111 (true and complemented variables here represent 0 and 1 respectively). Their
decimal equivalents are 3, 11, 12 and 7.
AND NOMENCLATURE
M ( 0, 1, 2, 3) is equivalent to
G) m ( 4, 5, 6, 7)
H) M ( 4, 5, 6, 7)
I) M ( 0, 1, 2, 3)
RECAP QUESTIONS
The Sum-Of-Product expression is also known as?
A) Minterm Expression
B) Maxterm Expression
C) Zeroterm Expression
M ( 0, 1, 2, 3) is equivalent to
G) m ( 4, 5, 6, 7)
H) M ( 4, 5, 6, 7)
I) M ( 0, 1, 2, 3)
THANK YOU