3.2.7 · D5CMOS Circuit Design

Question bank — Propagation delay and rise - fall times

2,066 words9 min readBack to topic

Picture the two thresholds first

WHY a figure before the questions: almost every trap below is really a confusion about where on the curve we are measuring. Look at the two edges once, and the answers stop being memorized rules.

Figure — Propagation delay and rise - fall times

The blue curve is the exponential fall with . The green dashed line marks the level (where is read — the logic decision point). The orange band marks down to (where is read — the edge shape). Notice the curve flattens toward the bottom rail: it approaches but never touches it — that is why time is infinite and we clip to .

Figure — Propagation delay and rise - fall times

This second figure derives the famous ratio: reading off the crossing gives ; reading across the span gives . The cancels in the ratio, leaving for every pure exponential, regardless of device.

Figure — Propagation delay and rise - fall times

The third figure is the slew trap: a slow input (red) keeps both NMOS and PMOS partly on at once (the shaded overlap where both gate-drives sit near threshold). During that overlap the pull-down current is stolen by the fighting pull-up, so the output reaches its point later — real delay grows with input slope.


True or false — justify

Answer each with T/F and one sentence of why — never a bare verdict.

True or false: A logic gate switches its output instantly the moment the input crosses threshold.
False. The output node has capacitance and the transistor supplies only finite current, so forces a nonzero charging time — the delay.
True or false: Doubling only the load capacitance (transistor unchanged) doubles the propagation delay.
True. Both models give ( or ), and neither the equivalent resistance nor the saturation current depends on the load, so delay scales linearly with .
True or false: For a pure RC (exponential) output, the fall time is always exactly the delay .
True. (see figure s02), a ratio fixed by the 10–90% vs 50% definitions — it cancels entirely and is independent of the device.
True or false: Making both NMOS and PMOS wider always makes a chip faster.
False. Wider transistors lower your but raise your gate's own input capacitance, which becomes the load the previous stage must drive — you can slow the stage before you.
True or false: In a symmetric (matched) inverter with , the NMOS and PMOS have equal widths.
False. Because , matching requires so that ; equal widths would leave the PMOS about twice as resistive.
True or false: Propagation delay depends on the input's own rise/fall speed.
True (in reality). The idealized formulas assume a step input, but a slow input keeps both transistors partly on longer (figure s03), so real delay grows with input slope — this is why slew propagates down a chain.
True or false: Rise time and propagation delay measure the same physical thing from different start points.
False. Delay is a causal lag between two nodes (input-50% → output-50%); rise/fall is the steepness of one edge (10%→90% of the output alone) — they answer different questions.
True or false: A larger equivalent resistance improves (reduces) delay.
False. , so larger (a weaker, narrower transistor) means slower switching; , so you want it small.

Spot the error

Each statement contains a flaw. Name it.

"Rise time is the time for the output to swing from 0% to 100% of ."
The output approaches the rail asymptotically (exponentially, see figure s01), so it never truly reaches 0% or 100% — that time is infinite; the convention clips to 10%–90%.
"Since delay is , I'll use the transistor's small-signal on-resistance at for ."
The equivalent resistance is an average of over the whole swing (near-saturation at the start, triode at the end), not the tiny- triode resistance — that would badly underestimate delay.
"Delay is measured at 50% because the output is exactly halfway, which is easiest to see on a scope."
The real reason is logical, not visual: is the switching threshold of the next gate — the voltage at which it flips its decision.
" uses because half the transistors are conducting."
The appears because delay is measured only to the halfway point, so only half the voltage swing's worth of charge must be moved — it has nothing to do with device count.
"Adding a buffer stage always increases total path delay because it adds a gate."
For a very large load, one small gate is crippled by ; a chain of progressively sized buffers can drive the load faster overall — delay tracks , not gate count.
"To cut delay in half, just shrink the transistor width to lower its gate capacitance."
Shrinking raises , which slows the pull-down of its own output — the reduced input cap only helps the previous stage.
"Since NMOS and PMOS in an inverter both drive the same , automatically."
Only if the resistances match; with equal widths the PMOS is ~2× more resistive, so unless you size .

Why questions

Why does the factor (≈0.69) appear in the RC delay but (≈2.2) in the fall time?
Delay crosses one point (50%), giving ; fall time spans two points (90% down to 10%), giving — the log of the ratio of the two clip levels (figure s02).
Why do the RC model and the constant-current model give the same proportionality despite different physics?
Both come from ; whether falls exponentially (resistor ) or stays constant (saturation current ), the time to move a fixed charge still scales as charge over current.
Why does the PMOS being weaker mean the pull-up (rising) edge is naturally slower than the pull-down?
Weaker PMOS ⇒ larger ⇒ larger , so the low→high transition lags the high→low unless the PMOS is widened.
Why is the overall gate delay defined as the average rather than one of them?
A gate's output rises on some switches and falls on others; the average represents the typical delay a signal experiences regardless of edge direction.
Why does a slow (slowly-changing) input signal increase a gate's delay?
While the input lingers near threshold, both transistors conduct simultaneously (the shaded overlap in figure s03), the pull-up fights the pull-down and wastes current, delaying the moment the output reaches its own 50% point.
Why do we care about the slowest path's delay for maximum clock frequency, not the average?
The clock period must be long enough for every signal to settle before the next edge; the slowest (critical) path sets that limit, so it alone caps the frequency.
Why does doubling not necessarily double the speed of a real gate driving the next identical gate?
Doubling halves but also doubles the gate's own input capacitance, so the load presented to the previous stage doubles too — the net speedup is diluted (this is the fan-out-of-4 tradeoff).

Edge cases

What happens to (10%→90% time) if (no load)?
It : with nothing to charge, the exponential's time constant , so the edge becomes ideally sharp (real parasitics keep it finite).
What is the theoretical 0%→100% transition time for a pure RC output?
Infinite — the exponential approaches the rail but never equals it (figure s01), which is exactly why the 10–90% clip is used.
If (perfectly matched inverter), what is the relation between and ?
They are equal, so the average gate delay equals each individually and the output edges are symmetric.
For a degenerate "infinitely strong" transistor ( or ), what is the delay?
Zero — but this is unphysical; real transistors have finite and current, so delay is always positive.
If the input is a perfect step but the output still takes time, where does that time come from?
Entirely from the RC charging of through the transistor — the delay is an intrinsic property of the output node, not of the input's speed.
Which second-order effects can shift the real away from the ideal estimate?
Channel-length modulation () makes creep up with , lowering ; body effect raises the threshold of a stacked transistor (its source is above ground), weakening it and raising ; and shifts from temperature or process lower the drive and raise at hot/slow corners.
Why does a transistor stacked above another (its source not at ground) drive more weakly, raising the path's ?
Body effect: with the source lifted above the body voltage, the effective threshold rises, so (the overdrive) shrinks and the delivered current drops — the equivalent resistance climbs.

Recall

Recall The three "same word, different meaning" traps
  • 50% vs 10–90%: delay uses 50% (logic threshold across two nodes); rise/fall use 10–90% (edge shape on one node).
  • vs : one crossing vs a span of two clip levels.
  • Wider : helps your output () but hurts the stage feeding you (input cap ).
Recall What

and actually mean ::: the average of the on-transistor over the swing, letting us treat it as a plain resistor; . ::: the near-constant saturation current (tens–hundreds of ) the device delivers when is large — the "drive strength".


Connections

  • Parent: Propagation delay and rise/fall times
  • Equivalent Resistance of MOSFET — where and the second-order effects come from
  • Load Capacitance Estimation — what sets
  • Logical Effort and Fan-out-of-4 — the width-vs-load tradeoff behind the sizing traps
  • CMOS Inverter DC Transfer Characteristic — the 50% switching threshold
  • Elmore Delay — delay of multi-node RC paths
  • Dynamic Power Dissipation — the other cost of charging