Due: Jan. 30, 2002 1. Design compound CMOS logic gates for the
following functions. (Note that X = complement of X): a. Z =
(A·B·C·D) b. Z = (A + B + C + D) c. Z = ((A + B)·(C + D)) d. Z =
(((A·B) + C)·D) e. Z = ((A·B) + C·(A + B)) (10 pts) 2. Show
three different ways of implementing the XOR logic function Z =
A·(B) + (A)·B a. using standard CMOS logic gates (NANDs, NORs,
and inverters). b. using compound CMOS gates with an output
inverter. c. using compound CMOS gates without an output
inverter. List the number of transistors in each case, ignoring
input inverters needed to generate A & B. Note that A is the
complement of A (and similar for B). (10 pts) 3. Design a set of
CMOS gates to implement the sum function S = ABC + (A)(B)(C) +
(A)(B)(C) + (A)(B)(C) (a) using an implementation comprised only
of CMOS NAND gates, (b) using a compound CMOS logic
implementation. In (b), try to simplify your circuit by
eliminating redundant transistors. Assume true and complement
inputs are available. Sketch out the circui