3.2.9CMOS Circuit Design

Transmission gates

2,101 words10 min readdifficulty · medium

WHAT is a transmission gate?

Figure — Transmission gates

WHY do we even need two transistors? (The threshold-drop story)

The whole reason the TG exists is a defect of the single MOS pass transistor. Let's derive it.

Deriving the "weak 1" of NMOS

Gate is driven to VDDV_{DD} (s=1s=1). We push a logic 1 (VDDV_{DD}) into node A and watch node B rise.

  • Node B rises from 00 toward VDDV_{DD}.
  • For the NMOS, the source is node B (the low side while it charges).
  • Transistor stays on while VGS=VDDVB>VtnV_{GS}=V_{DD}-V_B > V_{tn}.
  • It shuts off the instant VB=VDDVtnV_B = V_{DD}-V_{tn}.

VB,maxNMOS=VDDVtn\boxed{V_{B,\max}^{NMOS} = V_{DD}-V_{tn}}

Why this step? Because once VGSV_{GS} drops to exactly VtnV_{tn}, there is no drive left — the channel vanishes, so B can never reach the full rail. That's the weak 1.

Deriving the "weak 0" of PMOS

A PMOS turns on when VGS<VtpV_{GS} < V_{tp} (with Vtp<0V_{tp}<0), i.e. VSG>VtpV_{SG}>|V_{tp}|. Its "source" is the high terminal. If you try to pass a 0 through a PMOS, the output falls only until:

VB,minPMOS=Vtp\boxed{V_{B,\min}^{PMOS} = |V_{tp}|}

Why this step? Same self-throttling: as B falls, the PMOS's VSGV_{SG} shrinks; it dies at Vtp|V_{tp}|. That's the weak 0.

Put them together: when passing a 1, the PMOS carries it to the full rail; when passing a 0, the NMOS carries it to ground. Whatever the value, at least one transistor is strong. That is the entire justification for the transmission gate.


HOW it behaves electrically (resistance)


WHERE it is used

  • Multiplexers: two TGs, complementary select → clean 2:1 MUX with no threshold loss.
  • Latches / flip-flops: TG in the feedback loop to hold or update state.
  • XOR / XNOR gates: very compact TG-based implementations.
  • Analog switches / sample-and-hold: bidirectional, low-distortion signal pass.

Worked examples


Common mistakes (Steel-man + fix)


Active recall

Recall Answer before revealing
  1. Why can an NMOS not pass a strong 1?
  2. What voltage does an NMOS pass-transistor output settle at when passing VDDV_{DD}?
  3. What signals drive the two gates of a TG?
  4. Why is the ON resistance of a TG roughly voltage-independent?

Answers: 1) It self-shuts when VGS=VtnV_{GS}=V_{tn}, so output stops at VDDVtnV_{DD}-V_{tn}. 2) VDDVtnV_{DD}-V_{tn}. 3) ss to NMOS, sˉ\bar s to PMOS (complementary). 4) NMOS and PMOS weaken at opposite rails; their parallel combination stays roughly flat.

Recall Feynman: explain to a 12-year-old

Imagine a water pipe with a valve. One kind of valve (NMOS) can drain water out great, but when you try to fill the tank it stops a little short of the top. The other valve (PMOS) fills to the very top but can't quite empty the last bit. So we put both valves side by side and use them together: whenever you fill, the good-filler does the job; whenever you empty, the good-emptier does it. Now the tank always goes fully full and fully empty. That's a transmission gate — a smart double valve for electricity.


Connections

Why does an NMOS pass only a weak 1?
It self-cuts off when VGS=VtnV_{GS}=V_{tn}; since its source (the output) rises, output stops at VDDVtnV_{DD}-V_{tn}.
Highest voltage an NMOS pass transistor delivers when passing VDDV_{DD}?
VDDVtnV_{DD}-V_{tn}.
Lowest voltage a PMOS pass transistor delivers when passing 0?
Vtp|V_{tp}|.
What is a transmission gate?
An NMOS and PMOS in parallel with complementary gate signals, forming a near-ideal bidirectional switch.
Which gate signals drive a TG?
ss to the NMOS gate and sˉ\bar s to the PMOS gate (complementary).
Which transistor carries a strong 1 through a TG?
The PMOS.
Which transistor carries a strong 0 through a TG?
The NMOS.
Formula for TG ON resistance?
RTG=RnRp=RnRpRn+RpR_{TG}=R_n\parallel R_p=\dfrac{R_nR_p}{R_n+R_p}.
Why is TG resistance roughly voltage-independent?
NMOS weakens near the top rail, PMOS near the bottom rail; parallel combination stays roughly flat.
Is a transmission gate directional?
No, it is bidirectional and does not restore/amplify signals.
Common mistake in wiring TG gates?
Driving both with the same signal; the PMOS needs sˉ\bar s, else one transistor is always off.
One TG application?
2:1 multiplexer (also latches, XOR gates, analog switches).

Concept Map

NMOS passes

PMOS passes

caused by

caused by

motivates

parallel with

parallel with

controlled by

result

ON behaves as

passes both

Single MOS switch is lousy

Weak 1 up to VDD minus Vtn

Weak 0 down to abs Vtp

Self-throttling as VGS shrinks

Transmission Gate

NMOS strong 0

PMOS strong 1

Complementary signals s and s-bar

Near-ideal bidirectional switch

NMOS and PMOS resistors in parallel

Strong 0 and strong 1

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Dekho, ek single MOSFET switch ki tarah use karna tempting hai, par woh perfect nahi hota. NMOS strong 0 to nicely pass karta hai, lekin jab aap 1 (yaani VDDV_{DD}) pass karte ho to output sirf VDDVtnV_{DD}-V_{tn} tak hi pahunchta hai — is ko "weak 1" bolte hain. Reason simple hai: NMOS tabhi ON rehta hai jab VGS>VtnV_{GS}>V_{tn}, aur output rise hote hi source voltage badh jaata hai, to VGSV_{GS} girta jaata hai aur transistor khud ko band kar leta hai. PMOS ka opposite problem hai — woh strong 1 pass karta hai par 0 sirf Vtp|V_{tp}| tak.

To solution kya? Dono ko parallel me jodo — yahi transmission gate hai. Jab logic 1 pass karna ho, PMOS full rail tak le jaata hai; jab logic 0 pass karna ho, NMOS ground tak le jaata hai. Matlab jo bhi value bhejo, koi ek transistor hamesha strong hota hai, aur output full swing milta hai — no threshold loss.

Ek important baat: dono gates ko complementary signals do — NMOS ko ss, PMOS ko sˉ\bar s. Agar galti se dono ko same signal de diya to ek transistor hamesha OFF reh jaayega. Aur yaad rakho TG bidirectional switch hai, amplifier nahi — signal restore nahi karta, isliye lambi TG chains me beech me inverter/buffer daalte hain.

Practical me TG bahut jagah use hota hai: 2:1 multiplexer, latches/flip-flops ke feedback loop, compact XOR gates, aur analog sample-and-hold switches. Mnemonic yaad rakho: "N loves the floor, P loves the ceiling" — NMOS strong 0, PMOS strong 1, dono milke poora range cover.

Go deeper — visual, from zero

Test yourself — CMOS Circuit Design

Connections