Exercises — Transmission gates
Level 1 — Recognition
Can you recall the raw facts and read the circuit?
L1.1
Which single transistor passes a strong 0, and which passes a strong 1?
Recall Solution
- NMOS passes a strong 0 (down to V) but only a weak 1.
- PMOS passes a strong 1 (up to ) but only a weak 0. Mnemonic: "N loves the floor, P loves the ceiling."
L1.2
A transmission gate's NMOS gate is driven by . What drives the PMOS gate, and what does "ON" require?
Recall Solution
The PMOS gate is driven by (the complement, defined above). The gate is ON when — then both transistors conduct. Same signal on both would leave one transistor permanently off.
L1.3
True or false: a transmission gate has a fixed input and a fixed output.
Recall Solution
False. A TG is bidirectional, meaning it has no dedicated input or output: both terminals are shared source/drain nodes, so current can flow either way through the closed switch. It is a switch, not an amplifier — it does not decide a direction and it does not restore the signal.
Level 2 — Application
Plug the numbers into the threshold-drop and parallel-resistance formulas.
L2.1
Using the standing values, an NMOS-only pass gate passes a logic 1. What is the highest output voltage , and how much is lost versus the rail?
Recall Solution
The NMOS self-shuts when . Its source is the output node (the low side while charging), so Loss versus the rail V . This is the weak 1.
L2.2
A PMOS-only pass gate passes a logic 0. What is the lowest output voltage ?
Recall Solution
The PMOS self-shuts when . Its source is the high terminal, so as the output falls it stalls at This is the weak 0.
L2.3
Full transmission gate, same numbers. Pass a logic 1. What voltage does the output reach, and which transistor delivers the last stretch?
Recall Solution
The PMOS is the strong device for a passed 1. Its source is at ; it keeps conducting all the way, so The NMOS alone would have stopped at V; the PMOS finishes the job to the full rail.
L2.4
At mid-rail the two ON transistors measure and . Find the TG's ON resistance .
Recall Solution
Parallel resistors: Smaller than either device — a TG is a lower-resistance switch than a single transistor.
Level 3 — Analysis
Now reason about behaviour across cases and over time.
L3.1
An NMOS-only pass gate charges a load capacitor toward a passed 1. Sketch qualitatively why the charging slows down as the output rises, and why it never reaches the rail. Refer to the figure.

Recall Solution
The drive that charges is set by the overdrive . As rises this overdrive shrinks, so the current falls, so the slope of flattens — an exponential-looking approach (look at the amber curve bending over). When V the overdrive hits zero: no drive, no more charging. The cyan dashed ceiling at V is never crossed. That is the geometric picture of the weak 1.
L3.2
For a full TG, plot conceptually why the ON resistance stays roughly flat as the passed voltage sweeps , whereas each transistor alone spikes near one rail. Use the figure.

Recall Solution
Near the top rail the NMOS overdrive collapses, so shoots up (cyan curve rising on the right). Near the bottom rail the PMOS overdrive collapses, so shoots up (white curve rising on the left). But the parallel combination (amber) is dominated by whichever resistor is small: at every voltage at least one device is strong, so the amber curve stays low and nearly flat across the whole sweep. That is why a TG is a fairly voltage-independent switch.
L3.3
A signal passes through 8 identical TGs in series, each with driving the next stage's input capacitance . Estimate the total delay if it grew linearly vs. the true behaviour of an unbuffered RC chain.
Recall Solution
Per-stage time constant .
- Naive linear guess: ps.
- Reality — where the quadratic comes from (Elmore sketch): label the nodes along the chain, each a capacitor fed through one resistor . To charge node 's capacitor, current must flow through every resistor upstream of it — that is resistors. So node contributes a delay term (its cap seen through resistances). The Elmore delay is the sum of all these terms: The is what turns a linear chain into a quadratic delay. Numerically, with ps and : So the delay balloons quadratically, not linearly — the reason we insert buffers (CMOS inverters) periodically, per RC delay in interconnects.
Level 4 — Synthesis
Build circuits from the primitive.
L4.1
Design a 2:1 multiplexer with inputs and select : output when , output when . Give the gate control for each TG and explain why the outputs can be tied together. See the figure.

Recall Solution
- TG1 passes . It must be ON when . So its NMOS gate = and its PMOS gate = .
- TG2 passes . It must be ON when . So its NMOS gate = and its PMOS gate = .
- Tie both TG outputs to the node . Why no fight: exactly one TG is ON for any value of (they use complementary conditions), so only one input ever drives . Why no restoring inverter for logic levels: each TG delivers a full-rail output (0 and 1), unlike a single pass transistor. See Multiplexers.
L4.2
Show how to build a transparent latch (D latch) using one TG in the forward path and one in a feedback path, both clocked by (and ). Describe the two phases.
Recall Solution
- Forward TG (ON when ): connects input to the storage node . When the latch is transparent — follows .
- Feedback TG (ON when ): closes a loop through an inverter pair back onto . When the latch holds — the forward TG is off, the feedback TG regenerates the stored value. The two TGs are driven by opposite phases so exactly one path is active at a time (no fight, no float). This is the classic TG-based D latch of Latches and flip-flops.
Level 5 — Mastery
Corner cases, degenerate inputs, and quantitative limits.
L5.1
Degenerate supply. As process scaling lowers , at what supply does an NMOS-only pass gate fail to deliver any usable 1? Use V. Why does this specifically motivate the TG?
Recall Solution
The NMOS delivers . This reaches V exactly when V — below that the NMOS passes nothing on a 1. Even well above it, the fraction shrinks as drops (e.g. at V you only get V — half the rail). The full TG has no such threshold loss (PMOS finishes to the rail), so it becomes mandatory at low supplies. This is the low-voltage argument for using TGs over bare Pass transistor logic.
L5.2
Body effect sharpens the loss. Suppose that because the NMOS source rises, its threshold increases from V to an effective V at the point it shuts off. Recompute and comment on the direction of the error if you ignore body effect.
Recall Solution
With body effect the weak 1 is even weaker ( V vs. the V you'd get ignoring it). So ignoring body effect is optimistic — real single-NMOS pass gates deliver less than . Yet another reason the PMOS partner is needed. (See MOSFET threshold voltage for why a raised source lifts .)
L5.3
Static-power corner. A weak-1 output of V drives the input of a CMOS inverter whose PMOS turns off only when its gate is within V of , i.e. above V. Is the inverter's PMOS fully off? What does that mean for power?
Recall Solution
The PMOS turns fully off for gate V. The weak-1 level V is , so the PMOS is just off — but only by a V margin. With body effect (L5.2) the level is V V, so the PMOS stays partly ON: both transistors of the inverter conduct → static crowbar current wastes power continuously. This is the concrete cost of the weak 1, and precisely why a TG (delivering the full V) eliminates the leakage.
L5.4
Balancing the switch. You want at mid-rail so the ON resistance is as symmetric as possible. Given electron mobility is about , what width ratio do you choose, and why?
Recall Solution
ON resistance . To match at equal length, make , so Widen the PMOS to compensate its lower mobility. This gives a more voltage-independent, symmetric across the sweep.
Connections
- Pass transistor logic — the single-transistor baseline these exercises repair.
- MOSFET threshold voltage — the source of every , , and body-effect drop.
- CMOS inverter — generates and is the load whose static current the weak 1 endangers.
- Multiplexers and Latches and flip-flops — the L4 designs.
- RC delay in interconnects — the chain-delay result of L3.3.