3.2.11 · D1CMOS Circuit Design

Foundations — Dynamic CMOS logic

2,739 words12 min readBack to topic

Before you can read the parent note Dynamic CMOS logic, you must own every symbol it throws at you. This page builds them one at a time — plain words, then a picture, then why the topic needs it. Nothing is used before it is defined.


1. Voltage, and the two magic levels and

The picture: think of a water tower. Height above the ground = voltage. A full tower is ; an empty one is .

Figure — Dynamic CMOS logic

Why the topic needs it. The whole trick of dynamic logic is watching a voltage rise to and then possibly fall to . If you don't picture voltage as a height, the words "precharge HIGH" and "discharge to 0" are meaningless.


2. The output node and its voltage

Why the topic needs it. Everything in dynamic logic — precharge, discharge, leakage, charge sharing — is a statement about how moves over time. We define it now, before any equation uses the symbol.


3. Charge , load capacitance , and the equation

The picture: a bucket of water. Width of the bucket = . Water height = . Volume of water = . A wide bucket ( big) holds lots of charge even at a modest height.

Figure — Dynamic CMOS logic

Why the topic needs it. The parent note's central formula and the charge-sharing formula both come straight from this bucket. is specifically the total load capacitance at the output node; see MOS capacitance and $C_L$ for where it physically comes from (gate caps of the next stage + wire + drain caps).


4. Current and the rate equation

Now we need a tool: how fast does the bucket's height change when water flows? Start from and ask "how does change over time?"

The picture: a wider bucket ( large) fills or drains slower for the same pipe flow — that is why big load caps make gates slow.

Why the topic needs it. During evaluate, current drains through the pull-down transistors; this equation tells you the output falls at a definite speed, not instantly. It is the reason "faster" and "slower" gates even exist.


5. The transistor as a switch: NMOS and PMOS

Figure — Dynamic CMOS logic

The threshold symbols , and . The gate-to-source voltage is written . A transistor only turns on once crosses its threshold voltage:

  • An NMOS turns on when rises above a small positive number (its threshold, e.g. ).
  • A PMOS turns on when falls below a small negative number (e.g. ).

That is why the parent note writes ON: the PMOS gate is at , the source at , so is very negative — well past its (negative) turn-on point. By the same rule, the foot NMOS with gate at and source at ground has ON.

Why the topic needs it. The precharge device is a PMOS; the pull-down network and the foot are NMOS. You cannot follow "which device is on in which phase" without this rule.


6. The precharge PMOS and the foot NMOS

Figure — Dynamic CMOS logic

The picture: is the tap at the top of the bucket; is a master valve at the very bottom drain. If the master valve is shut, no water can leave no matter which doors above are open.

Why the topic needs it. These are the two devices the clock (next section) toggles. Naming and picturing them now means the phase story reads cleanly. The foot NMOS is also what stops a short-circuit during precharge — see the note in §5 on why and are never both draining at once.


7. The clock , its two phases, and the non-overlap gap

Figure — Dynamic CMOS logic

The picture: a metronome. Down-beat = fill the bucket. Up-beat = decide whether to empty it. See Clocking and precharge timing for how long each phase must last.

Why the topic needs it. Dynamic logic is timed logic. The same physical wire () drives 's gate and 's gate — so one signal flips the whole gate between "fill" and "compute". Because PMOS and NMOS are mirror-image switches (§5), when the PMOS is on and the foot NMOS is off; when they swap. The dead-time keeps that swap clean.


8. Pull-Down Network (PDN): series vs parallel

The picture: series = a single hallway with several doors; you get through only if ALL doors are open. Parallel = several separate hallways; you get through if ANY one is open.

Why the topic needs it. The realized function is . Series → NAND, parallel → NOR. This is the bridge from "wires and switches" to "Boolean algebra". Deep-dive: Pull-down networks (series = AND, parallel = OR).


9. Leakage, charge sharing, and the keeper — why the bucket betrays you

Why the topic needs it. Leakage and charge sharing are why a bare dynamic gate is fragile; the keeper is the standard fix that makes a stored 1 survive. Full treatment: Charge sharing and keepers.


10. Cascading, the static inverter, and Domino

Why the topic needs it. It explains the mysterious rule "you cannot chain dynamic gates directly." It builds directly on §5 (NMOS on with HIGH) and §7 (all outputs HIGH during precharge).


Prerequisite map

Voltage and VDD levels

Output node voltage Vout

Charge Q and load cap CL

Current I equals CL times dVout dt

MOS switches NMOS and PMOS

Precharge PMOS and foot NMOS

Clock phi two phases and dead time

Pull down network series and parallel

Dynamic CMOS gate

Leakage charge sharing and keeper

Static inverter cascading and Domino


Equipment checklist

Test yourself — cover the right side and answer out loud.

What is the output node, and what does mean?
The single wire carrying the gate's answer; is its voltage vs ground — near = logic 1, near = logic 0.
Logic 1 and logic 0 are physically what?
A node sitting near volts, or near volts.
What does stand for and where does it live?
The total load capacitance at the output node (next-stage gate caps + wire + drain caps).
What does say in bucket words?
Stored charge = bucket width times water height .
Why does appear, and what does it measure?
Because current is a rate of charge flow; it measures how fast the output voltage is changing right now.
When does an NMOS conduct? A PMOS?
NMOS conducts when (gate HIGH); PMOS conducts when (gate LOW).
What are the signs of and ?
is positive (NMOS threshold); is negative (PMOS threshold).
What are the precharge PMOS and foot NMOS for?
fills the output to ; opens/blocks the drain path to ground.
Why is during precharge?
The PMOS gate is at and source at , so is strongly negative — past its negative threshold, so it's ON.
What are and , and why the dead-time?
Precharge () and Evaluate (); a non-overlap gap prevents shoot-through current when the two clocked devices swap.
Series NMOS realizes which Boolean op? Parallel?
Series = AND (all must conduct); parallel = OR (any conducts).
What is the charge-sharing final voltage formula?
.
What is a keeper and what does it fix?
A weak feedback PMOS that tops up the output bucket to cancel leakage, keeping a stored 1 valid.
What is a static inverter and why add it after a dynamic gate?
A one-PMOS-one-NMOS gate that flips its input and always drives firmly; added to make Domino cascades default LOW and rise only .
Why can't dynamic gates be cascaded directly?
All outputs are HIGH during precharge, which can wrongly discharge the next stage — fixed by Domino logic.