3.2.1 · D5CMOS Circuit Design

Question bank — CMOS inverter structure and operation

1,523 words7 min readBack to topic

This page is a trap course. Each item below is designed to catch a specific misconception or an overlooked boundary case from CMOS inverter structure and operation. Read the prompt, commit to an answer out loud, then reveal. The answer side always gives the reasoning, never a bare verdict.

Before you start, three words we will lean on:

  • Pull-up = the transistor (PMOS) that connects the output up to .
  • Pull-down = the transistor (NMOS) that connects the output down to GND.
  • Steady state = the input has settled to a clean 0 or a clean and stopped moving.

True or false — justify

A CMOS inverter dissipates no power at all.
False — it dissipates almost no static power (one transistor is always OFF in steady state), but it burns dynamic power every time the output switches, plus tiny leakage. See Dynamic power and clock frequency.
In steady logic-1 or logic-0, both transistors are OFF.
False — exactly one is ON and one OFF. The ON device holds the output firmly at or GND; if both were OFF the output would float. Both-ON happens only during the switching instant.
The output of the inverter is connected to and GND at the same time in steady state.
False — that would be a short circuit. In steady state one of the two series switches is open, so there is no continuous path from to GND. That broken path is the whole reason static current ≈ 0.
Lowering by half cuts dynamic power roughly in half.
False — dynamic power scales with , so halving cuts it to about one quarter. The quadratic is exactly why supply-voltage scaling is the strongest power lever.
PMOS is made wider than NMOS because PMOS is the stronger device.
False — it's the opposite: holes are ~2–3× slower than electrons, so a same-size PMOS is weaker. We widen it to compensate and equalize the strengths. See Propagation delay and transistor sizing.
The switching threshold is always exactly .
False — only for a symmetric inverter (). If the PMOS is too narrow, shifts lower; if too wide, it shifts higher.
Because the VTC transition is not vertical, digital logic is unreliable.
False — the flat rails on either side of the transition are what give robustness: a whole range of noisy inputs maps to a clean output. The steepness in the middle is a bonus, not a requirement.
At the switching threshold , both transistors are cut off.
False — at both are in saturation and conducting equal current. This brief both-ON state is precisely the source of short-circuit current during a transition.
The logic function was an assumption we fed into the circuit.
False — it is derived from the complementary ON/OFF conditions ( vs ). The inversion falls out of the physics; it is not postulated.
Noise margins depend on how fast the clock runs.
False — noise margins (, ) are static properties read off the VTC. Clock speed affects dynamic power and delay, not the DC margins. See Noise margins in digital logic.

Spot the error

"NMOS turns ON when its gate is LOW."
Wrong — NMOS turns ON when its gate is HIGH (). It is the PMOS that turns ON when its gate is LOW. Swapping these is the single most common CMOS error.
"For the PMOS, it conducts when , just like the NMOS."
Wrong on the sign. PMOS has and turns ON when — i.e. the gate must be below the source by more than . The inequality flips because the carrier type flips.
"Put NMOS on top as the pull-up since it carries more current."
Wrong placement. NMOS passes a strong 0 but a degraded 1 (output would only reach ). The pull-up must deliver a clean HIGH, so it must be the PMOS. Placement follows which value the device passes cleanly, not raw current.
"Static power is zero, so a chip with a billion idle gates draws zero current."
Wrong for real chips — classical static power is negligible, but leakage (subthreshold + gate) through the "OFF" transistor is nonzero and adds up over a billion gates. See Leakage and short-channel effects.
"During the output transition, all the capacitor energy comes out of and none is wasted."
Wrong — of the energy drawn from , half is stored on () and the other half is dissipated as heat in the PMOS. On the way down, the stored half is dumped as heat in the NMOS.
" is where the VTC slope equals ."
Wrong — the slope- points define and (the noise-margin corners). is where the VTC crosses the 45° line .

Why questions

Why does the inverter guarantee that output is always the opposite of input, for any valid logic level?
Both transistors share the same gate input but respond to it in opposite ways, so for a clean 0 or 1 exactly one is ON — it hands the output to or GND, never both, never neither.
Why is (not ) in the dynamic power formula?
Energy per switching event is charge moved () times the voltage it moves through (), giving . Two voltage factors → the square.
Why do we want for a "good" inverter?
Equal makes pull-up and pull-down equally strong, which centers at (symmetric, largest noise margins) and equalizes rise and fall times.
Why is CMOS said to have the "largest possible" noise margins?
Because and exactly — the output swings the full rail with no threshold drop, so both margins are as wide as the supply allows.
Why does short-circuit current exist at all if one device is "always OFF"?
"Always one OFF" is only true in steady state. During the input's brief passage through the mid-region, is simultaneously above and below , so both conduct for that instant.
Why does the same inverter design carry over to NAND and NOR gates?
The inverter fixes the core recipe — complementary pull-up and pull-down networks driven by the same inputs. NAND/NOR just replace the single transistors with series/parallel networks of the same idea. See CMOS logic gates (NAND NOR).
Why can't we just make both transistors tiny to save area and power?
Smaller weakens drive current, which slows charging/discharging of → larger propagation delay. Sizing trades area and speed; it can't be shrunk freely.

Edge cases

What happens to the output if the input sits exactly at and stays there?
Both transistors conduct in saturation and a steady short-circuit current flows from to GND — a wasteful, undefined-logic state. Real inputs sweep through quickly precisely to avoid lingering here.
What is the output when the input is a "weak" HIGH of only (just barely above threshold)?
The NMOS is only weakly ON and the PMOS may still be partly ON, so the output sits somewhere mid-rail — an invalid logic level. This is why clean inputs must exceed , not just . See MOSFET operating regions.
If the PMOS gate were accidentally tied to permanently (not to the input), what does the inverter do?
The PMOS is forced OFF forever, so the output can only be pulled low or left floating — it loses its ability to produce a HIGH and no longer inverts.
At input exactly, in which region is each transistor?
NMOS is fully OFF (); PMOS is ON in the linear/triode region (, deep on), so it pulls the output cleanly to with no current flowing.
As is scaled down toward the threshold voltages, what breaks?
When approaches , there is little or no input range where both devices are properly ON/OFF with margin; noise margins shrink and the gate stops switching reliably. This sets a floor on supply scaling.
What happens to if hole mobility drops (older/hotter process) but sizes stay fixed?
The PMOS gets relatively weaker, so ; the pull-down wins the tug-of-war and shifts below , degrading the low-side margin and making rise slower than fall.

Recall One-line summary of the traps

Static ≈ 0 but dynamic ≠ 0; both-ON only during switching; PMOS wider because it's weaker; only when symmetric; margins are static, power is dynamic; and PMOS-up / NMOS-down is dictated by which value each passes cleanly.