1.7 - SoP - and - PoS
1.7 - SoP - and - PoS
1.7 - SoP - and - PoS
Minterms are AND terms with every variable present in either true
or complemented form.
Minterms… Exercise
Given that each binary variable may appear normal (e.g., x) or List the Minterms for 3 variables
complemented (e.g., x’), there are 2n minterms for n variables.
1
Maxterms Maxterms…
Consider variables A and B Given that each binary variable may appear normal (e.g., x) or
Assume that they are somehow combined with OR operator complemented (e.g., x’), there are 2n maxterms for n variables.
A B, A' B , A B', A' B ' In general, if there are n variables, there are 2n maxterms
complemented form.
2
Standard Order… Purpose of the Index
Example: For variables a, b, c; The index for the minterm or maxterm, expressed as a binary
number, is used to determine whether the variable is shown in the
Maxterms: (a + b + c’), (a + b + c)
true form or complemented form.
Terms: (b + a + c), and (c + b + a) are NOT in standard order. For Minterms;
Minterms: ab’c, abc, a’b’c “1” means the variable is “Not Complemented” and
Assume the variables are called X, Y, and Z. (X’,Y’,Z’) and no variables are complemented for
3
Example Sum of Product (Minterm)
Express F in the sum of minterms and product of maxterms The Sum of Product (SOP) means that the products of the variables
formats. that are separated by a plus sign. The variables can be
F A BC '
complemented or uncomplemented, for-example;
ABC ABC ' AB 'C AB 'C ' ABC ' A' BC ' A sum of product (minterm) is obtained as follows: For each row
ABC ABC ' AB 'C AB 'C ' A' BC ' of the truth table for which the output is 1, the Boolean term is the
2,4,5,6,7 variable that are equal to 0. The sum of these products is the
AB CD E AC E
' ' ' ' separated by a multiplication sign. For example,
4
Product of sum (Maxterm)… Fundamental Products
One or more OR gates feeding a single AND gate at the output The products that produce a high (1) output are called Fundamental
Products. For example, for the two input variables A and B, we
( A B ' )(C D ' E )( A C ' E ' )
have four possible combinations, which are shown in the table
below and the fundamental products corresponding to each;
5
Fundamental Products… Exercises
Question 1
Exercises… Exercises…
Solution Question 2
6
Exercises… Exercises…
Solution F = P’Q’RS’ + P’Q’RS + P’QR’S + P’QRS + PQ’RS + PQR’S
Exercises… Exercises…
Question 3
Driver S.Belt Passenger Sensor Passenger S.Belt Car Start
A car seat belt interlock requires that the car should only start if the Sensor (A) (B) Sensor (C) (Y)
driver’s seat belt is fastened and either the front passenger seat is
0 0 0 0
unoccupied or the front passenger seat is occupied and the
0 0 1 0
passenger seat belt is fastened. Develop the truth table and write 0 1 0 0
0 1 1 0
the Boolean equation (SOP expression) to realize this system.
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
7
Exercises… Exercises…
Car Start = AB’C’ + ABC Question 4
A control system in an engine for an assembly plant has four fail-
safe sensors, sensor A, B, C and D. The engine should keep
running unless any of the following conditions arise.
If sensor B is activated.
If sensor A and sensor C are activated at the same time.
If sensor B and sensor C are activated at the same time.
If sensor A, sensor C and sensor D are activated at the same
time.
Using the condition that the machine shut down as logic 1 and
sensors activated as logic 1, develop the truth table and write the
SOP expression for the system.
Exercises… Exercises…
Machine
Sensor Sensor Sensor Sensor
Shutdown
Y= A’BC’D’ + A’BC’D + A’BCD’ + A’BCD + AB’CD’ + AB’CD
A B C D
Y
0 0 0 0 0
+ ABC’D’ + ABC’D + ABCD’ + ABCD
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
11/17/2024 SOP and POS 31 11/17/2024 SOP and POS 32
8
Exercises… Exercises…
Question 5 SOP
9
NAND and NOR Gates in Two level
Combination of Gates
Network…
The OR gate and AND gates and invertors can be interconnected to
form gating or logic networks, in the switching theory, these are
also called combinational networks.
i)
10
Combination of Gates… Combination of Gates…
i) ii)
11
Exercises… Exercises…
Solution
Thus the input conditions those produce a logic 1 output are : 000,
100, 110
Exercises… Exercises…
Question 7 Solution
12
Exercises… Exercises…
b) c)
END
13