You are on page 1of 15

DON’T CARE

CONDITIONS
DON’T CARE CONDITIONS…
Examples of don’t care conditions.

Karnaugh-Map simplification using don’t care


conditions…
Examples of K-map using don’t cares.

Seven-segment display with don’t care


conditions…
DON’T CARE
CONDITIONS (1/4)
In some situations, we don’t care about the value
of a function for certain combinations of the
variables.

these combinations may be impossible in


certain contexts.
or the value of the function may not
matter in when the combinations occur.
DON’T CARE CONDITIONS
(2/4)
 In such situations we say the function is
incompletely specified and there are multiple
(completely specified) logic functions that can be
used in the design.

 so we can select a function that gives the


simplest circuit.
DON’T CARE CONDITIONS
(3/4)
When constructing the terms in the
simplification procedure, we can choose to either
cover or not cover the don’t care conditions.

To distinguish the don’t care conditions from 1’s


and 0’s , an X will be used.
DON’T CARE CONDITIONS
(4/4)
Don’t care conditions are part of function
specification.
f   m(.....)  d (.....)
f   M (.....) D(.....)

They can be used for both sum-of-product and


product-of-sum forms of functions.
EXAMPLES OF DON’T CARE
CONDITIONS (1/2)
BC

A 00 01 11 10
F = ∑m(1, 3, 7) + ∑d(0, 5)
0 1 3 2
Circle the x’s that help get bigger
groups of 1’s (or 0’s if POS).
0
X 1 1
Don’t circle the x’s that don’t 4 5 7 6
help. 1
X 1

Reduced form :F =C
EXAMPLES OF DON’T CARE
CONDITIONS (2/2)
F(A, B, C, D) = ∑ m(1, 3, 7, 11, 15) + ∑ d(0, 2, 5)

Two possible solutions , both are acceptable.


K-MAP SIMPLIFICATION
USING DON’T CARE
CONDITIONS
Functions that have unspecified output for some
input combinations are called incompletely specified
functions.
We simply don’t care whether the value of 0 or 1
is assigned to F for a particular minterm.
Don’t care conditions are represented by X in the
K-Map variable.
EXAMPLES OF K-MAP
USING DON’T CARE
CONDITIONS (1/2)
A
AB
f(A,B,C,D)
CD 00 01 =11m(1,3,5,7,9)
10 + d(6,12,13)
Reduced form:
00 0 0 X 0
F=A’D+C’D
01 1 1 X 1

11 1 1 0 0
C
10 0 X 0 0

B
f(A,B,C,D) = m(1,6,10,11,12,13,15) + d(4,5,7,8,14)
CD
00 01 11 10
AB
00 0 1 0 0
01 x x x 1 F=ACD+B+AC
11 1 1 1 x
10 x 0 1 1
SEVEN SEGMENT DISPLAY
WITH DON’T CARE
In seven segment display if we only needs
CONDITIONS (1/3)
digits 0-9, inputs A-F are don’t care.

They can be specified accordingly.

This fact can be used to simplify function.


SEVEN SEGMENT DISPLAY
WITH DON’T CARE
a

f CONDITIONS (2/3)
g
b

e c

d
Thank you.

Presented by:
Grishma Maravia

You might also like