Minimisation
Universit
e de Moncton
Hiver 2015
1 Diagrammes de Karnaugh
2 Impliquants premiers
3 Conditions indifferentes
Diagrammes de Karnaugh
Y Y
Y Y
0 1 0 1
X X
0 m0 m1 0 X 0Y 0 X 0Y
X 1 m2 m3 X 1 XY 0 XY
Exemple
Y Y
Y Y
0 1 0 1
X X
0 0 0 0 0 1
X 1 0 1 X 1 1 1
X Y X +Y
YZ Y
X 00 01 11 10
0 m0 m1 m3 m2
X 1 m4 m5 m7 m6
Exemple
P
Simplifier la fonction suivante : F = (2, 3, 4, 5).
YZ Y
X 00 01 11 10
0 0 0 1 1
X 1 1 1 0 0
Exemple
P
Simplifier la fonction suivante : F = (3, 4, 6, 7).
YZ Y
X 00 01 11 10
0 0 0 1 0
X 1 1 0 1 1
YZ Y
WX 00 01 11 10
00 m0 m1 m3 m2
01 m4 m5 m7 m6
X
11 m12 m13 m15 m14
W
10 m8 m9 m11 m10
Exemple
P
Simplifier la fonction suivante : F = (0, 1, 2, 4, 5, 6, 8, 9, 12, 13, 14)
YZ Y
WX 00 01 11 10
00 1 1 0 1
01 1 1 0 1
X
11 1 1 0 1
W
10 1 1 0 0
Impliquants premiers
Impliquants premiers
Exemple
YZ Y
X 00 01 11 10
0 0 1 1 0
X 1 1 1 0 1
Exemple
YZ Y YZ Y
X 00 01 11 10 X 00 01 11 10
0 0 1 1 0 0 0 1 1 0
X 1 1 1 0 1 X 1 1 1 0 1
Z Z
F = X 0 Z + XZ 0 + Y 0 Z = X 0 Z + XZ 0 + XY 0
Exemple
Identifier les impliquants premiers essentiels de la fonction suivante :
X
F (W, X, Y, Z) = (0, 2, 3, 5, 7, 8, 9, 10, 11, 13, 15)
Diagramme de Karnaugh :
YZ Y
WX 00 01 11 10
00 1 0 1 1
01 0 1 1 0
X
11 0 1 1 0
W
10 1 1 1 1
Exemple
YZ Y YZ Y
WX 00 01 11 10 WX 00 01 11 10
00 1 0 1 1 00 1 0 1 1
01 0 1 1 0 01 0 1 1 0
X X
11 0 1 1 0 11 0 1 1 0
W W
10 1 1 1 1 10 1 1 1 1
Z Z
a) Impliquants premiers essentiels b) Impliquants premiers
Exemple
Exemple
F = BD + BD0 + CD + AD
= BD + BD0 + CD + AB 0
= BD + BD0 + B 0 C + AD
= BD + BD0 + B 0 C + AB 0
Conditions indifferentes
Conditions indifferentes
Exemple
Simplifier la fonction suivante :
X
F (W, X, Y, Z) = (1, 2, 3, 7, 11, 15) + d(0, 5)
YZ Y
WX 00 01 11 10
Z
Gabriel Cormier (UdeM) GELE2442 Chapitre 4 Hiver 2015 25 / 28
Conditions indiff
erentes
Exemple
Simplifier la fonction suivante :
X
F (A, B, C, D) = (0, 4, 10, 14) + d(1, 2, 3, 5, 6, 11, 15)
CD C
AB 00 01 11 10
00 1 X X X
01 1 X 0 X
B F = A0 C 0 + CD0
11 0 0 X 1
A
10 0 0 X 1
D
Gabriel Cormier (UdeM) GELE2442 Chapitre 4 Hiver 2015 26 / 28
Simplification par produit de sommes
Exemple
Simplifier la fonction suivante sous un produit de sommes.
X
F (A, B, C, D) = (0, 1, 2, 5, 8, 9, 10)
CD C
AB 00 01 11 10 La fonction :
00 1 1 0 1
F 0 = AB + CD + BD0
01 0 1 0 0
B Demorgan :
11 0 0 0 0
A
10 1 1 0 1 F = (A0 + B 0 ) (C 0 + D0 ) (B 0 + D)
D
Gabriel Cormier (UdeM) GELE2442 Chapitre 4 Hiver 2015 28 / 28