3.2.8 · D1CMOS Circuit Design

Foundations — Fan-in and fan-out limits

2,223 words10 min readBack to topic

Before you can read the parent note, you must own every symbol it throws at you. This page builds each one from nothing — plain words, a picture, and why the topic needs it — in an order where each idea leans on the one before. Start at line one; assume you have seen none of the notation.


0. The two words themselves

Figure — Fan-in and fan-out limits

Look at the figure: the red box is our gate. Three black arrows enter (fan-in = 3). Four black arrows leave, each going to a different downstream box (fan-out = 4). That is the entire vocabulary — the rest of this page explains why each of those arrows costs time.


1. Voltage, the "height of water" — and

Digital logic only cares about two heights: full and empty.

Why the topic needs it: the parent note writes — the output climbing from empty toward the full rail. You cannot read that line without knowing is the ceiling.


2. Capacitance — a bucket that stores charge

Every gate input behaves like a small bucket, because it is a transistor gate terminal — a tiny insulated plate that stores charge.

Figure — Fan-in and fan-out limits

In the figure, the red output wire fills four black buckets () plus its own small parasitic bucket . That is exactly the parent's Step 1: where is just the count of buckets (the fan-out).


3. Current and Resistance — flow and the narrow pipe

The link between all three is Ohm's law, the one rule you must trust:

A switched-on transistor is not a perfect wire — it behaves like a fixed resistor . That single fact is why filling a bucket takes time instead of happening instantly.

This is the parent's mnemonic made concrete: IN series, OUT parallel. Fan-in stacks resistors (series), fan-out stacks capacitors (parallel). Build these two pictures now and the rest of the topic is bookkeeping. See RC Delay Model and Transistor Sizing.


4. The RC time constant — why filling takes time

Now combine a resistor (the transistor) feeding a capacitor (the load). Open the tap and the bucket does not fill instantly: the fuller it gets, the smaller the pressure difference driving more water in, so it slows as it approaches full. This gives the classic charging curve.

Figure — Fan-in and fan-out limits

The exact climb is the parent's equation:

Here is a fixed number () that shows up whenever something grows or decays proportional to how far it still has to go — exactly our "fills slower as it gets fuller" situation. You do not need to derive ; you need to know it is the fingerprint of this smooth-slowing fill.


5. From volts to normalized delay — , , , ,

Real numbers like ", " are clumsy. Engineers strip out the messy units by measuring delay in multiples of a reference — the delay of one plain inverter. This is the logical-effort language (see Logical Effort).

Recall Check you can read the master equation

In , which letter is fan-out? ::: (electrical effort ). Which letter carries the fan-in penalty? ::: (logical effort — bigger for more series transistors). What is physically? ::: Delay from charging the gate's own parasitic capacitance, present even with no load.


6. Transistors, NMOS/PMOS, and why NOR is poorer


7. Putting the symbols in order

Voltage V and rail VDD

Ohms law V = I R

Current I

Resistance R narrow pipe

Capacitance C the bucket

RC time constant

Delay tpd = 0.69 R CL

Normalized delay d = g f + p

NMOS and PMOS switches

Series stack Rstack = N R fan-in

Parallel loads CL = h Cg fan-out

Fan-in and fan-out limits

Read top to bottom: voltage/current/resistance give Ohm's law; Ohm's law plus capacitance gives the RC clock; the RC clock gives real delay; normalizing gives ; series stacking (fan-in) and parallel loading (fan-out) both feed that equation — and that is the topic.


Equipment checklist

Cover the right side. If you can answer each, you are ready for the parent note and for inverter chains and timing.

I can state Ohm's law and what each symbol means
: pressure = flow × pipe-narrowness.
I know what is
The full supply voltage; logic 1 sits near it, logic 0 near ground.
I can explain why capacitors add in parallel
Same wire → same voltage → volumes sum; fan-out grows linearly.
I can explain why resistors add in series
Two pinches in one pipe → narrower overall; fan-in grows linearly ().
I know what physically is
A time — the natural filling clock of a resistor charging a capacitor.
I can derive the
Half-fill point: .
I know what undoes
The exponential ; it answers "e to what power?".
I can read term by term
=logical effort (fan-in), =electrical effort (fan-out), =parasitic delay.
I know why NOR is worse than NAND
NOR stacks weaker PMOS; grows ~2× faster.
I know the difference between NMOS and PMOS
NMOS pulls down (fast), PMOS pulls up (slower, weaker).

Connections

  • Fan-in and fan-out limits — the parent note these foundations feed into.
  • RC Delay Model — the built here in full.
  • Logical Effort — the framework whose symbols we defined.
  • CMOS Static Logic Gates — how the NMOS/PMOS networks are wired.
  • Transistor Sizing — widening pipes to fight .
  • Buffer Sizing and Inverter Chains — the fan-out fix.
  • Propagation Delay and Timing — where delay becomes clock speed.