h3 f06 PDF
h3 f06 PDF
1 2 3 4 5 [6] Sum
30 10 25 10 20 30 125
(b) (2 points) Critical input (the latest arriving input signal) should be connected closest
to the GND rail to speed up a complex gate. (True | False)
(c) (4 points) Lowering VDD has been widely used to reduce dynamic power
consumption. Why?
What are negative effects of lowering VDD?
What is Multi-VDD technique? Is it run-time or design-time technique?
(g) (2 points) A HI-skew inverter will faster discharge the capacitive load than an
unskewed inverter (True | False)
(h) (4 points) What is charge sharing in dynamic gates? How do we cope with this?
Explain.
(i) (4 points) What is a threshold drop in pass transistor logic? How do we cope with
this? Explain.
a. (5 points) Does this schematic contain reconvergent fan-out? Explain your answer.
b. (10 points) Find the exact signal (P1) and transition (P0 ->? 1) formulas for nodes X, Y,
and Z for: (1) a static, fully complementary CMOS implementation, and (2) a dynamic
CMOS implementation.
c. (10 points) Compute the switching power consumed by the multiplexer, assuming that
all significant capacitances have been lumped into the three capacitors shown in the
figure, where C = 0.3 pF. Assume that VDD = 2.5 V and independent, identically-
distributed uniform white noise inputs, with events occuring at a frequency of 100
MHz. Perform this calculation for the following: (i) a static, fully-complementary
CMOS implementation, (ii) a dynamic CMOS implementation.
Sketch an implementation using two stages of logic (e.g., NOR6+INV, NOR3 + NAND2,
etc.). Show transistor schematics. Assume that each input can drive no more that 30λof
transistor width. The output must drive a 60/30 inverter (pMOS width Wp = 60λ and
nMOS width is 30λ). Use logical effort to choose topology and size for least average
delay. Estimate this delay using logical effort. When estimating parasitic delays, count
only the diffusion capacitance at the output node.