[25%] Study the pass transistor logic below. Assume the inverter switches ideally at VDD/2. (a) What is the logic function performed by this circuit (at Out)? (b) Explain why this circuit has non-zero static power dissipation. (c) Using only one extra transistor, design a fix so that there will not be any static power dissipation. Explain how you choose the size of this transistor. (d) Replace the pass transistor network with a pass transistor network that computes the following function: x = A⊕B⊕C at the node x. Assume you have the true and complementary versions of inputs A, B and C.

[25%] Study the pass transistor logic below. Assume the inverter switches ideally at VDD/2. (a) What is the logic function performed by this circuit (at Out)? (b) Explain why this circuit has non-zero static power dissipation. (c) Using only one extra transistor, design a fix so that there will not be any static power dissipation. Explain how you choose the size of this transistor. (d) Replace the pass transistor network with a pass transistor network that computes the following function: x = A⊕B⊕C at the node x. Assume you have the true and complementary versions of inputs A, B and C.

Image text
  1. [ 25 % ] Study the pass transistor logic below. Assume the inverter switches ideally at V D D / 2 . (a) What is the logic function performed by this circuit (at Out)? (b) Explain why this circuit has non-zero static power dissipation. (c) Using only one extra transistor, design a fix so that there will not be any static power dissipation. Explain how you choose the size of this transistor. (d) Replace the pass transistor network with a pass transistor network that computes the following function: x = A B C at the node x . Assume you have the true and complementary versions of inputs A, B and C.

Detailed Answer