3.2.2 · D5CMOS Circuit Design
Question bank — Pull-up and pull-down networks
Before the traps, three words we lean on repeatedly:
True or false — justify
Every item is a statement; the reveal says T/F and why.
The PUN and PDN can both conduct at the same time for some input.
False. By the golden rule , exactly one network conducts for every input — both conducting would short straight to ground and burn huge current.
The PUN and PDN can both be OFF at the same time for some input.
False in a correctly designed static gate. If both were OFF the output would float (no path to either rail), holding an undefined, drifting voltage — a design bug, not a valid state.
An NMOS transistor can pull the output all the way up to .
False. It stops once falls to , so the output caps at — a degraded
1. That is exactly why NMOS lives in the pull-down network.A PMOS transistor passes a clean logic 0.
False. PMOS stops sinking once drops to , so it caps a LOW at — a degraded
0. It passes a strong 1, hence it belongs in the pull-up network.In the PDN, two NMOS in series implement a logical AND of their inputs.
True. Current gets through only when both transistors are ON, i.e. both gate inputs are
1 — that conjunction is exactly AND.The PUN is built with the same series/parallel arrangement as the PDN.
False. The PUN is the dual: series↔parallel are swapped. Copying the topology produces a gate that either shorts the rails or floats the output for some inputs.
Every static CMOS gate computes a non-inverting function like .
False. A single static CMOS stage is inherently inverting: . You get AND only by following NAND with an inverter — never in one stage.
A PMOS turns ON when its gate input is 1.
False. PMOS turns ON when its gate is pulled low (). The built-in "bubble" is precisely why a PMOS with input realises the term of the pull-up.
Making all transistors NMOS (dropping the PMOS) saves area with no downside.
False. NMOS cannot restore a clean
1, so the output sags to , cutting noise margin and leaking static current into the next stage — see the parent's steel-man.For a NAND gate the PDN is two NMOS in parallel.
False. NAND has (AND), and AND maps to series NMOS. Parallel NMOS is the NOR case ().
Spot the error
Each line states a flawed design or claim; the reveal names the flaw and the fix.
"For (NOR) I used two NMOS in series for the PDN."
Wrong — NOR's is an OR, which maps to parallel NMOS. Series would only pull low when both are
1, giving an AND-like PDN."I built the NAND PUN as two PMOS in series to mirror the two series NMOS."
Wrong — that mirrors instead of dualises. Series-PDN must become parallel-PUN; two series PMOS only pull high when both inputs are
0, which floats the output for the cases."To pass a strong HIGH through the pull-up, I used an NMOS with its gate at ."
Wrong transistor. NMOS degrades the HIGH to ; the pull-up must use PMOS so the output reaches a full .
"My gate has an input combination where neither network conducts, but that's fine — the output just holds its old value."
Not fine for a static combinational gate. A floating node drifts with leakage and noise; static CMOS demands a driven path to a rail for every input. (Deliberate floating belongs to Pass Transistor Logic/dynamic logic, not here.)
": I put NMOS in series with NMOS , and PMOS in series with PMOS ."
The PDN is right but the PUN is wrong — the dual of series is parallel. Correct PUN: PMOS ∥ PMOS .
"Since , the PMOS pull-up should compute AND, so I put them in series."
The right-hand side is an OR of the complements, and OR maps to parallel PMOS — the bubbles (low-active PMOS) already supply the ; you only wire the OR as parallel.
"I want output HIGH when the PDN is ON."
Backwards. : the output is HIGH exactly when the PDN is OFF (and the PUN is ON pulling it up).
Why questions
Why do we need two networks instead of one smarter transistor network?
No single transistor type restores both rails cleanly — NMOS gives a strong
0 but weak 1, PMOS a strong 1 but weak 0. Two complementary networks put each device where it excels, yielding rail-to-rail output.Why does swapping series↔parallel between PDN and PUN correctly build the dual?
Series encodes AND and parallel encodes OR; De Morgan says and , so swapping series/parallel is applying De Morgan's Theorem, which flips the conduction condition to the complement.
Why is there essentially no static (steady-state) power in a properly designed static CMOS gate?
Because exactly one network conducts at a time, there is never a continuous conducting path from to ground once the output settles — no DC current, so no static power (only leakage remains).
Why does the same input drive both an NMOS (in PDN) and a PMOS (in PUN) without needing an inverter to complement it?
PMOS is low-active: input turns the PMOS ON while the same turns the matching NMOS OFF. The complement is built into the device polarity, so both are driven by the raw .
Why do compound (AOI/OAI) gates like save cost over chaining NANDs?
A static CMOS stage can realise any single inverting AND-OR (or OR-AND) function in one gate, so you avoid extra inverting stages — fewer transistors, less delay, and only one inversion.
Why must the PDN use NMOS specifically for the "series = AND" trick to give a strong 0?
Series conduction pulls the output toward ground, and NMOS passes a strong
0 all the way to ; using PMOS there would cap the LOW at , a degraded zero.Edge cases
For an inverter (), what happens at exactly at the rail?
PMOS is fully ON () and NMOS is fully OFF, so the output is pulled cleanly to — a rail-to-rail
1. See CMOS Inverter.In a 2-input NAND, what does the output do for the input ?
The series NMOS chain is broken (B off), so PDN is OFF; PMOS is ON (its input is
0), so the parallel PUN pulls the output to 1. Any single low input suffices.In a 2-input NOR, what happens if only one input is 1?
That one NMOS (in parallel) conducts and pulls the output LOW; the series PMOS chain is broken, so PUN is OFF. Output
0 whenever any input is 1.What is the output the instant an input transitions, before either network fully settles?
There can be a brief window where both networks partially conduct, causing a short-lived dynamic current spike (short-circuit current) — this is dynamic power, distinct from static power, and it vanishes once the input settles.
For the AOI gate , what is the output when regardless of ?
, so the PDN conducts (the parallel -NMOS pulls low) and — the single transistor alone forces the output low.
For , which inputs make the PUN the only conducting network?
When , i.e. and ( or ). Then the PDN is fully OFF and the PUN pulls the output to
1.What happens to the degraded-1 threshold cap as the source voltage rises due to the body effect?
itself increases with source-to-body voltage (body effect), so the cap gets even lower — the degraded
1 is worse than the naive estimate. This is why NMOS pull-ups are avoided; details in Threshold Voltage and Body Effect.Recall One-line summary of the whole page
Trap-proofing rule ::: NMOS-down / PMOS-up, series=AND & parallel=OR for the PDN, PUN is always the series↔parallel dual, and exactly one network conducts for every single input.