06 Karnaugh PDF
06 Karnaugh PDF
06 Karnaugh PDF
B
3 4
5 6
Example 1 Example 2
A B C D
A B Cin Cout 0 0 0 0 A
0 0 0 0 A 0 0 1 0 AB
0 0 1 0 AB C 00 01 11 10
Cin 00 01 11 10 0 1 0 0
0 1 0 0 0 1 1 1 0 0 0 1 1 D = A + BC
0 1 1 1 0 0 0 1 0 Cout = AB + BCin + ACin 0 2 6 4
0 2 6 4 1 0 0 1 1
1 0 0 0 1 0 1 1 0 1 1 1
1 0 1 1 1 1 3 7 5
1 0 1 1 1 3 7 5
1 1 0 1 B
1 1 0 1 B 1 1 1 1 111
1 1 1 1 111
B 101
B Cin
Cin
101 000 A
000 A
7 8
AB A
A
C 00 01 11 10 AB F(A,B,C) = Σm(0,4,5,7)
C 00 01 11 10
F(A,B,C) = Σm(0,4,5,7) 0 1 0 0 1 = B'C'+AC
0 2 6 4 0 1 0 0 1
= B'C'+AC 0 2 6 4
1
1
0 3
0 7
1 5
1 1 0 0 1 1 F'(A,B,C) = Σm(1,2,3,6)
1 3 7 5
B = A’C + BC’
B
9 10
AB A AB
CD 00 01 11 10 0111 1111 CD 00 01 11 10
00 1 0 0 1 00
0 4 12 8
01 0 1 0 0 AB 01
1 5 13 9 C 00 01 11 10
D C D
A
11 1 1 1 1 1000 0 11
C 3 7 15 11 0000 B
10 1 1 1 1 1 10
2 6 14 10
B
11 12
6-dimensions Incompletely specified functions
CD
K-maps become 3D CD
EF 00 01 11 10
for 5 & 6 variables EF 00
0
01
0
11
0
10
0 00 1 0 0 0 Functions of n inputs have 2n possible
00
01 0 0 1 1
01 0 0 1 1 configurations
AB = 00 AB = 01
11 0 0 1 1
11 1 0 1 1 Some combinations may be unused
10 0 0 0 0
10 1 0 0 0 Call unused combinations “don’t cares”
CD CD Exploit don’t cares during logic
00 01 11 10 00 01 11 10
EF EF
minimization
00 0 0 0 0 00 0 0 0 0
OUTPUT =
A’BC’D’F’ + 01 0 0 1 1 01 0 0 1 1
Don’t care ≠ no output
AB = 10
CF + BC’D’E AB = 11
11 1 0 1 1 11 0 0 1 1
There will always be an output signal
10 1 0 0 0 10 13 14
0 0 0 0