Professional Documents
Culture Documents
Minterm Maxterm K Map
Minterm Maxterm K Map
Minterms
Minterms are AND terms with every variable
present in either true or complemented form.
Given that each binary variable may appear normal
(e.g., x) or complemented (e.g., ), there are
x 2n
minterms for n variables.
Example: Two variables (X and Y)produce
2 x 2 = 4 combinations:
XY(both normal)
X Y(X normal, Y complemented)
(X complemented, Y normal)
XY(both complemented)
XY
Thus there are four minterms of two variables.
Product
term in
SOP
Maxterms
Maxterms are OR terms with every variable in
true or complemented form.
Given that each binary variable may appear
normal (e.g., x) or complemented (e.g., x), there
are 2n maxterms for n variables.
Example: Two variables (X and Y) produce
2 x 2 = 4 combinations:
X Y(both normal)
(x normal, y complemented)
X Y (x complemented, y normal)
X Y(both complemented)
X Y
Sum term
in POS
Boolean expansion in SOP form
Example: F A B C
There are three variables, A, B, and C which we take to be
the standard order.
Expanding the terms with missing variables:
F = A(B + B’)(C + C’) + (A + A’) B’ C
= ABC + ABC’ + AB’C + AB’C’ + AB’C + A’B’C
Collect terms (removing all but one of duplicate terms):
= ABC + ABC’ + AB’C + AB’C’ + A’B’C
Express as SOp:
= m7 + m6 + m5 + m4 + m1
= m1 + m4 + m5 + m6 + m7
Boolean expansion in POS form
Any Boolean Function can be expressed as a Product of
Maxterms (POM).
For the function table, the maxterms used are the terms
corresponding to the 0's.
For an expression, expand all terms first to explicitly list all
maxterms. Do this by first applying the second distributive law ,
“ORing” terms missing variable v with a term equal to and then v v
applying the distributive law again.
Example: Convert to product of maxterms:
f ( x, y , z ) x x y A+BC = (A+B)(A+C)
Apply the distributive law:
x x y (x x )(x y ) 1 (x y ) x y
Add missing variable z:
x y z z (x y z ) x y z
Express as POM: f = M2 · M3
Simplification of Boolean Functions:
Two Methods
The algebraic method by
using Identities
The graphical method by
using Karnaugh Map method
The K-map method is easy and straightforward.
A K-map for a function of n variables
consists of 2n cells, and,
in every row and column, two adjacent cells should differ in
the value of only one of the logic variables.
Examples of K-Maps:
Examples:
Cell numbers are written in the cells.
2-variable K-map
B
A 0 1
0 0 1
1 2 3
Re-arranging the truth table
A two-variable function has four possible minterms. We can re-arrange these
minterms into a Karnaugh map.
Y
x y minterm 0 1
0 0 x’y’ 0 x’y’ x’y
X
0 1 x’y 1 xy’ xy
1 0 xy’
1 1 xy
0 1 Y’ Y
0 x’y’ x’y X’ x’y’ x’y
X
1 xy’ xy X xy’ xy
Two Variable K-Maps
B= 0 B=1
m0 = m1 =
A=0
AB AB
A = 1 m2= m3 =
AB AB