3.2.7 · D4CMOS Circuit Design

Exercises — Propagation delay and rise - fall times

1,717 words8 min readBack to topic

Level 1 — Recognition

L1.1

Which timing quantity is measured input-50% → output-50%, and which is measured 10%→90% on the output alone?

Recall Solution
  • Propagation delay (, ) is the input-50% → output-50% lag — a causal delay between two nodes.
  • Rise/fall time (, ) is the 10%→90% (or 90%→10%) span on the output edge alone — the steepness of one edge.

L1.2

State, from memory, the RC-model formulas for and , and say where the numbers and come from.

Recall Solution

  • — from crossing the half-way point .
  • — from spanning 10% → 90%: .

Level 2 — Application

L2.1

An inverter has and . Find , , and .

Recall Solution
  • .
  • .
  • .

L2.2

Using the constant-current model with , , , find .

Recall Solution

Why halve the swing? Delay is measured only to , so only half the charge needs removing.

L2.3

A PMOS pull-up has , load . Find and .

Recall Solution
  • .
  • .
  • .

Level 3 — Analysis

L3.1

An inverter measures (RC model). Someone tells you . Work backwards to find .

Recall Solution

From :

L3.2

Both models are applied to the same inverter: , . The RC model gives . What makes the constant-current model predict the same ?

Recall Solution
  • RC model: .
  • Set equal to constant-current model and solve for : Both models are just two lenses on the same discharge — look at the figure below to see how the straight-line constant-current path and the curved exponential path cross the 50% line at nearly the same instant.
Figure — Propagation delay and rise - fall times

L3.3

A wire is added, doubling from to . is unchanged. By how much does change (absolute picoseconds and percentage)?

Recall Solution
  • Before: .
  • After: load doubled → doubles = .
  • Change , a increase. Why exactly double? linearly; nothing else changed, so the ratio is exactly 2.

Level 4 — Synthesis

L4.1 — Matched inverter sizing

NMOS mobility is twice PMOS (). A minimum NMOS gives at width . You want a symmetric inverter () driving . (a) What ratio is needed? (b) With that ratio, what is ? (c) Find the symmetric delay .

Recall Solution

(a) . To make despite , we need , i.e. ratio . (b) With , the PMOS resistance matches: . (c) Both edges now have the same . , so (they're equal, so the average is the same value).

See Logical Effort and Fan-out-of-4 for why designers often accept to save input capacitance.

L4.2 — Two-stage buffer beats one stage

A single small inverter (, self-cap ignored) must drive . (a) Its delay? (b) Now insert a stage: stage 1 has and drives an intermediate node of ; stage 2 is 5× wider so and drives the full . Total delay? (c) Which is faster?

Recall Solution

(a) One stage: . (b) Stage 1: . Stage 2: . Total . (c) The two-stage buffer is faster: — about quicker, even though it has more gates. The strong second stage does the heavy lifting on the big load.


Level 5 — Mastery

L5.1 — Full design under a clock constraint

You design an inverter that must finish switching within a budget while driving at . (a) What is the largest allowable (assume symmetric, so use )? (b) A minimum-width NMOS gives . By what factor must you widen it? (c) Widening the transistor by that factor multiplies its input gate capacitance by the same factor; the previous stage then sees a bigger load. If the previous stage's own and the widened gate presents of input cap, what extra delay does the previous stage now incur just to drive this input?

Recall Solution

(a) (b) Need down from to . Since , widen by factor . (c) Previous stage delay to drive the input: The lesson: you bought a fast final stage but sold speed upstream — the extra input cap slowed the driver. This tug-of-war (drive strength vs input load) is precisely what Logical Effort and Fan-out-of-4 optimises. See also Load Capacitance Estimation and Dynamic Power Dissipation (wider = faster but burns more switching power).

L5.2 — Distributed wire (Elmore) sanity check

A resistive wire is split into two segments with capacitors at each node (a simple RC ladder). Using the Elmore delay rule — each capacitor is multiplied by the total resistance on the path from the source to that capacitor — estimate the delay to the far node.

Recall Solution

Elmore delay :

  • Node 1: resistance to source ; term .
  • Node 2: resistance to source ; term .
  • Total . Notice the far capacitor is weighted by both resistances — resistance nearer the source penalises everything downstream. Deep dive: Elmore Delay.
Figure — Propagation delay and rise - fall times

Connections