Professional Documents
Culture Documents
8.2 (c) A B
8.3 (a)
C
C D 00 01 11 10
00 0 0 E
01 0 0
F
G
11 0 0
1 2 3 4 5 6 7 t (ns)
10 0 0
Glitch
(static '1' hazard)
Ft = (A + C') (A' + C + D) (B + C + D')
(A' + B + C) (A + B + D')
01 1 1 8.5 A = B = 0, C = D = 1
11 1 1
So F = AB'D + BC'D' + BCD = 0
91
© 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Unit 8 Solutions
8.6 (a) 8.6 (b)
C
F
G A
H
1 2 3 4 5 6 7 t (ns)
D
Glitch H
(static '0' hazard)
C
The circuit has three static 0-hazards:
B
0001↔0011, 1001↔1011 and 1000↔1010. Two
sum terms are needed to eliminate the hazards:
(A' + B) (B + D')
8.7 (a) ab 8.7 (b) The minimal POS expression for f is f(a,b,c,d)
cd 00 01 11 10 = (a + d')(b' + d)(c' + d') but (a + b') and (b' + c')
00 0 0 must be added to eliminate the static-0 hazards.
a
01 0 0
d'
11 0 0 0 0 b'
d
10 0 0
c'
f
f = (a+d')(b'+c+d)(a'+c'+d')(b'+c'+d) d'
8.8 (a) AB B
CD 00 01 11 10
D
00 1 1
A'
01 1 1 1 C
F
11 1 1 1 A
B'
C'
10 1 1
B'
C'
F = B D + A'C + A B'C' + B'C'D' . D'
Static-1 Hazards: 0000↔0010, 1101↔1001
01 1 1 1 B
D
11 1 1 1
A'
10 1 1 C
F
F = B D + A'C + A B'C' + A'B'D' . A
B'
C'
Static-1 Hazards: 0000↔1000, 1101↔1001
A'
B'
D'
92
© 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Unit 8 Solutions
8.8 (a) AB B
cont. CD 00 01 11 10
D
00 1 1
A'
01 1 1 1 C
F
11 1 1 1 A
C'
D
10 1 1
B'
C'
F = B D + A'C + A C'D + B'C'D' . D'
A' A
B' B
D' C
D'
B'
8.8 (b) AB
C
D
cont. CD 00 01 11 10 F
A'
00 0 0 B
C'
01 0
A'
B'
11 0 D
10 0 0
F = (A + B + C + D')(B'+ C + D )
(A'+ B + C')(A'+ C'+ D )
93
© 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Unit 8 Solutions
8.9 (a) AB f = (A'B'+AC')(A+D) = AA'B' + AC' + A'B'D +
CD 00 01 11 10 AC'D) = AA'B' + AC' + A'B'D
00 1 1 static-1 hazard: 0001↔1001
static-0 hazard: 0010↔1010
01 1 1 1 potential dynamic hazards:
11 1 0000↔1000 and 0011↔1011
dynamic hazard: 0000↔1000
10 (Note the 0011↔1011 change only propagates
over one path in the circuit and is not a dynamic
f = AC' + A'B'D
hazard.)
8.9 (b) Since a circuit with NOR gates is desired, start with f can be multiplied out as f = (A'B'D+C')(A+B'D).
POS expressions for f that corresponds to a hazard- When this expression is expanded to a POS, it does
free OR-AND (NOR-NOR) circuit. From the Kar- not contain any sum of the form (X + X' + ß) so the
naugh map, all prime implicants are required, corresponding circuit is free of hazards. The three
f = (A'+C')(A+B')(A+D)(C'+D)(B'+C'). level NOR circuit is.
AB C
CD 00 01 11 10
00 0 0
A
B f
01 0
D
11 0 0 0
10 0 0 0 0
It is possible to start with a SOP that is free of haz-
f = (A + D)(A + B')(A'+ C')(C'+ D)(B'+ C') ards, namely, f = AC' + A'B'D + B'C'D, and then
factor it, e.g., the same result as above is obtained
by f = (A+B'D)C'+A'B'D = (A'B'D+C')(A+B'D).
8.11 (a)
AB
cont.
CD 00 01 11 10 A
00 1 1 1
1 B
01 f
C
11
10 1 1
D
f = A B'C' + A B D' + B D' .
94
© 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Unit 8 Solutions
8.11 (a) From the Karnaugh map for f, it is seen that a hazard-free POS expression for f requires all prime implicants.
cont. f = (A + B)(B' + D')(B + C')(C' + D')(A + D')
f can be multiplied out as f = (A + B)(B' + D')(B + C')(C' + D')(A + D') = (AC' + B)(AB'C' + D')
AB D
CD 00 01 11 10
00 0 B
C f
01 0 0 0
A
11 0 0 0 0
10 0 0
AB AB AB
CD 00 01 11 10 CD 00 01 11 10 CD 00 01 11 10
00 1 1 1 00 1 1 1 00 1 1 1
01 1 1 1 01 1 1 1 01 1 1 1
11 1 1 11 1 1 11 1 1
10 1 1 10 1 1 10 1 1
F = B D + A C' + A'C D' + B'C'D' F = B D + A C' + A'B'D' + A'B C F = B D + A C' + A'B'D' + A'C D'
Solution 1: 1-hazards are between Solution 2: 1-hazards are between Solution 3: 1-hazards are between
0000↔0010 and 0111↔0110 0010↔0110 and 0000↔1000 0111↔0110 and 0000↔1000
Without hazards: F t = BD + AC' +
B'C'D' + A'CD' + A'B'D' + A'BC
95
© 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Solution Manual for Fundamentals of Logic Design 7th Edition by Roth
Unit 8 Solutions
8.16 (b) AB AB
CD 00 01 11 10 CD 00 01 11 10
00 0 00 0
01 0 01 0
11 0 0 11 0 0
10 0 0 10 0 0
96
© 2014 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.