20. Wires: resistance, capacitance and Elmore delay
So far the course has drawn wires as perfect connections: one node, one voltage, no delay. Lecture 19 turns to the back end of the line, the metal wires above the transistors, and asks what they add to a circuit. They add capacitance almost always, resistance sometimes, and inductance occasionally. The chapter works out a wire’s resistance and capacitance from its shape, shows why shrinking a technology makes long wires slower while the transistors get faster, and builds the course’s one tool for the delay of a resistive wire: the Elmore delay, a single number in picoseconds. With it the chapter answers when a wire’s resistance matters, handles wires that branch to several receivers, works the lecture’s own 1 mm example (104.5 ps), and compares the cures: widening the wire, breaking it with repeaters, and tapering it.
After this chapter you can:
- compute a wire’s resistance from its sheet resistance and its number of squares, and its capacitance from 0.1 fF/µm or from an areal-plus-fringe formula;
- say how a wire’s R, C and RC change when the wires shrink but the chip does not;
- write the Elmore delay of any RC ladder or tree to a chosen receiver, and split it into its intrinsic and extrinsic parts;
- derive the ½ in and use the uniform-line formula with a load;
- decide whether a wire’s resistance matters by comparing its Elmore delay with the slew of the edges it carries;
- compute what widening or tapering a wire does to its delay, and say when each helps;
- explain why repeaters turn the delay’s growth into roughly linear growth (how many and how big is Chapter 21’s question).
Boxes and equations marked board were written in the lecture. Parts marked added are explanations or examples this guide adds.
Symbols
| Symbol | Meaning | Unit | First appears |
|---|---|---|---|
| bulk resistivity of the metal | Ω·cm | §1 | |
| thickness of a wire (its metal layer) | µm | §1 | |
| width of a wire | µm | §1 | |
| length of a wire (Chapter 21 writes this length , because its is inductance) | µm, mm | §1 | |
| cross-sectional area of a wire, (in §2 also the facing area of two wires) | µm², cm² | §1 | |
| sheet resistance, , in ohms per square (the board says “sheet resistivity”; symbol added) | Ω/□ | §1 | |
| the number of squares in a wire | — | §1 | |
| resistance per unit length, (the board’s script R) | Ω/µm | §1 | |
| capacitance per unit length (the board’s script C) | fF/µm | §1 | |
| the whole wire’s capacitance, | fF | §1 | |
| the scaling factor: dimensions shrink by (Chapter 4 writes κ) | — | §2 | |
| the factor by which wire lengths scale | — | §2 | |
| the gap between two neighbouring wires (the board writes there; symbol added) | µm | §2 | |
| , | the resistors and capacitors of an extracted RC network, numbered from the driver as on the board | Ω, fF | §3 |
| the receiver’s input capacitance at the end of a wire | fF | §3 | |
| the Elmore delay (the board writes ) | ps | §3 | |
| the time constant of one RC (one pole) | ps | §3 | |
| the slew: how long an edge takes to switch (the lecturer’s “slew rate”; symbol added) | ps | §6 | |
| , , | the π model of a wire as its driver sees it | fF, Ω | §6 |
| the fan-out-of-one (FO1) delay of an inverter (Chapter 7) | ps | §6 | |
| , | resistance and capacitance of segment of a path added | Ω, fF | §7 |
| all the capacitance beyond the far end of path segment , side branches included added | fF | §7 | |
| , | distance along a wire from its driver, and a short slice there | µm | §4 |
| the resistance between the driver and the point , | Ω | §4 | |
| the number of equal sections (§4) or repeater pieces (§9) a wire is cut into | — | §4 | |
| the length of one piece between repeaters | mm | §9 | |
| a gate’s input capacitance (Chapter 7) | fF | §7 | |
| the resistance that capacitance ‘s path to the driver shares with the path to receiver B added | Ω | §7 | |
| a side branch’s capacitance, lumped where it leaves the path | fF | §7 | |
| the wire capacitance of the branch from X to C in §7’s example | fF | §7 | |
| capacitance per unit area under a wire (the board’s “areal”) | fF/µm² | §8 | |
| fringing capacitance per unit length from a wire’s sides | fF/µm | §8 | |
| , | the Elmore delay as a function of the width (§8), and of a tapered wire (§10) | ps | §8 |
1. Wire capacitance and resistance
You need
Resistance of a bar added (from circuits). A bar of a material with resistivity , length along the current and cross-section has resistance : longer is worse, fatter is better.
Wire capacitance (Chapter 5, from Lecture 5’s board). A minimum-width wire has about 0.1 fF of capacitance per µm of length. It is a load like any other: the gate that drives the wire must charge it.
Gate capacitance (Chapter 7). A transistor gate has a capacitance per µm of width; the past finals use 1–2 fF/µm. So a wire’s capacitance can be quoted as the width of gate it is equivalent to.
The question. A wire is a strip of metal with a length, a width and a thickness. What does it add to the circuit, and how big is each part?
What a wire adds (board, 00:33–07:37)
- Three parasitics, in order of how often they matter. Wires add capacitance, resistance and, in some cases, inductance board. “The capacitance of the line will matter for … nearly all cases … In other cases, we’ll have to worry about the resistance in addition to the capacitance … and in other cases … the inductance” (01:04–01:35). This chapter does the first two; inductance is Chapter 21’s. For capacitance the board gives the rule of thumb 0.1 fF/µm, marked “ROM”, a rough order of magnitude: the real value depends on the wire’s neighbours (01:35–02:04) board. It is the same value Lecture 5 gave.
- Resistance from the shape. For a wire of resistivity (in Ω·cm), length and cross-section , board. Write the cross-section as thickness times width, , and split the expression in two (02:44–03:42): The first factor depends only on the metal layer: its material and its thickness. It is called the sheet resistance, (the board says “sheet resistivity”), and is quoted in ohms per square, Ω/□.
- Squares. The second factor, , is a pure number: cut the wire along its length into squares of side , and there are of them (04:00) board. Every square has the same resistance, , whatever its size, because a square twice as long is also twice as wide. So , “ohms per square” times the number of squares. The process fixes the thickness of each layer, so is a number the technology gives you; the designer controls only and (04:33).
- Numbers, and why copper. Lower metal levels have about 0.04 Ω/□ board. Upper levels are thicker, so their sheet resistance is lower (05:00–05:25); the board writes the upper range as “0.01–0.2† Ω/□”. † The 0.2 is a slip: read the range as 0.01–0.02 Ω/□ added, because a thicker layer of the same metal cannot have five times the 0.04 Ω/□ of a thinner one, and the lecturer says the number “will drop”. That upper end is this guide’s inference; the direction, below 0.04, is the lecture’s. Until the 0.13 µm node interconnect was aluminum; from 130 nm on it is copper, because copper’s resistivity is lower (05:51). Copper must not reach the silicon, so every copper wire sits in a thin liner of a refractory metal, a diffusion barrier (06:46).
A wire’s resistance, redrawn from the board (Lecture19 @ 05:15, 07:37). Left: a bar of resistivity , length , width and thickness , so . Right: seen from above, the same wire is squares of side in a row (seven here). Each square has the sheet resistance , so .
The board (Lecture19 @ 07:37)

Fair copy of the board above (Lecture19 @ 07:37), mark for mark in its own layout. The board is in one pen (violet), copied in black. The arrows after the bracket and after “inductance” are set as ⇐. † The upper level’s range reads 0.01–0.2 Ω/□ on the board: the 0.2 is a slip for 0.02, since the thicker upper levels have a lower sheet resistance than the lower level’s 0.04 Ω/□. The grey band inside the boxed Cu is the liner round the copper. The lecturer’s body and hand cross the list and “0.1 fF/µm” in this frame, but the ink shows through, so nothing is restored. The writing is levelled; “resistivity” keeps its slant, as there is no room to set it level.
The wiring levels added (a sketch; the lecture names lower and upper levels at Lecture19 @ 05:00–05:25 and draws the boxed copper at 07:37). Upper levels are thicker, so their sheet resistance is lower. Each copper core (blue) sits in a thin liner (orange), a refractory-metal diffusion barrier that keeps the copper out of the silicon; the wires sit in dielectric over the silicon.
Per unit length this is (Ω/µm), so a wire of length has . The board writes and (script letters) for the per-length values from its Elmore board on; this chapter does the same.
Memorize or derive. Memorize and 0.1 fF/µm. follows in one line.
A worked example added. A wire 1 mm long and 0.4 µm wide, the size of the lecture’s example in Section 5.
Resistance and capacitance of a 1 mm wire
- Count the squares. squares.
- Resistance on a 0.04 Ω/□ layer. . On a 0.076 Ω/□ layer, the value the lecture’s example uses, .
- Capacitance. fF. At 2 fF per µm of gate width that is the load of 50 µm of gate: a wire 1 mm long loads its driver like a large gate.
Traps.
- Multiplying by , or by an area. It is the number of squares, . A wider wire has fewer squares and less resistance.
- Reading Ω/□ as a different unit from Ω. A square is dimensionless; “per square” just says what to multiply by.
- Using a lower level’s sheet resistance for a thick upper-level wire. The metal is the same, but the thickness is not.
Check yourself A wire 2 mm long and 1 µm wide runs on a 0.02 Ω/□ layer. What is its resistance?
squares, so .
Check yourself The same wire at 0.1 fF/µm: what is its capacitance, and how many µm of gate (at 2 fF/µm) does it equal?
fF. At 2 fF/µm that is µm of gate width.
Check yourself The upper metal levels are the same copper as the lower ones. Why is their sheet resistance lower?
They are thicker. : the same over a larger .
2. Scaling wires: why RC gets worse
You need
Constant-field scaling (Chapter 4). Shrink every dimension and voltage of a transistor by a factor κ (this lecture writes ): a gate’s delay falls as . Transistors get faster.
Parallel-plate capacitance added (from circuits). Two conductors facing each other over a gap have a capacitance proportional to their facing area divided by the gap.
Wire resistance (Section 1). , with the wire’s cross-section.
The question. Transistors shrink every technology generation and get faster. The wires shrink with them. What happens to a wire’s resistance, its capacitance and their product, which Section 3 will show sets its delay?
Scaling a wire (board, 08:28–13:45)
- What shrinks, and what doesn’t. Picture three neighbouring wires. Scale each wire’s thickness and width, and the spacing between wires, by , just as the transistors are scaled board. Their length gets its own factor , because “we don’t make our chips smaller … we just put more transistors on there” (09:29): a wire that crosses the chip keeps its length, so for such a wire .
- Capacitance. The capacitance between two neighbours is a parallel plate: the facing side area over the gap between them (the board writes for this gap). The facing area is thickness times length, ; the gap is . So board: for a wire that keeps its length, the capacitance does not change. That is why 0.1 fF/µm has held for many generations.
- Resistance and RC. The resistance is length over cross-section: board. The product is . If wire lengths shrank with everything else, , the RC would stay the same. But , so (circled on the board): it grows as the square of the scaling factor.
- Wires against gates added. A gate’s delay falls as (Chapter 4) while a long wire’s RC grows as , so relative to the gates the wire gets worse as . “The transistors are getting faster and the wires are getting slower” (12:26). When this lecture was recorded, the lecturer recalled that “in quarter micron or half micron technology, you didn’t really worry much about the RC delays of the line”; now many wires need repeaters (Section 9), and repeaters “wind up being a not insignificant amount of the power that’s being dissipated in a modern microprocessor” (12:52).
Wire scaling, redrawn from the board (Lecture19 @ 13:45). Thickness, width and spacing shrink by ; the length scales by , about 1 for a wire that crosses the chip. The capacitance between neighbours is set by the facing area over the gap (hatched on the left wire’s face toward the gap), so it scales as ; the resistance as .
The board (Lecture19 @ 13:45)

Fair copy of the board above (Lecture19 @ 13:45), mark for mark in its own layout. One pen (violet), copied in black. At the left stands what is left of the first board: the list as at 07:37, and of its lower lines only “capacitance ⇒ 0.1” and “resistance ⇒ R =”; the rest was erased. The lecturer’s hand covers the right ends of the bracket and of the inductance brackets in this frame; they are copied from 08:28. At the right, two wires side by side: the gap, the width and the thickness each scale as and the length as ; the short strokes between the wires mark the field of their coupling capacitance. The scaling lines are levelled.
Relative delays as the technology scales by added, computed from and Chapter 4’s gate delay . A long wire () grows as ; a local wire whose length shrinks with the logic () stays the same; a gate’s delay falls as . At the long wire is 4 times slower and the gate twice as fast.
Memorize or derive. Derive it in three lines: capacitance is (thickness × length)/gap, resistance is length/(thickness × width), multiply.
A worked example added. One technology node shrinks dimensions by about 0.7, so (Chapter 1’s node ladder).
One node and two nodes of scaling
- One node, . A long wire’s RC grows by . A gate’s delay falls to of what it was. Relative to the gates, the wire is times slower.
- Two nodes, . The wire’s RC grows by 4, the gate’s delay falls to 0.5, and the ratio worsens by 8, which is .
Traps.
- Scaling a global wire’s length by . Only local wires, inside a block that shrinks, get shorter. A wire across the chip keeps its length.
- Expecting the capacitance per length to grow. It stays about the same; it is the resistance per length that grows, as .
Check yourself Inside a block, the wires shrink in length with the logic (sL = 1/s). How does their RC change?
: it does not change.
Check yourself Over three nodes, s = 2√2. By what factor does a global wire's RC grow, and by what factor does it grow relative to a gate's delay?
, so the RC grows 8 times. The gate’s delay falls to , so relative to the gates the wire is times slower.
3. The Elmore delay of an RC ladder
You need
One RC added (from circuits). A step through a resistor into a grounded capacitor gives of the step: one pole, with time constant . It reaches 50% at , and goes from 10% to 90% in .
The course’s delay convention (Chapter 7). Gate delays are quoted as a resistance times a capacitance, , with the resistance fitted so that this product is the delay; nobody multiplies by ln 2 again. The Elmore delay below is quoted the same way, as the delay itself. Units: 1 kΩ × 1 fF = 1 ps, so 1 Ω × 1 fF = 0.001 ps.
Wire R and C (Section 1). ; about 0.1 fF of capacitance per µm.
The question. A wire has resistance and capacitance spread along its whole length. When a driver switches, how long does the far end take to follow?
The wire as an RC ladder
From a wire to a number (board, 15:39–19:40)
- Extraction. An inverter drives a wire into another inverter. The layout tool (in the course, Calibre) can extract the wire into a network of resistors and capacitors: cut it into pieces, give each piece its resistance and its capacitance (16:00–16:49) board. The capacitors here go to ground. Capacitance to a neighbouring wire that is itself switching (a “floating cap”) is Chapter 21’s.
- Why not always extract R? “Going in and extracting resistance everywhere … is going to really slow your simulations down” (14:20). So a designer needs to know when the resistance matters (Section 6 answers), and how big a delay to expect, to sanity-check the tools.
- What the network does. It is a low-pass filter. The driver’s sharp edge arrives at the receiver later and slower (17:57–18:40). The board’s network has seven capacitors, so it is a seven-pole filter.
- One pole instead of seven. The Elmore delay approximates the whole network by a single pole, a Padé approximation (the board writes “Padé”), and is that pole’s time constant (19:14) board. The lecturer does not prove the formula; it comes next.
A wire and its extracted RC ladder, redrawn from the board (Lecture19 @ 24:23). The driver’s sharp edge arrives at the receiver later and slower. The ladder has seven sections, to , numbered from the driver; is the receiver’s input capacitance.
The board (Lecture19 @ 24:23)

Fair copy of the board above (Lecture19 @ 24:23), mark for mark in its own layout. Black is the blue pen (the wire sketch, the ladder, “Padé” and the Elmore sum) and the violet pen (the title line). Magenta is the pale pink pen: the arrow between the receiver’s step and its slower edge, the two loops, the double arrow, “intrinsic Elmore delay” and “extrinsic Elmore delay”, and the small R–C circuit at the right. The term was forgotten and squeezed in, a little smaller, at the end of the first line. The lecturer’s head hides “matter?”, the end of its underline and part of “Padé” in this frame; they are copied from 23:38 and 24:39. His hand covers the start of “intrinsic” (copied from 23:38) and the source’s lower lead, which he is drawing: its ground appears at 24:39. The writing is levelled; the board’s lines drift down to the right.
The rule: each capacitor times its resistance back to the driver
The rule fits in one sentence: every capacitor counts with the resistance between it and the driver, the resistance its charging current must flow through (20:42–22:14) board. For the board’s ladder,
charges through only. charges through , and . The receiver’s , at the far end, charges through all seven.
The Elmore rule on a three-section ladder added. ’s charging current flows through and (thick), so counts with . Under each capacitor: the resistance it sees back to the driver. Values: , fF, fF.
The terms split into two kinds (22:52–23:45) board:
- the intrinsic Elmore delay, every term: the wire’s resistance working against the wire’s own capacitance;
- the extrinsic Elmore delay, the term: the wire’s resistance working against the load. It “has nothing to do with the capacitance of the wire”.
They respond to different cures (Section 8), so it pays to keep them apart.
The receiver’s waveform
One number cannot be a waveform, but one pole can make one. Model the receiver’s waveform as the driver’s waveform passed through a single RC whose product is (24:20–25:08) board. Only the product matters: “you can set R to one ohm, it doesn’t matter.” The board’s small circuit says it: a source with the driver’s waveform, one , one , the receiver, and “RC = ”.
The single-pole model of the receiver, redrawn from the board (Lecture19 @ 24:39, 27:59). The source carries the driver’s waveform; the receiver sees it through one RC with .
The board (Lecture19 @ 24:39)

Fair copy of the board above (Lecture19 @ 24:39), mark for mark in its own layout. Black is the blue pen (the wire sketch, the ladder, “Padé” and the Elmore sum) and the violet pen (the title line). Magenta is the pale pink pen: the arrow at the receiver’s edge, the two loops, the double arrow, “intrinsic Elmore delay” and “extrinsic Elmore delay”, and the single-pole circuit at the right. Since 24:23 that circuit has gained “driver?” at its source, the source’s ground, an arrow at , a dot at the output node, “receiver” and "", which the lecturer is still writing: it becomes . The writing is levelled; the board’s lines drift down to the right.
From that one pole come the lecture’s two rules of thumb (25:10): the delay is about , and the slew degradation (how much slower the edge gets) is about , “again, order of magnitude”. The single pole of the You need fold says where these come from added: a step through crosses 50% at and takes from 10% to 90%. Those factors, 0.69 and 2.2, are of order one, so “delay ≈ ” and “slew ≈ ” are the same statements rounded, and the course quotes itself. For a slow edge the delay is in fact almost exactly : Section 6’s 300 ps edge through a 104.5 ps pole comes out 94.4 ps late.
Memorize or derive. Memorize the rule (the course does not derive it) and the two rules of thumb.
A worked example
An added example added, the three-section ladder of the figure: , fF, fF.
The Elmore delay of three sections
- The unit. ps.
- Intrinsic. sees 100 Ω: 2 ps. sees 200 Ω: 4 ps. sees 300 Ω: 6 ps. Together 12 ps.
- Extrinsic. sees all 300 Ω: ps.
- Total. ps.
Check. Two bounds. Every capacitor sees at least : fF = 11 ps, below 27. None sees more than 300 Ω: fF = 33 ps, above 27. The answer sits between them, nearer the top because most of the capacitance is far from the driver.
Traps.
- Multiplying each capacitor by its own resistor only ( instead of ). The charging current flows through everything between the capacitor and the driver.
- Forgetting the load, or adding to and then counting it again in its own term.
- Multiplying by 0.69. The course, and every exam key, quotes itself as the wire’s delay, as Chapter 7 quotes itself as a gate’s.
Check yourself Write TElmore for two sections (R1, C1, R2, C2) into a load Cload.
.
Check yourself In the worked example, the load doubles to 100 fF. What is the new TElmore, and which part changed?
Only the extrinsic part: fF = 30 ps instead of 15. The intrinsic 12 ps is unchanged, so ps.
Check yourself In the worked example, would 10 fF more at node 1 or at node 3 cost more delay?
Node 3. There it counts with 300 Ω, fF = 3 ps; at node 1 with 100 Ω, only 1 ps. Capacitance far from the driver costs most.
4. The uniform line
You need
The Elmore rule (Section 3). Each capacitance counts with the resistance between it and the driver; the load counts with the whole resistance. The intrinsic part is the wire’s resistance against its own capacitance, the extrinsic part its resistance against the load.
Per-length values (Section 1). in Ω/µm and in fF/µm; a wire of length has and .
The question. A real wire is not seven lumps: its resistance and capacitance are spread evenly along it. What does the Elmore sum become then?
From the ladder to the uniform line (board, 25:45–27:45)
- The extrinsic part is easy. The load still sees the whole resistance, , so the extrinsic part is board.
- The intrinsic part, a slice at a time. Take a short slice of the wire at distance from the driver. Its capacitance is , and the resistance between it and the driver is . Near the driver a slice sees almost no resistance; at the far end it sees all of . On average it sees half: “the average resistance back to the driver … is going to be one half the total resistance” (26:56).
- The same with sections added. The lecturer says it can be checked “by breaking this up into k segments and taking the limit as k goes to infinity”. Cut the line into equal sections, each and . Section ‘s capacitor sees : One section gives , two give , four , seven , and the factor tends to ½ as grows.
- The formula, and its . With and , the intrinsic part is board. “As I increase the length of the line the Elmore delay is going to get worse as the square of the length of the line … a very unfortunate scaling” (27:23). Double the length: the intrinsic part quadruples, the extrinsic part only doubles.
The uniform line, redrawn from the board (Lecture19 @ 27:59). The wire has and per unit length and length , and ends in the receiver’s . Added to the board’s drawing added: a slice at distance , with capacitance , and the brace , the resistance between it and the driver (the lecture says this at 26:28–27:00 but does not draw it).
The board (Lecture19 @ 27:59)

Fair copy of the board above (Lecture19 @ 27:59), mark for mark in its own layout. Black is the blue pen (the wire sketch, the ladder, “Padé” and the Elmore sum) and the violet pen (the title line). Magenta is the pale pink pen: what 24:23 and 24:39 drew in it (the arrow at the receiver’s edge, the loops and their labels, the single-pole circuit) and what was added by 27:59: after "", “slew degradation”, the line’s and over the wire, and at the lower left the uniform-line formula , with the ½ and the circled and two strokes towards the sum. The board also writes the ½ and the in parentheses inside their circles; the copy leaves the parentheses out, as at this size they merge with the circles. The lecturer’s hand covers to in the ladder and "" in the sum’s first line; they are copied from 24:39. The writing is levelled; the board’s lines drift down to the right.
Where the ½ comes from added, computed from . The resistance back to the driver rises linearly along the wire, so its average over the wire’s capacitance is half the total (dashed). A four-section ladder (dots) puts each capacitor at the end of its section, and averages (dotted).
Memorize or derive. Memorize the formula, and be ready to derive the ½ in three lines:
- A slice at has and sees .
- Add them up: (or the -section sum above with ).
- Add the load, which sees all of .
When does each part win? added The two parts are equal when , that is when the wire’s own capacitance is twice the load. Shorter than that, the load term dominates; longer, the term does.
The growth added, computed for the lecture’s wire: m, fF/µm, fF. The intrinsic part, , is small at 1 mm (9.5 ps against 95 ps, the dots) but catches the extrinsic part, , at 10 mm, where the wire’s 1000 fF is twice the load.
A worked example added. The lecture’s wire from Section 5: m, fF/µm, into fF.
Doubling the length
- At 1 mm. Intrinsic ps; extrinsic fF = 95 ps.
- At 2 mm. Intrinsic ps (the square); extrinsic ps.
- Where they meet. means fF, mm, where both parts are 950 ps.
Traps.
- Dropping the ½. is the one-section lump: all the resistance in front of all the capacitance. That is the case, twice too big.
- Squaring in the extrinsic term. The load sits at one place and sees the resistance once: .
- Mixed units. Keep Ω/µm, fF/µm and µm, multiply to Ω·fF, then divide by 1000 for ps.
Check yourself A uniform line has R = 500 Ω and Cw = 200 fF and no load. What is its Elmore delay?
ps.
Check yourself For the lecture's wire (𝒞 = 0.1 fF/µm) driving 50 fF instead of 500 fF, at what length are the intrinsic and extrinsic parts equal?
When fF: µm, 1 mm.
5. Worked example: a 1 mm point-to-point wire
You need
The uniform-line formula (Section 4). For a wire of one width with resistance and capacitance per unit length, length , driving a load at its far end:
The first term is the intrinsic part (the wire against itself), the second the extrinsic part (the wire against the load).
Per-length resistance (Section 1). : the sheet resistance divided by the width.
The question (the board’s givens, 40:11–41:20) board: a point-to-point wire, 1 mm long and 0.4 µm wide, with 0.1 fF/µm of capacitance and a sheet resistance of 0.076 Ω/□, drives a 500 fF load at its receiver. What is its Elmore delay?
The lecture’s point-to-point net added (values from the board, Lecture19 @ 45:26): 1 mm of 0.4 µm wire at 0.076 Ω/□ and 0.1 fF/µm into 500 fF. Below the wire, the per-length resistance and the totals the example computes.
The lecture's example (board, 41:30–43:58)
- Which formula. “This is a point-to-point net”: one driver, one receiver, no branches, one width. The uniform-line formula applies, with the 500 fF as .
- Resistance per length. m, so the whole wire is . (The board writes the fraction 0.076 Ω/□ over 0.4 µm in both terms; the speech says “times”, a slip.)
- Intrinsic part. ps board.
- Extrinsic part. ps board.
- Total. ps board, “very significantly dominated by the extrinsic Elmore delay. It’s really resistance of the line acting against this rather substantial load” (43:58).
The board (Lecture19 @ 45:26)

Fair copy of the board above (Lecture19 @ 45:26), mark for mark in its own layout. Black is the cyan pen: the givens and “point-to-point”. Magenta is two later pens that carry on one layer, the working: the pale pink pen (the sheet resistance, the Elmore formula with “intrinsic” and “extrinsic”, the intrinsic half of the numbers) and the violet pen (the extrinsic half, the circles round 500 fF and , “9.5 psec”, “95 psec” and “Elmore = 104.5 ps”). Two slips are marked †. The givens’ 0.2† is 0.1 fF/µm, written with a hooked 1 that reads like a 2: the working line’s 0.1, the spoken “a tenth of a femtofarad per micron” and the 9.5 ps all need 0.1. The working line’s (0.1 fF†) drops the unit’s /µm; it is 0.1 fF/µm. The sheet-resistance line and the working line are levelled.
Check added. Two independent routes.
- A bound. Lump all the capacitance at the far end, so that everything sees the whole 190 Ω: fF = 114 ps. The real wire’s own capacitance sees only half of it on average, so the Elmore delay must be below 114 ps: 104.5 is.
- Which part should win. Section 4’s rule: the intrinsic part wins only when the wire’s capacitance exceeds twice the load. Here fF against fF, so the extrinsic part must dominate, and it does, 95 against 9.5 ps.
About the numbers. The lecturer adds that 0.076 Ω/□ “is actually a little high. This would be more like aluminum interconnect than copper” (41:06). Copper’s lower levels are nearer the 0.04 Ω/□ of Section 1.
Traps.
- Reading the handwritten givens’ “0.1” as 0.2 fF/µm. That would give 19 ps intrinsic, not the board’s 9.5 ps.
- Attacking the intrinsic part first. It is 9% of the total. The lever here is the resistance against the 500 fF load: a lower (a wider wire, Section 8, or a lower-resistance layer).
Check yourself The same wire drives 250 fF instead of 500 fF. What is its Elmore delay?
The intrinsic part is unchanged, 9.5 ps; the extrinsic part halves, fF = 47.5 ps. ps.
Check yourself The same 1 mm, 0.4 µm wire is moved to a copper layer of 0.04 Ω/□. What are its ℛ and its Elmore delay into 500 fF?
m, . Intrinsic fF = 5 ps; extrinsic fF = 50 ps; ps.
6. When resistance matters: Elmore delay against the slew
You need
The single-pole receiver model (Section 3). The receiver’s waveform is the driver’s waveform passed through one RC with . The delay is about , and the edge gets slower by about (a step through one pole takes from 10% to 90%).
The lecture’s example (Section 5). 1 mm of 0.4 µm wire at 0.076 Ω/□ and 0.1 fF/µm into 500 fF: ps.
The FO1 delay (Chapter 7). , the delay of an inverter driving one copy of itself, is the technology’s unit of gate delay. A gate’s output edge takes a few gate delays to switch.
The question. Extracting resistance is expensive, and ignoring it can be wrong. Is there a quick test for whether a wire’s resistance matters?
Compare the Elmore delay with the slew (board, 28:00–33:30)
- The test. The board boxes the question, “when does resistance matter?”, and answers it with “slew rate ⇔ Elmore delay” board. The lecturer’s “slew rate” is a time: how long the edge takes to switch, in picoseconds (this chapter writes ). “If my Elmore delay is much less than my slew rate, then I don’t need to worry about any of this … The resistance of the line just doesn’t matter” (29:25). If the Elmore delay is comparable to the slew or larger, it matters.
- What the test means. Feed the lecture’s 104.5 ps pole two different edges added. A 300 ps ramp comes out about 94 ps late, close to itself, and its 10–90% time is stretched by about 40%, from 240 to 334 ps: a real effect, but small next to the edge, which is still mostly the driver’s. A 50 ps ramp comes out with a 10–90% time of 233 ps, almost six times its own 40 ps: the wire, not the driver, now decides the edge. That is the lecturer’s answer to his own question: for a 200–300 ps slew, “would I care about the resistance of this line? No”; for 50 ps, “the answer is unequivocally yes” (44:19–44:35).
- Resistive shielding. Resistance does a second thing (28:52–30:52). When the edge is fast, the far end of the wire is “so electrically far away” that the driver finishes its edge before that capacitance has charged. The driver does not see the whole : part of it is shielded by the resistance in between board.
- The π model. So instead of one capacitor, the driver sees a π model: at its output, a series resistance , then , with equal to the total (31:27–32:13) board. Static-timing tools use it to size drivers. The course does not derive its values: “I used to go through how you would derive this … but I don’t do that anymore. I think it’s a little bit too … into the weeds” (32:17).
- The test in exam form added. A paper rarely gives the slew. It gives the technology’s gate delay, often the FO1 delay. Edges last a few gate delays, so: a well below one FO1 delay means the resistance can be ignored, and the wire is a lumped capacitance; a of several FO1 delays means it must be included.
The receiver’s waveform for slow and fast edges added, computed from a linear ramp of rise time through one pole ps (the lecture’s example). (a) ps: the output is 94.4 ps later, about , and its edge is stretched by about 40% (10–90% in 333.7 ps against 240 ps), small next to the edge. (b) ps: the output’s edge is set by the wire (10–90% in 232.5 ps against 40 ps), and the delay is 73.4 ps.
The π model of a resistive wire, as its driver (the inverter at the left) sees it, redrawn from the board (Lecture19 @ 33:54). is the total capacitance; shields from a fast driver.
The board (Lecture19 @ 33:54)

Fair copy of the board above (Lecture19 @ 33:54), mark for mark in its own layout. Black is the blue pen (the wire sketch, the ladder, “Padé” and the Elmore sum) and the violet pen (the title line). Magenta is the pale pink pen: the marks of 24:23 to 27:59 (the loops and their labels, the single-pole circuit with "" and “slew degradation”, and , the uniform-line formula) and, new by 33:54, “resistive shielding”, “slew rate ⇔ Elmore delay” and the circle round the single-pole circuit. Teal is the cyan pen, a separate layer: the box round “when does resistance matter?” and, at the left, the π model (a driver, , with an arrow to the circled ) with “pi model” and its arrow. The lecturer’s hand hides “driver?” and the sheet he holds hides the middle of the term in this frame; both are copied from 27:59. The circle round the single-pole circuit is broken where it crosses “driver?”, and, as at 27:59, the parentheses round the ½ and the inside their circles are left out. The writing is levelled; the board’s lines drift down to the right.
Memorize or derive. Memorize the test, and that the π model is , , with the total.
A worked example added, both ends of the test.
A long wire and a short one
- The lecture’s 1 mm wire, ps. Against a 300 ps edge the wire adds 94.4 ps of delay but leaves the edge’s shape mostly alone; against a 50 ps edge it stretches the edge to 232.5 ps (10–90%). With 50 ps edges the resistance must be in the model.
- A 100 µm piece of the same wire into 20 fF. , fF. Intrinsic ps; extrinsic ps; ps. Against any real edge this is nothing: treat the piece as 10 fF of extra load, 30 fF in all, and forget its resistance.
Check. Scaling from Section 5 gives step 2 independently: a tenth of the length makes the intrinsic part a hundredth (9.5 → 0.095 ps), and the extrinsic part is against 20 fF instead of 190 Ω against 500 fF, of 95 ps = 0.38 ps.
Traps.
- Reading “slew rate” as volts per picosecond. Then the test comes out backwards. Here it is a time, and a short slew (a fast edge) is the case where resistance matters.
- “The resistance doesn’t matter” read as “the wire doesn’t matter”. Its capacitance still loads the driver, always.
- Trying to compute and . The course does not, and no paper asks.
Check yourself A net's Elmore delay is 5 ps and its edges take 100 ps. Does its resistance matter?
No: 5 ps is far below the 100 ps slew. Model the wire as a lumped capacitance.
Check yourself A technology's FO1 delay is 20 ps. A long wire's Elmore delay is 150 ps. About how many FO1 delays is that, and must the wire's resistance be included?
FO1 delays. Edges last a few gate delays, so the wire’s delay is comparable to or longer than any edge: yes, include the resistance.
7. Trees and side branches
You need
The Elmore rule (Section 3). Each capacitance counts with the resistance between it and the driver; the receiver’s load with the whole resistance.
The uniform line (Section 4). A uniform segment with total resistance and capacitance contributes against itself: its capacitance sees, on average, half its resistance.
A gate driving a load (Chapter 7). An inverter of input capacitance drives a load in , with the FO1 delay. With no resistive shielding (Section 6), the gate that drives a whole tree sees the tree’s total capacitance as its load.
The question. Most nets have one driver and several receivers (a multi-drop net). How does the Elmore delay handle the branches?
A net with two receivers (board, 34:55–39:19)
- The net. A driver at A, a trunk (, , , then at the branch node), and two branches: up through , , to B with ; down through , , , , to C with board. The receivers’ input capacitance is folded into and . “There are two Elmore delays in play here”: A→B and A→C (36:26).
- A→B: lump the side branch. For B, the trunk and the up branch are the path; the down branch is a side branch. “I’m going to take all of this capacitance and … pull it up to this node” (37:16): the whole side branch’s capacitance counts with the resistance up to the branch node, . The board’s sum (39:26), after a false start at 37:59: Why the side branch’s own resistors , , do not appear: the current into , , does flow through them, but on the way to B only the shared is crossed. The side branch’s resistance also shields its capacitance a little, but a single pole “cannot capture that effect”; a two-pole model can, and some CAD tools use one (37:16–37:43).
- A→C, the other way round. Spoken, not written (38:52): now the up branch is the side branch. Both sums follow one rule: every capacitance counts with the resistance it shares with the path from the driver to the receiver.
- Distributed trees: the segment form added. Exam trees are drawn as uniform segments with lengths, not as lumps. Regroup the same sum by path segment: segment of the path, with resistance and capacitance , carries the charging current of everything beyond its far end, (side branches that leave further along included), and of its own capacitance at half weight. So Off-path resistances never appear. A lumped capacitor halfway along a segment splits that segment into two.
A net with two receivers, redrawn from the board (Lecture19 @ 39:26). For the delay to B, the down branch is a side branch: its whole capacitance, , is lumped at the branch node (the dashed box and arrow) and counts with . The receivers’ input capacitance is part of and .
The board (Lecture19 @ 39:26)

Fair copy of the board above (Lecture19 @ 39:26), mark for mark in its own layout. One pen (cyan), copied in black. The dashed loop marks the side branch to C, whose capacitance is lumped at the branch node in the sum for . The head hides the middle of the loop’s upper edge and the hand the label in this frame; they are copied from 38:44. On the board the first line of the sum has a gap before , which is left over from the first start, (37:59); the copy closes it up. The sum’s lines are levelled.
The segment form added. Segment 2’s resistance carries the charging current of its own capacitance (at half weight) and of everything beyond its far end, : segment 3 and . The side branch leaves before segment 2, so it is in but not in .
Memorize or derive. Memorize the shared-resistance rule. Derive the segment form when you need it:
- Each capacitance counts with the path resistance it shares with B’s path.
- Collect the terms by path resistor: multiplies every capacitance whose charging current crosses it, which is everything beyond segment .
- A segment’s own capacitance sees, on average, half of (Section 4).
A worked example added. A tree of 0.4 µm wire at 0.076 Ω/□ (0.19 Ω/µm) and 0.1 fF/µm: A to X is 500 µm; from X, a branch of 1000 µm to B with 50 fF, and a branch of 1500 µm to C with 20 fF.
The worked example’s tree added. For the delay to B the path is A–X–B (thick); the branch to C (dashed) is a side branch, lumped at X with its wire and its 20 fF. Each branch’s length (1000 µm, 1500 µm) includes its short riser; the arrows span only the horizontal runs.
Two Elmore delays in a tree
- The segments. A–X: , fF. X–B: 190 Ω, 100 fF. X–C: 285 Ω, 150 fF.
- A→B, segment A–X. Everything beyond X: X–B’s 100 fF, B’s 50 fF, X–C’s 150 fF and C’s 20 fF, 320 fF in all. ps (2.375 ps of it against its own capacitance, 30.4 ps against the rest).
- A→B, segment X–B. Beyond it only B’s 50 fF: ps (9.5 against itself, 9.5 against the load).
- ps. The branch to C is not on B’s path, but its wire and load, fF, still cost ps through the trunk. (The trunk’s 30.4 ps against everything beyond X also includes B’s own branch.)
- A→C. The A–X term is the same, 32.775 ps, because its downstream capacitance is the same. X–C: ps. ps.
Check. Recompute A→B by the shared-resistance rule, capacitance by capacitance: A–X’s own 50 fF at half of 95 Ω, 2.375 ps; the 170 fF of the C branch and its load at 95 Ω, 16.15 ps; X–B’s 100 fF at Ω on average, 19 ps; B’s 50 fF at Ω, 14.25 ps. The sum is 51.775 ps, as before. And C, at the end of the longer branch, is the later receiver.
Traps.
- Putting the side branch’s resistance into the delay (, or X–C’s 285 Ω, in A→B). Only the shared resistance counts.
- Leaving the side branch out altogether. Its capacitance still loads the shared trunk: 16.15 ps of the 51.775 ps above.
- One ½RC for a whole path of mixed widths. When the segments differ (one is widened), use the segment form, segment by segment.
Check yourself In the board's net, which resistances multiply C6 in the Elmore delay from A to B?
: the resistance ‘s path to the driver shares with the path to B. and are on the side branch.
Check yourself In the worked example, add 30 fF halfway along the X–B branch (500 µm from X). What are the new delays to B and to C?
For B, the 30 fF sees the trunk and half the branch, : ps, so ps. For C it is on a side branch and sees only the trunk’s 95 Ω: ps, so ps.
Check yourself Why can't the Elmore delay capture the shielding of a side branch by its own resistance?
It is a single-pole estimate: one number, one pole. Describing how the side branch’s resistance hides part of its capacitance would need a second pole (the lecturer: “a two-pole approximate”).
8. Fix 1: widening the wire
You need
The uniform line (Section 4). : the intrinsic part (the wire against itself) and the extrinsic part (the wire against the load).
Per-length resistance (Section 1). : twice the width, half the resistance.
Parallel-plate capacitance added. Proportional to the facing area over the gap.
The lecture’s example (Section 5). 1 mm of 0.4 µm wire at 0.076 Ω/□ into 500 fF: 9.5 + 95 = 104.5 ps.
The question. “My Elmore delay is really bad. What do I do?” (45:52). The first answer is to widen the wire. What does that buy, and what does it cost?
What widening does (board, 46:11–50:22)
- The extrinsic part always falls. A wider wire has proportionally less resistance, and the load does not change, so falls as : “a definite win” (46:51) board.
- The capacitance has two parts. Look at the wire’s cross-section above the substrate (or a neighbour). Field lines run straight down from its bottom face: the areal part, proportional to the width. Field lines also curve out from its sides: the fringe part, which “doesn’t care at all about the width” (47:32–48:51). So board with per unit area and per unit length. This is the form a paper writes as, for example, "".
- The intrinsic part falls only in its fringe share. Put and into : The areal part does not depend on (the resistance falls as fast as the areal capacitance grows); only the fringe part falls (49:08) board. However wide the wire, the intrinsic part never drops below .
- A number for it added. Give the lecture’s wire a fringe capacitance of 0.05 fF/µm and an areal capacitance of 0.125 fF/µm², so that at 0.4 µm it has the lecture’s 0.1 fF/µm. Its total delay falls from 104.5 ps at 0.4 µm to 24.7 ps at 2 µm and 14.7 ps at 4 µm; the intrinsic part creeps down towards its floor of 4.75 ps, the extrinsic part falls as .
- The costs. A wider wire takes more routing tracks, and its total capacitance grows, so “I’m going to have to have a bigger driver, I’m going to burn more power” (50:03). “The only way to fix RC delay is unfortunately to consume power” (50:24).
The two parts of a wire’s capacitance, redrawn from the board (Lecture19 @ 49:19). Field lines from the bottom face give the areal part, , which grows with the width (↑); the fringing lines from the sides give , which the board marks “constant”: it does not depend on .
The board (Lecture19 @ 49:19)

Fair copy of the board above (Lecture19 @ 49:19), mark for mark in its own layout. One pen (violet), copied in black. The circle groups the straight field lines under the wire, the areal part, which grows with the width (the two up arrows); the arcs from the side faces are the fringe part, which stays constant. The lecturer’s hand covers “areal ·” and the foot of the slanted arrow in the capacitance line in this frame; they are copied from 51:03. The ② is still empty: “repeater insertion” follows at 51:03. The capacitance line is levelled.
Widening the lecture’s wire added, computed from with Ω/□, fF/µm, fF/µm² (0.1 fF/µm at 0.4 µm), mm, fF. The extrinsic part falls as ; the intrinsic part only towards its floor ps (dashed).
Memorize or derive. Memorize the capacitance form and what each term is. Derive in two lines: substitute and into the uniform-line formula, and cancel the in the areal term.
A worked example added, with the plot’s constants: widen the lecture’s 1 mm wire from 0.4 µm to 2 µm.
Widening from 0.4 µm to 2 µm
- The new per-length values. m; fF/µm.
- Intrinsic. ps (from 9.5 ps).
- Extrinsic. ; fF = 19 ps (from 95 ps).
- Total. 24.7 ps, against 104.5 ps at 0.4 µm.
- The cost. The wire’s own capacitance grows from 100 fF to fF: three times the charge to move on every edge, and a driver that must be stronger to keep its own delay.
Check. The extrinsic part scales as : ps ✓. The intrinsic part must lie between its floor, 4.75 ps, and its old 9.5 ps: 5.7 ps ✓.
Traps.
- Expecting the intrinsic part to fall as . Only its fringe share does; the areal share stays.
- Forgetting the driver. The wire’s Elmore delay falls, but the driver now charges more capacitance, so its own delay grows (unless it is made bigger, which costs power).
- Keeping 0.1 fF/µm after widening. When a paper gives as a function of , recompute at the new width.
Check yourself Suppose a wire's capacitance were all fringe (Careal = 0). What would doubling its width do to its intrinsic Elmore delay?
Halve it: falls as . With no areal part there is no floor.
Check yourself For the lecture's wire with the constants above, at what width does the extrinsic part fall to 10 ps, and what is the total delay there?
The extrinsic part is fF = ps, so µm. The intrinsic part is ps, so the total is 15.25 ps.
9. Fix 2: repeaters
You need
The growth (Section 4). A uniform line’s intrinsic Elmore delay is : double the length, four times the delay. For the lecture’s wire (m, fF/µm) it is .
The question. Widening attacks . The other lever is the itself: can a long wire be made to behave like several short ones?
Breaking the wire (board, 50:42–51:46)
- Repeaters. “Take the wire and break it up into segments and insert inverters” (50:42): the inverters are called repeaters board. Each one drives only its own piece of wire.
- The wire part, into added. Cut a wire into equal pieces. Each piece’s intrinsic delay is , and there are of them: . The wire’s own delay now grows linearly with its length (for a fixed piece length), not as its square.
- The price. Each repeater adds its own gate delay, and each piece now drives the next repeater’s input capacitance. “Under the right conditions … adding these repeaters will actually reduce the overall delay” (51:19). How many repeaters, and how big, is the next lecture’s derivation (Chapter 21). They also cost power, a “not insignificant” share of a microprocessor’s (12:52).
Repeater insertion, redrawn from the board (Lecture19 @ 52:02). The long wire is cut into pieces with an inverter (a repeater, arrowed) after each, so each piece’s is a short one.
The board (Lecture19 @ 52:02)

Fair copy of the board above (Lecture19 @ 52:02), mark for mark in its own layout. One pen (violet), copied in black. The board is the 49:19 board with the second fix added: “repeater insertion” after a ② rewritten lower, and the chain that cuts the wire into three pieces with a repeater (an inverter) after each. The third piece runs into the cross-section’s ground line, and its lower edge is faint; it is copied as far as drawn. The lecturer’s arm lies across “Capacitance = C_areal” in this frame; it is copied from 51:03. The capacitance line is levelled.
Memorize or derive. Derive it in one line, as above.
A worked example added. The lecture’s wire, 3 mm long. Unbroken, its intrinsic delay is ps. In three 1 mm pieces it is ps of wire delay, before the two repeaters’ own delays, which Chapter 21 adds.
Check. Another route: per piece of length the wire part is , and there are pieces, so the total is : linear in for a fixed piece length. With mm and mm that is ps ✓.
Trap. Counting only the saving. The repeaters’ delays and the loads they put on each piece come back in; only Chapter 21’s optimum says how many repeaters are worth it.
Check yourself For the same 3 mm wire, how many equal pieces keep the wire part of the delay under 10 ps, and how long is each?
The wire part is ps, so : nine pieces, each µm long, for ps. By the per-piece route: ps ✓. (Eight pieces give 10.69 ps.)
Check yourself Cut the 3 mm wire into four pieces instead of three. What is the wire part of the delay, and how much less is it than with three pieces?
ps, which is ps less, paid for with one more repeater.
10. Wire tapering
You need
The segment form (Section 7). Along the path to the receiver, each segment contributes : its resistance carries its own capacitance at half weight and everything beyond it.
Widening (Section 8). falls with width while rises.
The question. Widening a wire uniformly spends its width everywhere. Is the width worth more near the driver or near the receiver?
Wide near the driver (board, 52:18–54:56)
- Two tapers. Draw a wire that is wide at the driver and narrows in steps towards the receiver, and one that does the opposite (52:53–53:21) board. “Should I widen the wire closer to the driver or … closer to the receiver?”
- The Elmore weighting decides. Resistance near the driver counts against every capacitance beyond it; capacitance near the receiver counts against every resistance before it. So the driver end wants low resistance, and the receiver end wants low capacitance: wide, then narrow (53:23–54:30). “This scenario would be much better than this one” board.
- Two segments added. With the segment form, a wire of two widths (near segment 1, far segment 2) into is Narrowing the far segment cuts , which sees in full; but it raises , which multiplies and half of . So falls while rises, and rises too unless the capacitance is all areal ( grows as , the fringe part of does not shrink): in the example below it goes from 12.825 to 21.375 ps.
- When it wins added. So tapering pays while the load is small next to the wire’s own capacitance. With the constants of Section 8, take a 3 mm wire in two 1.5 mm halves. Into a 20 fF load: uniform 2 µm, 53.58 ps; tapered 2 → 0.4 µm, 49.59 ps, faster with a third less capacitance (600 against 900 fF); the opposite taper, 169.29 ps. Into a 500 fF load the taper loses, 213.75 against 108.30 ps: the narrow far half’s resistance now works against a large load.
- In practice. Tapering also saves routing and total capacitance, and “some of the routers actually support this idea of wire tapering” (54:56).
Wire tapering, redrawn from the board (Lecture19 @ 55:29). Top (✓): wide near the driver, narrow near the receiver. Bottom (✗): the opposite. The board circles the first and crosses out the second.
The board (Lecture19 @ 55:29)

Fair copy of the board above (Lecture19 @ 55:29), mark for mark in its own layout. One pen (violet), copied in black. The loop marks the good taper, widest at the driver; the X strikes out the opposite taper, widest at the receiver. The left half is what is left of the 52:02 board after the cross-section and the capacitance line were erased: most of the third wire piece, its repeater and all but “Capac” of the capacitance line are gone. The lecturer’s hands and head cover the chain and “widen the wires” in this frame; the left half is copied from 54:30, which shows it clear and unchanged.
Tapering a 3 mm wire in two 1.5 mm halves added, computed from the two-segment Elmore sum with Section 8’s constants ( Ω/□, fF/µm, fF/µm²). Widths in µm, driver end first; “W = 1.2” uses the same metal as the taper. With a 20 fF load (left) the taper is the fastest; with 500 fF (right) the uniform 2 µm wire is. The wires’ capacitances are 900, 600, 600 and 600 fF.
Memorize or derive. Memorize the direction: wide near the driver, narrow near the receiver, while the load is small next to the wire. Derive the two-segment sum from the segment form: carries half of and everything beyond it, ; carries half of and .
A worked example added: the 20 fF case, term by term. Each half is 1500 µm.
Uniform 2 µm against a 2 → 0.4 µm taper, into 20 fF
- The segments. At 2 µm: , fF. At 0.4 µm: , fF.
- Uniform 2 µm. ps; ps; ps; ps. Total 53.58 ps.
- Taper 2 → 0.4 µm. ps; ps; ps; ps. Total 49.59 ps.
- Why. The far half’s own terms cost the taper 13.11 ps more ( against ), but saves it 17.1 ps, because the far half’s capacitance drops from 450 to 150 fF. The net gain is 3.99 ps.
Check. The first term is the same in both (the same near half) ✓. The opposite taper (0.4 µm near the driver) has in front of fF: ps for that term alone, already worse than either wire above.
Traps.
- Tapering the wrong way, narrow at the driver: the narrow segment’s resistance then multiplies the whole wire.
- Assuming a taper always wins. With a large receiver load the far end needs low resistance too: 213.75 against 108.30 ps into 500 fF.
- Using one uniform-line formula for a tapered wire. Two widths are two segments.
Check yourself In the two-segment sum, which term carries the near segment's resistance against the far segment's capacitance?
, inside .
Check yourself Into 20 fF, compare the taper with a uniform 1.2 µm wire, which uses the same metal area. Which is faster, and by how much?
At 1.2 µm each half has and fF. Term by term: ps; ps; ps; ps; total 60.80 ps. The taper takes 49.59 ps, so it is faster by 11.21 ps with the same metal.
On the exam
Wires are on all four past finals, 99 points in all, usually as a wire drawing with lengths, a sheet resistance and a capacitance per micron (FN12-9’s wire is straight, and FN17-3 gives the resistance per micron directly). The practice page for interconnect, FW1, solves these parts; this chapter teaches the methods and solves none of them.
| Part | Points | What it asks | Sections |
|---|---|---|---|
| FN10-8a | 10 | Elmore delay from A to one receiver of a branching wire, 100 fF at each receiver | §7, §4 |
| FN10-8b | 10 | the same, with 200 fF added 1000 µm before each receiver | §7 |
| FN12-9a | 10 | Elmore delay of a 4000 µm point-to-point wire into 30 fF, with given as a function of | §4, §5, §8 |
| FN12-9b | 10 | the same wire widened from 0.4 to 4 µm | §8 |
| FN12-9c | 12 | the first half 4 µm, the second 0.4 µm: compare, and say why tapering helps | §10, §7 |
| FN19-7a | 8 | why the capacitance per length has the form | §8 |
| FN19-7b | 10 | Elmore delay from A to B of a branching wire | §7, §8 |
| FN19-7c | 8 | with an FO1 delay of 50 ps, must resistance be considered? | §6 |
| FN19-7d | 10 | the trunk widened from 0.4 to 10 µm: the new delay | §7, §8, §10 |
| FN17-3a | 11 | a clock tree: the total delay from A to B, buffers plus Elmore wires | §7, §6 (and Chapter 7’s gate delay) |
A note on FN19-7. The paper prints the width as “0.4 mm” on its first page and “0.4 µm” in part (d). Read it as 0.4 µm: part (d) widens “from 0.4 µm”, and FN10-8 is the same tree at 0.4 µm.
A note on FN17-3. The clock tree is the one setup here with several levels of branching, and its key has inconsistent intermediate values. Its delay from A to B has three pieces, each from this chapter or Chapter 7:
- The root buffer drives the whole tree’s capacitance, every wire and every leaf buffer’s input: Chapter 7’s , with no resistive shielding, as the paper says (Section 6).
- The wire’s Elmore delay from the root buffer’s output to the input of B’s leaf buffer, over the path’s five segments by the segment form (Section 7): at each branch node, the subtrees that leave the path are side branches, lumped there with their wires and their leaf buffers’ input capacitance, so each segment’s nests inside the one before. The half of the tree that leaves at the driver node itself shares no resistance with the path, so it adds nothing here: it only loads the root buffer in piece 1.
- The leaf buffer drives B’s 500 fF: again.
The practice page settles the numbers. Parts (b) and (c), jitter and inductance, are Chapter 21’s.
Memorize.
- ; ; about 0.1 fF/µm; upper levels have lower .
- The Elmore rule: every capacitance times the resistance it shares with the path to the receiver. Intrinsic and extrinsic parts.
- , quoted as the delay (no ln 2).
- Delay ≈ ; slew degradation ≈ . Resistance matters when is comparable to the slew or larger.
- Side branches are lumped at the node where they leave the path.
- : widening always helps the extrinsic part, the intrinsic part only in its fringe share.
- Tapers go wide near the driver, narrow near the receiver, and win while the load is small next to the wire.
Derive (with the path).
- The ½. A slice at sees ; ; or sections, .
- The segment form. Collect each path resistor’s terms: , summed along the path.
- Widening. Substitute and : .
- Two segments. .
- Scaling. , , .
Method card. The playbook’s card for Elmore wires: per-length values first, then the path’s segments, each segment’s , the sum, and a comparison with the technology’s edges.
All the boards of Lecture 19 (20 frames)



















