3.2.1 · D3CMOS Circuit Design

Worked examples — CMOS inverter structure and operation

2,488 words11 min readBack to topic

This page is a drill. The parent note built the theory; here we hit every case class with numbers. Guess before you read the steps — that "Forecast" habit is how you learn to feel the circuit.

Before we start, one reminder of the symbols we will reuse (all built in the parent):


The scenario matrix

Every question this topic can ask falls into one of these cells. Each worked example below is tagged with the cell(s) it covers.

# Cell (case class) What's tricky about it Example
C1 Input LOW (clean 0) Which device is ON? Output? Ex 1
C2 Input HIGH (clean 1) Mirror of C1, sign of Ex 2
C3 Sign of (degenerate: is PMOS ON at a given ?) Negative threshold trips people Ex 3
C4 Switching point (both saturated) Formula with Ex 4
C5 Sizing (limiting: force ) Solve for Ex 5
C6 Dynamic power (real-world word problem) Units fF, GHz, Ex 6
C7 Voltage scaling (limiting behaviour of ) Quadratic, not linear Ex 7
C8 Noise margins (both flat regions) and Ex 8
C9 Degraded pass (NMOS as pull-up — the "wrong" circuit) Output loses Ex 9
C10 Exam twist ( in the transition band) Both ON → short-circuit current Ex 10
Figure — CMOS inverter structure and operation

Throughout, unless a problem says otherwise, take , , .


Ex 1 — Clean LOW input (cell C1)


Ex 2 — Clean HIGH input (cell C2)


Ex 3 — The sign of , a degenerate check (cell C3)


Ex 4 — Switching threshold (cell C4)


Ex 5 — Sizing for a symmetric inverter (limiting case C5)


Ex 6 — Dynamic power, real-world word problem (cell C6)


Ex 7 — Voltage scaling, the quadratic lever (limiting case C7)


Ex 8 — Noise margins (both flat regions, cell C8)


Ex 9 — The degraded pass: NMOS as pull-up (cell C9, the "wrong" circuit)


Ex 10 — Exam twist: the transition band (cell C10)


Recall Quick self-test (cover the answers)

At , is the PMOS ON? ::: ; since is false, PMOS is OFF. Drop to half; dynamic power becomes what fraction? ::: . With , what is ? ::: . NMOS pull-up delivers at most? ::: (a degraded 1).

See also: MOSFET operating regions · Propagation delay and transistor sizing · Dynamic power and clock frequency · Noise margins in digital logic · Leakage and short-channel effects · CMOS logic gates (NAND NOR)