K-Map Example
K-Map Example
Y
Y
X
m0 m1
X m2 m3
2-Variable Karnaugh Map
f (X,Y) = (0, 2)
Y
Y
X
1 0
X 1 0
AB C
Example: Simplify
f = X´Y´ Z´ + X Y Z + X´Y´ Z + X´ Y Z
YZ
X 00 01 11 10
1 1 1
0
1
X 1
f = X´Y´ + Y Z
3-Variable Karnaugh Map
YZ Y
X
m0 m1 m3 m2
m4 m5 m7 m6
X
Z
3-Variable Karnaugh Map
YZ Y
X
1 0 1 1
1 0 1 0
X
Z
K-Map for 3 variables
(Minterms)
BC
00 01 11 10
A 0 1 3 2
___ __ _ _ _
0 ABC ABC ABC ABC
4 5 7 6
__ _ _
1 ABC ABC ABC ABC
K-Map for 3 variables
(Maxterms)
BC
00 01 11 10
A 0 1 3 2
_ _ _ _
0 A+B+ A+B+ A+B+ A+B+
C C C C
4 5 7 6
_ _ _ _ _ _ _ _
1
A+B+ A+B+ A+B+ A+B+
C C C C
K-Map for 3 variables
(Examples)
BC BC
A 00 01 11 10 A 00 01 11 10
0 1 0 0 1 0 0 1 1 0
1 0 1 1 1 1 0 1 1 1
F = AˊCˊ+ AC + AB F = C + AB
BC BC
00 01 11 10 00 01 11 10
A A
0 1 1 0 0 0 1 1 1 1
1 0 1 0 1 1 0 1 1 0
F = AˊBˊ + BˊC + ABCˊ F = Aˊ + C
K-Map for 4 variables
01 0100
m4 / M4
0101
m5 / M5
0111
m7 / M7
0110
m6 / M6
D
Simplify the Boolean Function Using K-
Map.
F=∑(0,1,2,4,5,6,8,9,12,13,14)
1 1 0 1
01
B
1 1 0 1
11
A
1 1 0 0
10
15
D
The Simplified function is :
CD CD
00 01 11 10 00 01 11 10
AB AB
00 1 1 0 1 00 1 1 0 1
01 0 1 1 0 01 0 1 1 0
11 0 1 1 0 11 0 1 1 0
10 1 1 0 1 10 1 1 0 1
F = BD + BˊDˊ + CˊD F = BD + BˊDˊ + BˊCˊ
CD CD
00 01 11 10 00 01 11 10
AB AB
00 1 0 0 1 00 1 0 1 1
01 1 1 1 1 01 0 1 1 1
11 1 1 1 1 11 0 1 1 1
10 1 0 0 1 10 1 0 0 1
F = B + Dˊ F = BD + BˊDˊ + AˊC + BC
Thank You