Professional Documents
Culture Documents
CONDITIONS
B.M.K.Reddy
DON’T CARE CONDITIONS
» Till now for each combination of input variable we have
specified a minterm/maxterm by representing them as
1/0 in the K-Map.
A 11 1 12 1 1
13 15 14
B
AB 10
8 9 11 10
’
DON’T CARE CONDITIONS
» Examples F = ∑m(1, 5, 6, 12, 13, 14) + d(4)
A’B 00 0
1 1 3 2
’
A’B 01 1 1 1
4 5 7 6
A 11 1 12 1 1
13 15 14
B
AB 10
8 9 11 10
’
BC’
BD’
DON’T CARE CONDITIONS
» Examples
CD C’D’ C’D CD CD’
AB 00 01 11 10 A’C’D
A’B 00 0
1 1 3 2
’
A’B 01 X 1 1
4 5 7 6
A 11 1 12 1 1
13 15 14
B
AB 10
8 9 11 10
’
BC’
BD’
F = ∑m(1, 5, 6, 12, 13, 14) + d(4) = BC' + BD' + A'C'D
DON’T CARE CONDITIONS
» Examples
» Minimise the following function in SOP minimal form
using K-Maps:
F = F(A, B, C, D) = m(0, 1, 3, 4, 5) + d(10, 11, 12, 13, 14, 15)
’
A’B 01 1 4
1 5 7 6
A B 11 X X X X
12 13 15 14
AB’ 10 X X 10
8 9 11
DON’T CARE CONDITIONS
» Examples
F = F(A, B, C, D) = m(0, 1, 2, 3, 4, 5) + d(10, 11, 12, 13, 14, 15)
A’C A B 11 X X X X
’ 12 13 15 14
AB’ 10 1 1 10
8 9 11
00
A’B 0 1 3 2
’
A’B 01 4 5
0 7
0 6
A B 11 X X X X
12 13 15 14
AB’ 10 0 0 X X 10
8 9 11
DON’T CARE CONDITIONS
» Examples
» Writing the given expression in POS form:
F = F(A, B, C, D) = M(6, 7, 8, 9) + d(10, 11, 12, 13, 14, 15)
00
A’B 0 1 3 2
’
A’B 01 4 5
0 7
0 6
B’ + C’
A B 11 0 0 0 0
12 13 15 14
AB’ 10 0 0 0 0 10
A’ 8 9 11
’
A’B 01 4
X 5
1 7
1 6
A B 11 X 1 1 1
12 13 15 14
AB’ 10 1 8 9 11 10
DON’T CARE CONDITIONS
» Examples
F(A, B, C, D) = m(1, 2, 6, 7, 8, 13, 14, 15) + d(3, 5, 12)
’
A’B 01 4
X 5
1 7
1 6
A B 11 X 1 1 1
12 13 15 14
AB’ 10 1 8 9 11 10
DON’T CARE CONDITIONS
» Examples
» Minimise the following function in SOP minimal form
using K-Maps:
F(A, B, C, D) = m(1, 2, 6, 7, 8, 13, 14, 15) + d(3, 5, 12)
’
X 1 1 A’C
A’B 01 4 5 7 6
A B 11 X 1 1 1
AB
12 13 15 14
AC’D’ AB’ 10 1 8 9 11 10
’
A’B 01 X 4
1 5 7
1 6
A B 11 1 1 1
12 13 15 14
AB’ 10
8 9 11 10
DON’T CARE CONDITIONS
» Examples
» Minimize the given Boolean Expression by using the
four-variable K-Map.
F (A, B, C, D) = Σ m (1, 5, 6, 12, 13, 14) + d (2, 4).
’ BD’
A’B 01 X 4
1 5 7
1 6
A B 11 1 1 1
12 13 15 14
AB’ 10
BC’ 8 9 11 10
DON’T CARE CONDITIONS
» Examples
F (A, B, C, D) = Σ m (1, 5, 6, 12, 13, 14) + d (2, 4).
’ BD’
A’B 01 X 4
1 5 7
1 6
A B 11 1 1 1
12 13 15 14
AB’ 10
BC’ 8 9 11 10
’
A’B 01 4
1 5 7
1 6
A B 11 X X X X 14
12 13 15
AB’ 10 1 1 X X 10
8 9 11
DON’T CARE CONDITIONS
» Examples
» Minimize the given Boolean Expression by using the
four-variable K-Map.
F (A, B, C, D) = Σ m (0, 2, 3, 5, 6, 8, 9) + d (10, 11, 12, 13, 14,15)
’
BC’D 1 1
A’B 01 4 5 7 6
CD’
A B 11 X X X X 14
12 13 15
AB’ 10 1 1 X X 10 B’D’
A 8 9 11
DON’T CARE CONDITIONS
» Examples
F (A, B, C, D) = Σ m (0, 2, 3, 5, 6, 8, 9) + d (10, 11, 12, 13, 14,15)
’
BC’D 1 1
A’B 01 4 5 7 6
CD’
A B 11 X X X X 14
12 13 15
AB’ 10 1 1 X X 10 B’D’
A 8 9 11
’
A’B 01 4
0 5
0 7
X 6
A B 11 X X
12 13 15 14
AB’ 10 0
8 9 11 10
DON’T CARE CONDITIONS
» Examples
» Without don’t cares.
F (A, B, C, D) = πM (1, 3, 5, 7, 9) + d (6, 12, 13)
’
A’B 01 4
0 5
0 7
X 6
B + C + D’
A B 11 X X
12 13 15 14
AB’ 10 0
8 9 11 10
’
A’B 01 4
0 5
0 7
X 6
C + D’
A B 11 X X
12 13 15 14
AB’ 10 0
8 9 11 10
’
A’B 01 1 1 1
RPI 4 5 7 6
EPI
A B 11 1 13 1 1
12 15 14
AB’ 10
8 1 9 11 10
EPI
PRIME IMPLICANTS
» Examples
F (A, B, C, D) = Σ m (3, 4, 5 , 7, 9, 13, 14, 15)
CD C’D’ C’D CD CD’
AB 00 01 11 10 A’CD
A’BC’ 1
00
A’B 0 1 3 2
’
A’B 01 1 1 1
BD 4 5 7 6
ABC
A B 11 1 13 1 1
12 15 14
AB’ 10
8 1 9 11 10
AC’D
’
1 1 SPI
A’B 01 4 5 7 6
SPI
A B 11 1 13 1
SPI 12 15 14
AB’ 10 EPI
8 9 1 11 1 10
A’ 0 1 1 1
B’C’ 0 1 3 2
AC
A 1 1 1 1
4 5 7 6
F = A’B + AC + B’C’
PRIME IMPLICANTS
» Examples
F (A, B, C) = Σ m (0, 2, 3, 4, 5, 7)
BC
AC
AB’ A 1 1 1 1
4 5 7 6
A’ 0 1 1 1
0 1 3 2
A 1 1 1 1
4 5 7 6
EPI = { } = 0
PRIME IMPLICANTS
» Examples
F (A, B, C, D) = Σ m (0, 2, 3, 5, 7, 8, 10, 11, 14, 15)
CD
A B 11 1 1
A’BD 12 13 15 14
AB’ 10
1 8 9 1 11 1 10
CD
B’C
CD C’D’ C’D CD CD’
AB 00 01 11 10
1 1 3 1
A’B 00
0 1 2 AC
B’D’ ’
A’B 01 4
1 5
1 7 6
A B 11 1 1
A’BD 12 13 15 14
AB’ 10
1 8 9 1 11 1 10
CD
B’C
CD C’D’ C’D CD CD’
AB 00 01 11 10
1 1 3 1
A’B 00
0 1 2 AC
B’D’ ’
A’B 01 4
1 5
1 7 6
A B 11 1 1
A’BD 12 13 15 14
AB’ 10
1 8 9 1 11 1 10
’
A’B 01 4 5
1 7
1 6
A B 11 1 13 1 BCD
AC’D 12 15 14
AB’ 10
8 1 9 11 10
’
1 1 PI (A’BC)
A’B 01 4 5 7 6
PI (BCD)
A B 11 1 13 1 PI (ABD)
12 15 14
AB’ 10
8 1 9 11 10
PI (AC’D)
PI = { A’CD’, A’BC, BCD, ABD, AC’D } = 5
PRIME IMPLICANTS
» Examples
F (A, B, C, D) = Σ m (0, 4, 5, 10, 11, 13, 15)
EPI
’
A’B 01 4 5
1 7
1 6
A B 11 1 13 1
12 15 14
AB’ 10
8 1 9 11 10
A’B’C
B’C’D’ CD C’D’ C’D CD CD’
AB 00 01 11 10
1 1 3 1 2
00
A’B 0 1
’
A’B 01 4
1 5
1 7 6 A’BD
A B 11 1 1 13
12 15 14
AB’ 10 ABC’
1 8 9 11 10
’
A’B 01 4
1 5
1 7 6 A’BD
A B 11 1 1 13
12 15 14
’
A’B 01 4
1 5
1 7 6
A B 11 1 1 13
12 15 14
AB’ 10
1 8 9 11 10
EPI = { } = 0
PRIME IMPLICANTS
» Examples
F (A, B, C, D) = Σ m (1, 5, 7, 8, 10, 12, 13, 15)
EPI (A’C’D)
EPI (BD)
’
A’B 01 4
1 5
1 7 6
EPI (ABC’) A B 11 1 13 1
1 12 15 14
EPI (AB’D’)
AB’ 10
1 8 9 11 1 10