MOSFET as a Switch
VLSI → CMOS & Transistor-Level Basics
The switch model
| Type | ON condition | OFF condition |
|---|---|---|
| NMOS | gate HIGH (≥ Vth) | gate LOW |
| PMOS | gate LOW (≤ VDD − |Vtp|) | gate HIGH |
Why this works · explanation & key points
A MOSFET is a voltage-controlled switch — the gate voltage controls whether current can flow between drain and source. You don't need the full physics to design logic, the switch model is enough.
Try it — NMOS
NMOS: gate ≥ Vth → channel forms → current flows source to drain.
Try it — PMOS
PMOS: gate ≤ VDD − |Vtp| → channel forms → current flows source to drain.
Why complementary matters
Exactly one transistor is ON at any time — no direct path from VDD to GND in steady state → zero static power.
Why this works · explanation & key points
Put PMOS on top (connected to VDD) and NMOS on bottom (connected to GND), drive both gates with the same signal — at any steady input, exactly one transistor is ON. There's never a direct path from VDD to GND, so no static current flows and no static power is wasted.
Threshold voltage (V_th)
Why this works · explanation & key points
Vth is the minimum gate voltage that turns an NMOS on (or the maximum that keeps a PMOS on). Lowering Vth makes transistors switch faster but increases leakage current when they should be off. This tradeoff is what drives multi-Vt design strategies at advanced nodes.
Completion saves automatically after you read through to the end.
Next lesson →