ECE-223, Solutions For Assignment #3
ECE-223, Solutions For Assignment #3
b)
xy+xz
x+yz
c)
C + AB
a)
b)
wyz + xz + wxy
Page:
c)
d)
wx + xy
BD + BD + AB
a)
b)
F = wx + xz + xyz
F = (w + x) (x + z)(x + y + z)
F = BD+ AD
F = (B+D)(A+D)
Page:
3.13) Simplify the following expressions in (1) sum of the products and (2) products of
sums:
a) xz + yz + yz + xy
b) AC + BD + ACD + ABCD
c) (A + B + D) (A + B + C) (A+ B + D)(B+ C + D)
a)
F = xy + z = (x+z)(y+z)
b)
F = AC + CD + BD =
(A+D)(C+D)(A+B+C)
c)
F = BD + AD + AC =
(A+D)(C+D)(A+B+C)
Page:
3.15) Simplify the following Boolean function F , together with the dont-care conditions
d, and then express the simplified function in sum of minterms:
a) F(x, y, z) = (0, 1, 2, 4, 5) , d(x, y, z) = (3, 6, 7)
b) F(A, B, C, D) = (0, 6, 8, 13, 14), d(A, B, C, D) = (2, 4, 10)
c) F(A, B, C, D) = (1,3,5,7,9,15), d(A, B, C, D) = (4,6,12,13)
a)
b)
F = 1 = (0, 1, 2, 3, 4, 5, 6, 7)
F = BD + CD + ABCD
= (0, 2, 6, 8, 10, 13, 14)
c)
F = AD + BD + CD
= (1, 3, 5, 7, 9,13, 15)
Page:
3.16) Simplify the following expressions, and implement them with two-level NAND
gate circuits:
a) AB + ABD + ABD + ACD + ABC
b) BD + BCD + ABCD
a)
b)
F = A + BC + CD
F = BD + BC + ABCD
3.28) Derive the circuits for a three-bit parity generator and four-bit parity checker using
odd parity bit.
Same as Parity generator described in pages 97-99, Digital Design, M. Mano, 3rd edition
x
y
x
y
C
z
P
Page:
3.29) Implement the following four Boolean expressions with three half adders
a) D = A B C
b) E = ABC + ABC
c) F = ABC + (A +B)C
d) G = ABC
Page: