21. Repeaters, crosstalk and supply noise
Chapter 20 left a long wire in trouble: its RC delay grows as the square of its length, while the gates around it keep getting faster. Lecture 20 finishes the story of on-chip wires. It first answers the question Chapter 20 only raised: if you cut the wire into pieces with inverters (repeaters) between them, how many pieces, and how big an inverter? Then it turns to what a wire does to its neighbours. Wires sit side by side, so a switching wire couples a glitch onto a quiet one (enough, at a latch, to flip a stored bit) and changes the delay of one that is switching too. Next comes inductance: when a wire behaves as a transmission line, and why that became possible only once wires got fast. The last third is about the wires that carry power. The supply on chip is never steady; it droops by IR drop and bounces by L dI/dt. Designers fight it with grids on every metal layer and with decoupling capacitance: some of it comes for free, and the rest is built from MOS capacitors tiled into the layout’s white space.
After this chapter you can:
- write a repeated wire’s delay as segments of three Elmore terms, and derive the best repeater size and number ;
- explain why the best segment length and repeater size do not depend on the wire’s length, and estimate a wire’s delay with and without repeaters;
- compute the worst coupling glitch from a capacitance divider, explain how it can flip a pass-transistor latch, and list the fixes;
- give the effective coupling capacitance when the neighbouring wire is quiet, switches the same way, or switches the opposite way;
- decide from the RC delay, the LC time of flight and the slew time whether a wire’s inductance matters;
- name the two kinds of supply noise, estimate the delay change a supply droop causes, and give the reasons for power grids;
- list the sources of on-chip decoupling capacitance, size a decap for an allowed droop, and explain why explicit decap is built from small cells.
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 |
|---|---|---|---|
| , | the total resistance and capacitance of the whole wire (the board’s repeater formulas use totals) | Ω, fF | §1 |
| , , | resistance, capacitance and inductance per unit length (the board’s script letters) | Ω/µm or Ω/mm, fF/µm or pF/mm, nH/mm | §1, §7 |
| the wire’s length. Chapter 20 and the boards write ; this chapter writes because is also inductance here | µm, mm | §1 | |
| , | a single driver’s output resistance and the wire’s load (Chapter 20’s form) | Ω, fF | §1 |
| , | the output resistance and the input capacitance of the minimum inverter | Ω, fF | §1 |
| the minimum inverter driving a copy of itself: its fan-out-of-one delay, the course’s | ps | §1 | |
| the number of equal segments the wire is cut into: the number of repeaters, counting the original driver | — | §1 | |
| the size of every repeater, in multiples of the minimum inverter: resistance , input | — | §1 | |
| , | the delay of the whole repeated wire (the board writes ) | ps | §1 |
| , | the best size and the best (continuous) number of segments | — | §2 |
| at the best and added | ps | §2 | |
| the best segment length, added | mm | §2 | |
| coupling (floating) capacitance: from the victim wire to a wire that switches | fF | §3 | |
| ground capacitance: from the victim to everything that does not switch | fF | §3 | |
| the size of a coupling glitch, or of a supply droop | V | §3, §10 | |
| the victim driver’s output resistance added | Ω | §3 | |
| , , | supply voltage, threshold voltage, gate-to-source voltage | V | §3, §4 |
| the Miller factor: 0, 1 or 2 copies of the victim’s driver feels added | — | §5 | |
| the victim’s effective load, added | fF | §5 | |
| how much later a coupled waveform crosses 50% | ps | §5 | |
| the inductance of a current loop | H, nH, pH | §6 | |
| the magnetic flux through the loop | Wb | §6 | |
| angular frequency | rad/s | §6 | |
| the slew (transition) time of the signals on the wire | ps | §7 | |
| , | the wire’s RC (Elmore) delay and its LC time of flight | ps | §7 |
| the length where added | mm | §7 | |
| the length where reaches | mm | §7 | |
| the chip’s linear size | mm | §7 | |
| current | A | §6 | |
| supply sensitivity of a delay, added | — | §8 | |
| a gate (buffer) delay | ps | §8 | |
| the gates’ share of a path’s delay (the part that depends on ) | ps | §8 | |
| the number of parallel paths in a grid | — | §9 | |
| decoupling capacitance between and ground | nF | §10 | |
| the load that switches in one edge, taking its charge from the decap added | nF | §10 | |
| the allowed droop as a fraction of added | — | §10 | |
| the resistance in series with a decap | Ω | §11 | |
| a quiet gate’s input capacitance, acting as decap (not ) | fF | §11 | |
| gate-oxide capacitance per unit area | fF/µm² | §12 | |
| , (of a cell) | the width and channel length of a MOS decap cell; this is a length, said where used | µm | §12 |
1. Repeaters: the delay of a cut-up wire
You need
A driven RC wire (Chapter 20, Lecture 19). A driver of output resistance drives a uniform wire of total resistance and total capacitance , spread evenly along it, into a load . Its Elmore delay is
The ½ is there because the wire’s charge is spread along it: on average it passes through half the wire’s resistance. is the intrinsic delay (the wire against its own capacitance) and the extrinsic delay (the wire against the load). With and the intrinsic term is : twice the length, four times the delay. Here is Chapter 20’s , the wire’s length.
Resistive shielding (Chapter 20). The wire’s resistance partly hides its far capacitance from the driver, so the lumped term , which makes the driver charge everything at once, overestimates a little.
An inverter as a switch and a resistor (Chapter 7). An inverter times the minimum size has times the width, so its output resistance is and its input capacitance . The minimum inverter driving a copy of itself takes : its fan-out-of-one (FO1) delay, the course’s .
The question. A long wire is slow because its delay grows as its length squared. If we cut it into shorter pieces and put an inverter at the start of each piece, every piece is short and fast, but every inverter costs a gate delay. How do we write the delay of the cut-up wire, so that we can then choose the number of pieces and the size of the inverters?
Why cutting helps
The lecture opens with the recap on the board at 01:37 board: wires have capacitance, resistance and (we shall see) inductance; C and R together give the RC delay; and the RC delay has two fixes, widen the wires (Chapter 20) and repeater insertion. The reason repeaters help is the square law. Cut a wire into equal pieces: each piece has of the length, so its intrinsic delay is of the whole wire’s, and pieces together take of it. The wire’s own delay falls as . What we pay is one inverter per piece (01:32–02:01). Somewhere between “no repeaters” and “a repeater every few microns” is a best choice, and the lecture finds it with a “back of the envelope” model (02:01).
The model: k segments, repeaters of size h
The board’s parameters (02:00–05:29) board:
- , : the total resistance and capacitance of the wire.
- , : the resistance and the input capacitance of the minimum inverter. Its FO1 delay is (“FO1 of minimum sized inverter = ”).
- One assumption: the repeaters cut the wire into segments of equal length. Unequal segments could do a little better, just as tapering a wire does a little better than widening it uniformly; equal segments get most of the benefit and keep the algebra simple (03:35–04:25).
- : the number of segments. Each segment has its own driver, so is also the number of repeaters, counting the original driver.
- : the size of every repeater, as a multiple of the minimum inverter ( is twice the minimum, 04:57).
The repeated wire added, drawn for . The wire of length , total and , is cut into equal segments of and . Every segment is driven by an inverter times the minimum, the first one being the original driver, and the last segment drives a receiver of the same size, whose input is . Because the segments are identical, the whole delay is times one segment’s.
Every segment is the same circuit (06:07–06:33), so the whole delay is times one segment’s, and we only need to write one segment’s delay.
One segment of a repeated wire, redrawn from the board (Lecture20 @ 11:59). A repeater of size (resistance ) drives one -th of the wire (, ) into the next repeater, whose input is . The delay of the whole wire is times one segment’s Elmore delay, in three terms: the wire’s intrinsic delay (int), the extrinsic delay of the wire’s resistance charging the next repeater (ext), and the repeater’s own resistance charging everything after it (rep).
The board (Lecture20 @ 11:59)
![Lightboard: 'Lecture 20'; T_delay = k[½ (R/k)(C/k) + (R/k) h C_buf + (R_buf/h)(C/k + h C_buf)] with braces 'intrinsic', 'extrinsic', 'repeater'; ∂T_delay/∂h = 0 ⇒ h = √(R_buf C / (R C_buf)); ∂T_delay/∂k = 0 ⇒ the boxed k = √(½RC / (R_buf C_buf)), with k circled and '1 mm ↓' below; at the right the definitions R ⇒ total resistance of wire, C ⇒ total capacitance of wire, R_buf ⇒ resistance of minimum inverter, C_buf ⇒ input cap of minimum inverter, 'FO1 of minimum sized inverter = R_buf C_buf', 'insert repeaters ⇒ wire segments are of equal length', k = number of segments, h = sizing of repeater, and the segment drawing.](/_astro/Lecture20-11m59s.CfHvCnFS_1jRg9J.webp)
Fair copy of the board above (Lecture20 @ 11:59), mark for mark in its own layout. Teal is the cyan pen, which marks the result: the box round the optimum , the pointer from it and “1 mm ↓”. Everything else is black: the blue definitions and the violet working and segment drawing. The boxed first read (09:33); the lecturer then moved the 2 into the numerator as ½, to read it as the intrinsic delay over the FO1 delay. The writing is levelled; the board’s lines drift down to the right.
One segment’s delay: three Elmore terms
Write the segment’s Elmore delay the way Chapter 20 taught: every capacitor times the resistance between it and its driver (06:33–07:39) board. There are two resistances (the repeater’s and the wire’s ) and two capacitances (the wire’s , spread along it, and the next input at its end).
The three terms of one segment’s Elmore delay added, each panel thickening the resistance and the capacitance it pairs. (a) Intrinsic: the wire’s against its own spread , with the ½ of a distributed line. (b) Extrinsic: the wire’s against the next repeater’s input . (c) Repeater: the driver’s against everything it charges, , with resistive shielding ignored.
One segment, term by term (board, 06:33–07:39)
- Intrinsic: the wire against itself. The segment is a distributed wire of and , so, as in Chapter 20, its own charge sees half its resistance on average: .
- Extrinsic: the wire against the next input. The next repeater’s input sits at the far end, behind all of the segment’s resistance: .
- Repeater: the driver against everything. The driving repeater’s resistance is in the path of every capacitor in the segment, the wire’s and the next input’s: . This term lets the driver see the whole capacitance at once, which ignores resistive shielding (“I’m of course ignoring resistive shielding here”, 07:39): a small overestimate.
- All k segments. The segments are identical and in series, so multiply by .
Memorize or derive. Derive it: write one segment’s three Elmore terms (wire against itself with ½, wire against the next input, driver against everything), then multiply by . Three lines on the exam, and the derivation is what keeps the ½ and the ‘s in the right places.
What breaks it. Unequal segments; a last load that is not (a big receiver, say); long segments with strong repeaters, where resistive shielding is no longer small; a first driver that is given rather than sized (its own resistance replaces in the first segment’s repeater term, and only the inserted repeaters are free to size); and repeaters whose own output capacitance matters (each repeater’s cost in the model is one FO1 delay into the next input, , and nothing for its own drain capacitance).
The same delay as four terms
Multiplying the bracket by and collecting gives a form that shows what and each do added:
In words, the four terms are: the wire against itself; the wire’s resistance against the repeaters’ inputs; the repeaters’ resistance against the wire; the repeaters against each other’s inputs.
- The wire’s own delay, , falls as : the square law at work.
- The repeaters’ delay into each other’s inputs, , rises as : each repeater adds one FO1 delay.
- The two middle terms do not contain at all. They depend only on : a bigger repeater drives the wire faster ( falls) but loads it more ( grows). The wire’s whole resistance meets inputs’ worth of capacitance in total, and the repeaters’ total drive meets the whole wire, however we cut it.
So trades the first term against the last, and trades the two middle ones. Section 2 makes both trades.
A worked example
An added example added: 10 mm of Chapter 20’s example wire, which has 0.076 Ω/□ at 0.4 µm wide, so Ω/µm, and fF/µm. Then Ω and fF pF. Take, for example, a minimum inverter with kΩ and fF, so ps. (1 Ω × 1 fF ps.)
10 mm of wire, one minimum inverter
- The three terms (, ). Intrinsic: fF·Ω ps. Extrinsic: fF ps. Repeater: fF·Ω ps. Total 10 961.9 ps, about 11.0 ns. The driver term is 91% of it: a minimum inverter cannot drive a picofarad.
- Check with the four terms. ps, ps, ps, ps: the same 10 961.9 ps.
Section 2 sizes the repeaters and cuts this to 470.7 ps.
Traps.
- Per-unit-length values in the board’s formula. and are the wire’s totals. With and in their place the units do not even work.
- Forgetting the driver in . segments need drivers, and the original driver is one of them: a question that asks how many repeaters to insert wants .
- A last load that is not . If the receiver is a big gate, the last segment’s extrinsic and repeater terms change; the formula assumes every segment ends in the same input.
- Dropping the ½. The intrinsic term is a distributed line’s; a lumped doubles it.
Check yourself Which of the four terms of T grow with k, which shrink, and which do not care about k?
shrinks with (shorter pieces, square law); grows with (one FO1 delay per repeater); and do not contain : they depend only on the repeater size.
Check yourself Cut the example wire into 10 segments (190 Ω and 100 fF each) with repeaters of size h = 145. Find one segment's three terms and the total. Section 2's best design takes 470.7 ps: is the bigger repeater better?
Intrinsic: fF·Ω ps. Extrinsic: fF ps. Repeater: Ω, times fF, is 16.9 ps. A segment takes 53.9 ps and the wire 539.5 ps, about 540 ps: worse than 470.7 ps. The faster drive does not pay for loading the wire with twice the input capacitance.
Check yourself Why does the repeater term contain C/k but the extrinsic term does not?
The extrinsic term pairs the wire’s resistance with the capacitance at its far end, the next input; the wire’s own capacitance against its own resistance is already the intrinsic term. The repeater’s resistance sits before everything, so it pairs with both the wire’s and the next input.
2. The optimal number and size of repeaters
You need
The repeated wire’s delay (Section 1, board at 11:59), expanded into four terms:
for equal segments driven by repeaters times the minimum inverter (, input ). and are the wire’s totals; it uses Elmore delays and ignores resistive shielding. is the minimum inverter’s FO1 delay.
A sum of the form () is smallest at , where the two terms are equal, and its smallest value is added. (Set the derivative to zero.)
Wire length. and , with , per unit length ( is Chapter 20’s ).
The question. How big should the repeaters be, how many should there be, and how fast is the wire then? And what does the answer say about where repeaters go on a real chip?
The best size and number
Minimizing the delay (board, 08:10–09:01)
- The size h. Only the two middle terms contain : , a sum of the form . Setting gives board. Physically, a bigger repeater drives the wire faster but loads the previous segment’s wire more, and the best size makes those two delays equal.
- The number k. The lecture puts back and then minimizes in . Only the first and last terms contain : . Setting gives board, which the board rewrites, moving the 2 into the numerator, as (09:33 → 11:59). The terms contain no , so the order of the two minimizations does not matter added.
- Both are minima. The second derivatives, and , are positive added.
Memorize or derive. Memorize both, and keep the one-line derivation of each ready: each is an balance between two of the four terms.
What means (09:26–10:13, spoken). Read the box as the lecturer does: is the square root of the ratio of the line’s whole intrinsic Elmore delay, , to “what it costs you to insert a single inverter”, the FO1 delay . A slow wire or a cheap inverter calls for more repeaters; an expensive inverter for fewer. “This makes perfect intuitive sense.”
How fast, and how flat
At the optimum each balanced pair is equal added: and . Each pair is then :
The delay is about three and a half times the geometric mean of the wire’s RC and one gate’s FO1 delay.
Memorize or derive. Derive: put the optimum back; the two -terms are equal, and so are the two -terms, so each pair is twice the square root of its product.
must be a whole number added. Compute , then try the two whole numbers around it and keep the faster. The first repeater pays only when two segments beat one: means , that is , or (with below). Below that, drive the wire with one inverter of the best size . Rounding costs little, because the delay is flat near the optimum: near a minimum, a small change in or changes only to second order.
The repeater trade-off, computed from for the worked example added ( Ω, pF, kΩ, fF). Left: against at . The wire term falls and the gate term rises (dashed); they cross at . Right: against at . Both minima are broad: anything from 6 to 15 segments is within 5% of the best.
Repeaters make delay linear in length
Now put in and added:
- grows in proportion to , so the best segment length, does not depend on the wire’s length. It is a property of the technology: of its wires () and its gates ().
- : the ‘s cancel, so the best size does not depend on the length either. A longer wire gets more repeaters, not bigger ones.
- grows linearly with . Repeaters turn the square law into a straight line, which is what the lecture set out to do (01:32).
Delay against length for the example’s wire and inverter added, computed from the same model ( Ω/µm, fF/µm, kΩ, fF). One optimal driver (): , a parabola. Repeated with the best whole (the grey band): almost a straight line. Dashed: with continuous , slope 47.06 ps/mm, valid beyond mm, where . The first repeater pays only beyond mm, where the band leaves the parabola.
“Every millimetre or so” (10:13–11:49). Hence the lecturer’s rule of thumb, which does not mention the wire: a repeater “roughly on the order of every millimeter”, the “1 mm ↓” on the board board. Scaling makes gates faster ( falls) and wires slower ( rises), so shrinks and the count grows: “hundreds of thousands” of repeaters on a microprocessor of the time (11:14). For any long line, compute first (12:10): if its square root is below about , repeaters do not pay.
A worked example
The same 10 mm wire and inverter as Section 1 added: Ω, pF, kΩ, fF.
Repeating 10 mm of wire
- The number. ps and ps, so : try 9 and 10.
- The size. (72.5 rounded), so each repeater has Ω and input fF.
- The segment length. Ω·fF/µm² ps/µm², so µm 1.03 mm: one repeater per millimetre, as the lecture says.
- The delay at k = 10. Each 1 mm segment has Ω and fF. Intrinsic fF·Ω ps (Chapter 20’s 1 mm wire again); extrinsic fF ps; repeater fF ps. One segment: 47.1 ps; ten: 470.7 ps. With 9 segments it is 471.2 ps, so 10 it is. The continuous optimum, ps ps, shows that rounding cost 0.1 ps.
- Against one driver. The best single driver (, still ) gives ps. Repeaters save a factor of 2.6 on top of the factor of 8.9 that sizing the driver bought over the minimum inverter’s 11.0 ns (Section 1): 23 times in all.
Check. The plot of delay against shows the same: , 10 and 11 give 471.2, 470.7 and 472.0 ps, and the whole range from 6 to 15 is within 5% of the best. And at 2 mm the repeated wire (94.1 ps) barely beats one driver (103.1 ps): 2 mm is just past mm.
Traps.
- Sizing with minimum inverters. The formula for does not contain , so it is right whatever is, but a wire repeated with is far from its best delay. Size too.
- Rounding by habit. Compare at both neighbours; for below , the answer is one driver and no repeaters.
- Bigger repeaters for longer wires. does not depend on ; only the number grows.
- Totals and per-length values mixed. The box uses totals; and the -free use per-unit-length values. Both give the same .
Check yourself A new technology halves RbufCbuf and keeps the same wires. By what factors do k, the segment length and Tmin change?
grows by ; shrinks by (1.03 mm becomes 0.73 mm in the example); falls by . The wire gets faster, but only as the square root of the gate speed-up.
Check yourself Take 4 mm of the example wire. Find the best number of segments and the delay, and compare with one optimal driver.
Ω and fF, so ps and ; try 3 and 4: ps is the better. One driver of the same size: ps. Repeaters save 84 ps, and is still 72.5.
Check yourself Why are the two h-terms equal at the best size? Say it without calculus.
If the term from driving the wire () were larger, a bigger repeater would cut it by more than it adds to the loading term (), so the delay would still fall; if the loading term were larger, a smaller repeater would help. Only where the two are equal does a small change in gain as much on one as it loses on the other.
3. Coupling capacitance and coupling noise
You need
Where a wire’s capacitance goes (Chapter 20). A wire’s capacitance per unit length has an area part (to the layers above and below) and a fringe part (to the sides). Both end on other conductors: the substrate, or neighbouring wires.
Charge sharing through a capacitor added (circuits). A node with capacitance to ground is joined through to a node that jumps by . If no current flows into the node from anywhere else during the jump, its charge is conserved, so it moves by
a capacitance divider.
A driver holding its output (Chapter 7). An inverter whose output is at 0 has its NFET on: to a disturbance, it is a resistor to ground, and it pulls the node back.
The question. So far a wire’s capacitance has gone “to ground”. But most of it goes to neighbouring wires, and those switch. What does a switching neighbour do to a wire that is supposed to sit still, and how big can the disturbance get?
Ground capacitance and coupling capacitance
Look at a wire in cross-section (13:00–13:28) board. On the same layer it has neighbours to the left and right; on the layers above and below it may have wires crossing over and under. A wire with neighbours at minimum spacing on all sides is called fully loaded: it has the most capacitance it can have. And nearly all of that capacitance ends on other wires.
A wire and its neighbours in cross-section, redrawn from the board (Lecture20 @ 15:35). The wires run into the page. The side neighbours are power or ground lines, so the capacitance to them is ground capacitance (the board’s “ground caps”). The wires above and below are signals, so the capacitance to them is coupling (floating) capacitance (the board’s “floating/coupling cap”). A signal neighbour that is not switching would also count as ground.
The board (Lecture20 @ 15:35)

Fair copy of the board above (Lecture20 @ 15:35), mark for mark in its own layout. All black: the lecturer changed pens in mid-topic (the cyan cross-section and heading, the pink line under it), so the colours mark time, not layers. The end of “noise” and of its underline, over the lecturer’s face here, are read from 17:10. “vict” is copied as far as written; by 17:10 it reads “victim”, with “aggressor” under it.
Which neighbours count as what (13:28–14:39, spoken):
- A neighbour that is a or ground line holds still, so the capacitance to it is ground capacitance , whatever the line’s voltage. (For delay, a capacitor to a fixed voltage behaves the same as one to ground.)
- A signal neighbour that is not switching is held by its driver through an on transistor, back to a supply. To first order it holds still too, so it also counts as ground capacitance.
- A signal neighbour that switches is different: the far plate of the capacitor moves. That is coupling (or floating) capacitance .
So and are not properties of the geometry alone. The same capacitor is on a cycle when its neighbour is quiet and on a cycle when it switches.
The coupling glitch
Call the wire we worry about the victim and the switching neighbour the aggressor (15:29). In the coupling-noise case the victim is quiet: its driver holds it, say at 0 (15:55–16:38).
Coupling noise, redrawn from the board (Lecture20 @ 19:55; sign as drawn at 18:25). The victim’s driver holds it at 0. The aggressor beside it falls from to 0 and, through , pulls the victim below 0 for a moment, until the victim’s driver restores it. The worst depth of the glitch is the capacitance divider .
The board (Lecture20 @ 19:55)

Fair copy of the board above (Lecture20 @ 19:55), mark for mark in its own layout. All black: one pen wrote the whole board. The lecturer is wiping the board from the left: the cross-section and both “Coupling noise” lines are gone, except “g noise” and its underline, and they are left out. The aggressor wire of the two-wire sketch and its “aggressor” label, under his hand and the eraser here, are copied from 19:10.
The worst glitch (board, 17:20–18:32)
- The aggressor switches. It falls from to 0. Its edge is fast compared with the victim’s driver, so during the edge the driver delivers almost no charge: the victim node is, for that instant, isolated.
- Charge is shared. The victim node has to the aggressor and to ground. With its charge conserved, a step of on the far side of moves it by : the capacitance divider of the Need.
- The worst depth. So the victim dips below 0 by board. This is the largest glitch: a slower aggressor edge gives the driver time to fight it, and the real peak is smaller.
- Then it recovers. The victim’s driver, a resistor to ground, pulls the node back to 0 with time constant added.
The glitch as a circuit added. (a) During a fast aggressor edge the victim’s driver (dashed) delivers almost no charge, so the victim node is a capacitance divider between and . (b) Afterwards pulls the node back to 0 with time constant .
Memorize or derive. Memorize it, and know the two-line derivation: conserve the victim’s charge across the aggressor’s step.
What sets the real peak (18:32–19:20, spoken). Two things. The ratio : if most of the victim’s capacitance is coupling, the glitch approaches ; if most is ground, it is small. And the victim’s driver: a strong (“beefy”) driver keeps the peak below the divider value and restores the node fast; a weak one lets the glitch reach nearly the full divider value and keeps it there longer. “These kinds of glitches are worse when the coupling capacitance is large relative to the ground cap or when the driver is weak.” The mirror case is as bad added: a rising aggressor beside a victim held at pushes it above by the same amount.
A worked example
An added example added: V, and a victim with fF to an aggressor and fF to everything else.
A 40 fF / 120 fF victim
- The worst glitch. 0.30 V below ground.
- Space the wires. Suppose doubling the spacing halves the coupling to 20 fF and leaves at 120 fF (a stated assumption; the real split depends on the geometry). Then 0.171 V.
- Shield instead. Run a grounded line between the two wires: the victim’s capacitance to it is ground capacitance, and the coupling to the aggressor almost disappears. .
- The driver’s restore time. For example, a weak driver with kΩ restores the 160 fF node with time constant fF 800 ps; a strong one with 500 Ω, in 80 ps.
Traps.
- The wrong numerator. The glitch is the coupling share, , not and not .
- Counting a quiet signal as an aggressor. A neighbour that does not switch this cycle is ground capacitance.
- Expecting a stronger driver to change the divider. It lowers the real peak and shortens the glitch; the charge-sharing bound is the same.
Check yourself What fraction of a victim's capacitance must be coupling to a full-swing aggressor for a worst glitch of VDD/2?
, so : half of the victim’s capacitance.
Check yourself A victim has 150 fF in all: 60 fF to an aggressor and 90 fF to quiet neighbours and ground; VDD = 1.0 V. Find the worst glitch. Then suppose the quiet neighbours also become aggressors, switching the same way at the same moment. What is the bound now?
V. If all 150 fF couples to wires that switch together, and the bound becomes the full V: only the victim’s driver keeps the glitch smaller.
Check yourself On the board's cross-section, why are the wires above and below the victim coupling capacitance, but the ones beside it ground capacitance?
Because of what they carry, not where they are: the side neighbours are /ground lines, which never switch, and the ones above and below are signals that may switch. Swap the labels and the capacitances swap names.
4. When a glitch kills the chip: noise in a latch
You need
The coupling glitch (Section 3). A quiet victim held at 0, next to an aggressor that falls from to 0, dips below ground by up to , worse with a weak victim driver; the driver then restores it.
When an NFET conducts (Chapter 4). An NFET turns on when its gate is a threshold above its source, and its source is whichever of its two diffusion terminals is lower. Below threshold it still leaks.
The pass-transistor latch (Chapter 13). An NFET pass device, off when its clock is low, feeds a storage node held by a pair of cross-coupled inverters. With the clock low the latch is opaque and must keep its bit, whatever its input does.
The question. A coupling glitch goes away by itself: the driver restores the victim. So why does the lecturer call it “the number two chip killer” (19:45)?
The scenario
The lecturer draws the case that killed his first microprocessor design (20:16–21:40) board.
The coupling-noise failure, redrawn from the board (Lecture20 @ 22:33 and 23:48). A weak driver holds a very long wire at 0; at its end a pass-transistor latch, its clock low, stores 1 on its storage node (output 0). A big aggressor runs beside the wire for most of its length. When the aggressor falls, the far end of the victim dips below 0; the pass NFET’s wire side becomes its source, reaches , and the device drains the storage node: (a) before, (b) after. The latch has flipped although its clock never rose.
The board (Lecture20 @ 23:48)

Fair copy of the board above (Lecture20 @ 23:48), mark for mark in its own layout. All black: the pens mark time, not layers. The node values before the glitch (22:33: 1 at the storage node, 0 at the output) are scribbled out above the wire; the values after it, 0 and 1, are written under it. The coupling-noise drawing at the right is what the wiping left of 19:55, so the circle round ΔV and the formula’s ellipse have lost their left edges.
How the latch flips (board and speech, 21:04–23:05)
- The setup. A very weak driver holds a very long wire at 0. At the far end, a pass-transistor latch is closed (clk = 0) and stores 1 on its storage node, so its output is 0. A big aggressor is coupled to the victim along most of its length.
- The aggressor falls. The far end of the victim dips below 0. It dips deep: the coupling is large compared with the ground capacitance, the driver is weak, and the long wire’s resistance stands between the far end and its driver (“a decent amount of resistive shielding”, 21:55). Chapter 20’s resistive shielding, which usually only makes a delay estimate a little pessimistic, here works against us.
- The pass device sees a gate voltage. Its gate is at 0 (clk), its two sides are the storage node at and the wire, now at . The lower side is the source, so (22:12–22:47).
- It conducts. As approaches the device leaks heavily; if it reaches it turns on. Either way it drains charge from the storage node toward the wire.
- The bit flips. If the storage node falls past the inverter’s switching point, the cross-coupled pair regenerates the wrong value: 0 on the node, 1 at the output (23:05). The clock never rose. “This machine is now completely trashed.”
This is a functional failure caused by noise: once a latch holds a wrong value, the chip has failed, and no change of clock frequency brings the bit back. The lecturer ranks it second among chip killers only to the early-mode (short-path) failures of Chapter 14 (19:45).
A compact test for the danger added: the latch is at risk when the worst glitch at its input approaches the pass device’s threshold, . (Below the device still leaks, so “well below” is the safe side.)
The fixes
The lecture lists four fixes (23:34–24:57):
Four fixes for the latch failure added (spoken at 23:34–24:57; the repeaters drawn on the board at 25:06). (a) Buffer the latch input: an inverter before the pass device. (b) A stronger victim driver. (c) Either space the wires apart or shield them with a ground line between them (one panel shows both). (d) Break the victim wire with repeaters (two are drawn; the board at 25:06 draws three).
- Never present a bare pass-transistor input. Put an inverter in front of the pass device. The inverter’s input can dip below 0 and nothing happens: its output simply stays high, and the pass device beyond it sees a clean, restored signal. Standard-cell latches always have this input inverter: it removes the mechanism itself.
- Make the victim’s driver stronger. A beefy driver holds the wire closer to 0.
- Separate the wires. Route them apart, so they are not coupled over a long length, or put a ground line between them: less , more .
- Break the wire with repeaters. Each segment is short, so its coupled length is short, and its driver is close to every point of it.
A worked example
Section 3’s example victim added: V, fF, fF, and, for example, a pass NFET with V.
Is the latch safe?
- The worst glitch. V (Section 3).
- Against the threshold. V : with a weak driver, the pass device reaches threshold. The latch is at risk.
- With the spacing fix. V, 57% of . Below threshold, but the device still leaks during the glitch: safer, not safe by margin.
- With an input inverter. The dip goes to the inverter’s input, which is already at 0 and only goes further below its switching point. Its output stays at , and the latch never sees the glitch. Nothing flips, whatever is.
Traps.
- The NFET’s “usual” source. Its source is whichever diffusion is lower, here the wire, not a fixed terminal.
- “It recovers, so it is harmless.” A storage node does not recover: once the pair regenerates, the wrong bit stays.
- Slowing the clock. The failure happens while the clock is off.
Check yourself Why does an inverter at the latch input stop the failure, even though the glitch is just as large?
The glitch now lands on an inverter’s gate. Its input dips from 0 to below 0, further from its switching point, so its output stays high. The pass device beyond sees that restored output, not the glitch, and its never rises.
Check yourself With Section 3's numbers (VDD = 1.2 V, Cg = 120 fF) and VT = 0.30 V, how small must Cc be for the worst glitch to stay at half of VT?
Set : , so fF, less than half the original 40 fF.
Check yourself Which of the four fixes also makes the victim faster when it switches?
The stronger driver and the repeaters (Section 2) both speed up the victim’s own transitions. Spacing helps too, a little, by lowering its capacitance. The input inverter adds a gate delay at the latch.
5. Noise on delay: simultaneous switching and the Miller factor
You need
Coupling and ground capacitance (Section 3). A victim wire has to everything that holds still and to an aggressor that switches.
A capacitor’s current added (circuits). , where is the voltage across the capacitor: the difference between its two plates.
Delay and load (Chapter 20). A driver of resistance charging a load has Elmore delay , the course’s estimate of the 50% delay: the delay is proportional to the capacitance the driver must charge.
The question. Now let the victim switch too, at the same moment as the aggressor (“simultaneous switching”, 26:06). How much does the coupling capacitance load the victim’s driver: as much as a ground capacitor, more, or less?
Zero, one or two times Cc
The lecturer’s way to think about it (26:24–28:10, spoken): count the voltage change across while the victim rises from 0 to . That change, times , is the charge the victim’s driver must push through it.
The Miller factor added (spoken at 26:24–28:10). The victim rises by . (a) Aggressor quiet: the voltage across changes by , so loads the victim like a ground capacitor. (b) Same direction: both plates rise together, the voltage across does not change, and it draws no charge: it is as if it were not there. (c) Opposite direction: the voltage across changes by , twice the charge: it loads like .
Three aggressor cases
- The aggressor is quiet. One plate rises by , the other holds: the voltage across changes by , and the victim’s driver supplies . “If the aggressor is quiet, it’s gonna look like C.”
- It switches the same way, at the same time. Both plates rise together, so the voltage across stays at 0 and no current flows through it (26:55–27:10). “It almost looks like that capacitor isn’t there at all.”
- It switches the opposite way. One plate rises by while the other falls by : the voltage across changes by , so the driver supplies . “It’s going to look like 2C” (27:16–28:10): a Miller amplification, like a feedback capacitor across an inverting amplifier.
Memorize or derive. Memorize the three cases (0, , ); derive them in one line each from the voltage change across .
The waveform: a later 50% point, and a step
The three cases oversimplify. The lecture’s second picture is a superposition (28:33–30:55) board. It is not exact, because the victim’s driver is not a linear circuit, “but it’s useful to analyze it that way nonetheless”.
Noise on delay, redrawn from the board (Lecture20 @ 30:30 and 31:57). (a) The victim’s own rising waveform. (b) The aggressor falling at the same time. (c) Their superposition: the glitch the aggressor would put on a quiet victim (inset) is added to the victim’s rise. The sum crosses 50% later, by , and may show a step partway up. The waveforms are a sketch.
The board (Lecture20 @ 31:57)

Fair copy of the board above (Lecture20 @ 31:57), mark for mark in its own layout. All black: the pens mark time, not layers. The left half is what the wiping left of the latch board (23:48–25:06): the driver, both aggressor wires and two of the three repeaters; the third repeater and the latch were wiped.
- Add two pieces. Take the victim’s waveform as its driver would produce it alone, and add the dip the falling aggressor would put on a quiet victim (Section 3). The dip pulls the rise down while it is rising, so the sum reaches the 50% point later (30:07–30:36): the new delay.
- A step. Depending on the timing, the sum can even have a small step, a shoulder, partway up. Waveforms like this are “very common” on coupled nets, not the clean saturated ramps of Chapter 6 (30:36–31:29).
Timing tools handle it by putting margins on the coupling capacitance (30:55–31:29). The worst case for a long-path (setup) check is the opposite-switching aggressor, . The same-direction case, , makes the victim faster, and that is the worst case for a short-path (hold) check, the early mode of Chapter 14 added.
A worked example
An added example added: a victim driver of, for example, kΩ, with fF and fF to one aggressor. Take the delay as the Elmore estimate .
The victim's delay window
- Aggressor quiet (). fF, delay 150 ps.
- Same direction (). fF: 100 ps.
- Opposite (). fF: 200 ps.
- The window. The same wire’s delay lies anywhere from 100 to 200 ps, depending on what its neighbour does: ±33% around the quiet value. A timing tool must use 200 ps for setup and 100 ps for hold.
Traps.
- for a quiet aggressor. Doubling is the opposite-direction case; a quiet aggressor counts once.
- Ignoring the speed-up. The same-direction case is not harmless: it is the hold-time worst case.
- Taking superposition as exact. It is a picture of why the 50% point moves; the driver is nonlinear.
Check yourself Which aggressor case is the worst for a setup (long-path) check, and which for a hold (short-path) check?
Setup: the opposite direction, , the slowest victim. Hold: the same direction, , the fastest.
Check yourself In the example, give the victim a second aggressor of 50 fF on its other side (Cg stays 100 fF). What is the range of RdCeff between both aggressors switching with it and both against it?
Both with it: fF, 100 ps. Both against it: fF, 300 ps. The window has widened to a factor of 3.
Check yourself Why can the superposed waveform have a step partway up?
The glitch is a short dip. If it arrives while the victim is rising, it pulls the rise down for a moment and then lets go, so the sum rises, nearly stalls while the dip is at its deepest, and rises again.
6. Wire inductance and the current’s return path
You need
Inductance added (circuits). A current around a loop makes a magnetic flux through the loop; if the current changes, the changing flux induces a voltage around the same loop, . For a given loop the flux is proportional to the current, , which defines its inductance : so . A larger loop area holds more flux for the same current, so it has more inductance.
Where a gate’s current goes (Chapter 6). To charge its output wire, an inverter’s PFET draws charge from and pushes it onto the wire’s capacitance; that capacitance ends on other conductors (Section 3), and the charge has to get back to the supply that sent it. Discharging runs the loop the other way, through the NFET to ground.
Decoupling capacitance, for this section only: a capacitor between and ground near the driver, through which a current loop can close (Sections 10–12 teach it).
The question. Resistance and capacitance belong to a wire. Inductance does not: it belongs to a loop of current. So what is “the inductance of a wire” on a chip, and how can a designer know it?
A current loop
The lecture builds the loop on a driver and a long wire (33:28–36:00) board.
The current loop of a driven wire, redrawn from the board (Lecture20 @ 39:54). Switching the wire high, the driver pulls current from the supply and sends it down the signal wire into the wire’s capacitance; the current returns along a ground line and closes through the on-chip decoupling capacitance (left) back to the supply. The hatched area between signal and return holds the loop’s magnetic flux, which sets its inductance: . The return takes the path of least .
The board (Lecture20 @ 39:54)

Fair copy of the board above (Lecture20 @ 39:54), mark for mark in its own layout. All black: the pale pen (the decap and its labels), the violet heading and the cyan loop and equations mark the order of writing, not separate layers. The board writes the flux as . The lecturer stands in front of the middle of the wire here; its arrows and hatching there, and the second “=” under his hand, are copied from 39:07. The wire is copied as drawn, closing in on the return line towards the receiver; the equations are levelled.
- Out along the signal. Switching the net high, the driver pulls current out of the supply and pushes it down the wire, charging the wire’s capacitance (33:48–34:23).
- Back along a return. “The current doesn’t just disappear”: it comes back, for example along a ground wire beside the signal, and closes through the on-chip decoupling capacitance to the supply (34:23–35:56). It is one loop.
- Flux and inductance. The loop encloses an area. The current’s magnetic field links it, and a changing current induces around it (36:00–36:28) board.
- The return decides. “If this loop is bigger … the inductance is bigger. If this return is closer … the inductance is smaller” (36:28–36:53). The inductance of the wire depends entirely on where its current returns.
The return path depends on frequency
“It gets even hairier” (37:04). The current has many possible return paths, and it takes the one that minimizes its impedance, board (37:26):
Where the return current flows added (spoken at 37:04–39:49). (a) At DC the return takes the least resistance, perhaps out through the package; as the frequency rises it moves onto the chip, and at the highest frequencies it takes the closest line, which gives the least inductance. (b) A controlled return: a ground and a power line placed right beside the signal, as a ground plane does on a circuit board.
- At DC, is nothing and the current takes the least resistance. That may be out through a bond wire or a C4 bump to the package and back, a path with an enormous loop and so enormous inductance (37:40).
- As the frequency rises, dominates, and that path stops being taken: the return moves onto the chip.
- At the highest frequencies it takes the return that makes the loop smallest: the line closest to the signal (38:12). These are the frequencies that matter for fast edges, so this is the return that sets a fast signal’s inductance.
Controlling the return
Not knowing where the return is makes the inductance unpredictable (38:40). Circuit boards put a ground plane under the signals, so the return always flows right under the trace. Chips have no ground plane, but can do the same locally (39:15–39:49): put a power or a ground line directly next to the signal. It becomes the return path, and the signal’s inductance is controlled and predictable. Wires whose inductance matters are routed this way, and a power grid (Section 9) gives every signal such lines nearby.
Which return, when added. On the return-paths figure: a slowly varying current (a supply droop that builds over microseconds, say) returns through the least resistance, possibly through the package. A fast clock edge, whose frequency content reaches tens of gigahertz, returns through the ground line beside it, and its inductance is that of the small loop.
Traps.
- “The wire’s inductance per unit length” quoted without saying where the return is. Inductance belongs to the loop.
- One return for all frequencies. The DC current and the edge current of the same wire can return in different places.
Check yourself Why does a grid of VDD and ground lines (Section 9) also lower the inductance of the signal wires routed through it?
Every signal then has a power or ground line close beside it, which a fast current takes as its return. The loop it forms is small, so the signal’s inductance is small, and known.
Check yourself A signal's loop has, for example, 0.5 nH with its return right beside it and 2 nH with its return three tracks away. Its edge changes the current by 10 mA in 20 ps. Find L dI/dt for both returns. Why is the far one larger?
A/s. Near return: A/s V. Far return: A/s V. The far return encloses a larger loop area, so the same current makes more flux: more inductance, more induced voltage.
7. When inductance matters: RC, LC and the slew time
You need
When resistance matters (Chapter 20). A wire’s resistance can be ignored, and the wire treated as a plain capacitor, when its Elmore delay is small compared with the slew time of the signals on it; it matters when the Elmore delay is comparable to the slew or longer. A long uniform wire’s intrinsic Elmore delay is (Chapter 20’s ; is its ).
A loop’s inductance (Section 6). With a controlled return beside it, a wire has a known inductance per unit length .
A transmission line added (background). A wire whose resistance is small enough behaves as a lossless line, and per unit length: a signal travels along it at the speed , so its delay is the time of flight, . On chip that speed is the speed of light in the dielectric.
The question. Which wires need their inductance in the analysis? The lecture answers with one picture: three times plotted against the wire’s length (39:51–49:22).
Three curves against length
The picture (board, 40:14–42:21)
- The RC delay. A uniform wire’s Elmore delay, board, plotted against the length is a parabola.
- The LC delay. If the wire behaves as a transmission line, its delay is the time of flight, board: a straight line. At short lengths the line lies above the parabola (a parabola starts flat), and beyond a crossover the parabola wins.
- The slew time. A horizontal line. A wire whose delay is below the signals’ slew time does not need R or L at all: it is a capacitor.
Which delay is the “real” one? The larger of the two governs added: a signal cannot arrive before its time of flight, however small the RC; and when the RC delay is the longer, the wire is so resistive that the slow diffusion of charge, not the travelling wave, sets the delay. So at a given length the wire is capacitive if both are below the slew time; a transmission line if the LC delay is above both the RC delay and the slew time; an RC line if the RC delay is the largest.
How the window opened
How the inductance window opened, redrawn from the board (Lecture20 @ 42:57 and 44:32). (a) The half-micron world: the RC curve reaches the slew time only at the chip’s own size, so every on-chip wire is capacitive. (b) Scaling: slew times fell (arrow down) and scaled wires got more resistive (the RC curve moves left); then copper and wider, thicker top-level wires pushed the RC curve back to the right.
The board (Lecture20 @ 42:57)

Fair copy of the board above (Lecture20 @ 42:57), mark for mark in its own layout. All black: the cyan loop and axes, the violet curves and formulas and the pale pink chip-size marker follow the order of writing, not separate layers. The board writes for the wire’s length. “Size of microprocessor”, under the lecturer’s hand here, is copied from 43:42; the parabola and the dotted slew line behind his head, from 41:42 and 43:42. The plot is levelled; the board’s axis droops to the right.
The lecture tells the history on this picture (42:21–46:34), as the figure shows. In the half-micron world every on-chip wire was a capacitor; from about a quarter micron to 90 or 65 nm many wires needed RC analysis, as they still do. Copper and wide, thick top-level wires then pushed RC back while slew times kept falling, and together they opened a window of lengths where the LC curve lies above both the RC curve and the slew line.
When inductance matters, redrawn from the board (Lecture20 @ 49:37). Short wires, whose delays are below the slew time, are capacitive (C). Between the length where the time of flight reaches the slew time and the crossover where the RC delay overtakes it, the wire is a transmission line and its inductance matters (LC). Longer wires are RC lines again.
The board (Lecture20 @ 49:37)

Fair copy of the board above (Lecture20 @ 49:37), mark for mark in its own layout. Magenta is the pale pink pen (it looks peach here): the picture redrawn at 45:08 to “show where we are today”, with its curves, slew line, hatching, verticals, ranges and labels. Black is the rest: the cyan loop and axes and the violet formulas kept from 42:57. The last label reads “RC thing”. The hatching and the curves near the vertical axis, behind the lecturer’s head, are copied from 47:37 and 48:52. Each curve is drawn twice on the board and copied once.
A good thing, not a bad one (46:35–49:22). On a microprocessor’s clock tree the lecturer’s team widened wires until the RC estimate came out less than the time of flight, which is impossible: inductance was setting the delay. Forbidding such wires would be “completely nonsense”: they are “the fastest you can go on that wire, which is basically time of flight”. Clock nets and long lines are now analysed with their inductance.
Where the window is
The board leaves the crossover unnamed. Two lines of algebra place it added:
The crossover and the test
- Equate the two delays. gives the crossover . Below the time of flight is the larger delay; above it, the RC delay.
- The delay there. Put into the LC delay: . At the crossover both delays equal , and that is the largest delay a wire can have while it is still a transmission line.
- The test. The window exists only if the time of flight can exceed the slew time before , that is, if . If the slew time is much longer than , inductance does not matter at any length.
- The same test in frequency. A wire’s equals its at , the inverse of the time constant . Inductance matters only if that frequency lies within the signal’s frequency content, roughly up to . A signal that is too slow to reach sees only resistance.
- No slew time given? Two ways out. (a) Compare the wire’s length with : a wire much longer than is an RC line whatever the slew, because the larger delay governs. (b) Estimate the slew from the gates: an edge on the chip takes at least about one FO1 delay, , so if inductance does not matter.
Memorize or derive. Memorize the two delays (the board’s). Derive the window: equate them, solve for , substitute back, compare with the slew time.
A worked example
An added example added: a wide top-level wire with, for example, Ω/mm, pF/mm and nH/mm (with a return beside it). Since 1 Ω × 1 pF = 1 ps, the RC delay is ps with in mm.
Does this wire need its inductance?
- The time of flight. s/mm ps/mm, so ps.
- The crossover. mm. Check: ns ps, and indeed ps and ps.
- With a 50 ps slew. 50 ps is below 100 ps, so a window exists. The time of flight passes 50 ps at mm. Wires from 7.07 to 14.1 mm of this kind need their inductance; shorter ones are capacitors, longer ones RC lines.
- With a 200 ps slew. The time of flight would reach 200 ps only at 28.3 mm, beyond , where the RC delay has already taken over. 200 ps is above ps: no window. Inductance never matters for this wire at these slews.
The worked example, computed from and added with Ω/mm, pF/mm, nH/mm. With a 50 ps slew the shaded window, 7.07 to 14.14 mm, needs inductance. With a 200 ps slew (dashed) there is none: the crossover’s delay, ps, is below it.
Traps.
- Comparing RC with LC and forgetting the slew. Both can be negligible: then the wire is just a capacitor.
- Calling low resistance a problem. The window appears because the wire is fast; the time of flight is the speed limit.
- Mixed units. With in Ω/mm and in pF/mm, must be in mm; 1 Ω × 1 pF = 1 ps, and per mm is 31.6 ps/mm.
Check yourself Which two changes over the technology generations opened the inductance window?
Falling slew times (faster gates) and lower wire resistance on the top layers (copper, wide and thick wires), which pushed the RC curve to the right and left the time of flight as the longer delay over a range of lengths.
Check yourself For the example wire, what slew time makes the window just disappear, and what is ℛ/ℒ in rad/s?
The window closes when ps. And rad/s: signals must have frequency content of that order (edges of a few tens of picoseconds) for the inductance to show.
Check yourself Why can no wire's real delay be less than its time of flight, however small its RC delay?
The time of flight is how long the signal takes to travel the wire’s length at the speed of light in the dielectric. Nothing reaches the far end sooner; an RC estimate below it only shows that the RC model no longer describes the wire.
8. Supply noise: IR drop, L dI/dt, and what it does to delay
You need
Ohm’s law and inductance. A current through a resistance drops ; a changing current through an inductance induces (Section 6).
A gate’s delay depends on its supply (Chapter 5). A gate’s delay is about charge over current, . With a fully velocity-saturated device at full overdrive, , so : a lower supply gives less current and a slower gate. The fs1 practice page works this model on FN10-6.
A wire’s RC delay does not depend on the supply (Chapter 20): and are set by the metal and the dielectric.
The question. Every gate assumes above ground, steady. What makes the real supply move, and what does a gate do when it does?
Two kinds of supply noise
The goal (50:52–51:44): power at , ground at 0, and above all the difference between them “rock solid”. It is not: the difference moves, and that is power-supply noise board. It has two parts (51:44–52:35):
- DC: IR drop. The chip draws an average current, and the power network has resistance, so the supply at the circuits sits lower than at the pins: the supply has “collapsed or drooped”. Its cause is the network’s resistance.
- AC: noise. The chip’s demand for current changes quickly, clock edge by clock edge, and the network and the package have inductance: the transient current induces a voltage that makes the supply fluctuate. Its cause is inductance.
A power and ground grid added, after the board (Lecture20 @ 55:29). and ground straps alternate on every metal layer, each layer in its preferred direction, joined by vias. From the supply pads at the edge there are many parallel paths to any point (thick arrows), so the resistance and the inductance to every point are low. A signal routed between a and a ground strap has its current return beside it.
The board (Lecture20 @ 55:29)

Fair copy of the board above (Lecture20 @ 55:29), mark for mark in its own layout. Magenta is the violet-pink pen: the large circle round dI/dt, the start of the L dI/dt layer that continues at 57:57 with the off-chip circuit. Everything else is black: the pale title and arrow, the blue noise lines with their rings, and the grid. † The board writes the first line’s “dc” as “ac”; the lecture says DC noise is the IR drop (51:44–52:25), so it reads “⇒ dc ⇒ IR drop”. “Power/ground”, “vdd” and “gnd”, behind the lecturer’s head here, are read from 57:57. The title is levelled; the grid is copied as drawn.
Either kind hurts the circuits in two ways (52:35–53:02): they “depend on this potential to define their delay”, and on it “to determine logic one and logic zero values”. A moving supply disturbs delays, and a large one can cause functional failures. Hence the two remedies of the next sections: a network with low resistance and low inductance (Section 9), and charge stored close to the circuits (Section 10).
What a droop does to delay
The lecture states the effect on delay in words. A first-order rule turns it into a number added:
From a supply change to a delay change
- The sensitivity. Define how strongly a delay depends on the supply, as a ratio of fractional changes: . It is negative: a lower supply makes a gate slower. With the velocity-saturated model of the Need, .
- A small change. Replace the derivative by a difference: , so . A droop () with gives : slower.
- Only the silicon. In a path made of gates and wires, only the gates’ delay depends on the supply; the wires’ RC part does not. Apply the rule to the gate delays only.
- Jitter. If the supply moves from one clock edge to the next, the delay of every buffer on the clock’s path moves with it, so the clock edge itself arrives earlier or later from cycle to cycle. That cycle-to-cycle wander of an edge is jitter (taught with clock distribution in Chapter 23, Lecture 22). A droop that is the same on every cycle only slows the path; one that comes and goes makes it jitter.
Memorize or derive. Derive: it is the first term of a Taylor expansion of , written with fractional changes because that is how is defined.
A worked example
Added numbers added, all for example: V.
Droops and their cost
- IR drop. The chip draws 2 A on average through a power network whose effective resistance to the circuits is 25 mΩ: 50 mV, 4.2% of 1.2 V.
- L dI/dt. The demand jumps by 1 A in 100 ps. Through one 1 nH bond wire that would induce 10 V: impossible, the supply would collapse. Through 100 such wires in parallel (10 pH): 0.1 V. That is why Section 10’s remedies exist.
- The sensitivity. With a velocity-saturated device and V: .
- The delay change. A clock path has 1 ns of buffer delay and 300 ps of wire delay, and the supply droops by 5%. The buffers slow by 25 ps; the wires do not change. The path goes from 1300 to 1325 ps.
- As jitter. If the droop comes and goes from cycle to cycle, the clock edge at the end of the path wanders over about 25 ps.
Check. The exact model gives a little more: is at 1.2 V and at 1.14 V, a 2.7% increase, so the buffers slow by 27 ps rather than 25. The first-order rule is slightly low because the delay curves upward as the supply falls.
Traps.
- The whole path. The sensitivity applies to the gates, not to the wires’ RC.
- The sign. A droop with a negative lengthens the delay.
- “10% supply noise”. Say whether it means a droop of 10%, a rise, or ±10%; a supply swinging ±10% moves an edge over twice the range of a one-sided 10% droop.
Check yourself Which kind of supply noise does a larger on-chip decap reduce, and which does a lower-resistance grid reduce?
Decap supplies transient charge locally, so it reduces the AC, , part. A lower-resistance grid reduces the DC, IR-drop, part (and, with more parallel paths, the on-chip inductance too).
Check yourself A path has 600 ps of buffer delay with S = −1.2, and 400 ps of wire. The supply droops by 3%. What is the path's new delay?
Only the buffers change: ps. The path goes from 1000 ps to 1021.6 ps.
Check yourself Why does a supply that sags by the same amount on every cycle slow a clock path but cause no jitter?
Jitter is the edge’s change from cycle to cycle. A constant sag makes every buffer slower by the same amount on every cycle, so every edge is late by the same time: a longer latency, but no wander.
9. Power and ground grids
You need
The two kinds of supply noise (Section 8). IR drop comes from the network’s resistance; noise from its inductance. Both must be small at every point where circuits draw current.
Parallel paths added (circuits). equal resistances in parallel give ; equal inductances in parallel, if their mutual coupling is ignored, about .
A controlled return (Section 6). A power or ground line right beside a signal carries the signal’s return current, which keeps the signal’s loop, and its inductance, small.
Layout image (Chapter 9). Each metal layer has a preferred routing direction, alternating up the stack.
The question. How should the power and ground wiring itself be built, so that the supply at every circuit stays close to ?
Grids on every layer
The lecture’s answer is a grid (53:02–54:02) board. Power and ground are both grids, strapped on every metal layer, metal 1, metal 2, metal 3, metal 4 and up, each layer “following layout image” (its preferred direction), all the way to the top level. The figure in Section 8 shows one.
Why a grid (board and speech, 53:37–55:00)
- Thick top layers carry the current across the chip. The top levels of interconnect are thick and wide, so they give “very low resistance paths” to distribute the power and cut the IR drop.
- Many paths to every point. Feed the grid from its periphery: to reach the centre there are many paths, so “lots of resistors, lots of inductors in parallel”. Every point of the grid has low resistance and low inductance to the supply.
- The capacitance helps. A grid adds capacitance between its and ground lines. On a signal that would be a cost; on the supply it is decoupling capacitance (Section 11): a benefit.
- The one cost. It uses a lot of metal: routing tracks that signals cannot use. “There’s nothing we can do about that.”
- Returns for signals. Every signal has a or ground line nearby: the controlled return of Section 6.
So “grids are the only way to do power and ground distribution” (54:31): their only weakness is routing, and nobody distributes power and ground any other way.
Memorize the reasons, in order of importance: (1) low resistance and low inductance, from many parallel (redundant) paths to every point; (2) the grid’s own metal–metal capacitance is decap; (3) controlled current returns for the signals. The cost: routing resources.
A worked example
An added example added, with illustrative numbers: one strap from the edge pads to the chip’s centre has 2 Ω; the circuits at the centre draw 1 A.
One strap against a grid
- One strap. V: more than the whole supply. One path cannot do it.
- Forty paths. A grid giving 40 such paths in parallel has 50 mΩ, so the drop is 50 mV.
- The inductance too. If each path also has some inductance , forty in parallel give about : the same grid lowers the noise on chip.
Traps.
- Capacitance as a cost. On the supply network it is decap; the only cost is routing.
- Only the resistance. The key reason is low resistance and low inductance.
Check yourself Give three reasons why grids are preferred for power and ground distribution, the most important first.
(1) Many parallel paths to every point give low resistance and low inductance, so low IR drop and low noise. (2) The grid’s -to-ground metal capacitance is built-in decoupling capacitance. (3) Its lines give every signal a nearby current return, lowering the signals’ inductance. The cost is routing tracks.
Check yourself With the example's 2 Ω paths, how many in parallel keep the IR drop at the centre below 1% of a 1.0 V supply at 1 A?
1% of 1.0 V is 10 mV, so the resistance must be at most 10 mΩ: , paths.
10. Off-chip inductance and decoupling capacitance
You need
noise (Sections 6 and 8). A changing current through an inductance induces ; on the supply path it makes the supply at the circuits droop while the current changes.
Parallel inductances (Section 9). equal paths in parallel have about of one path’s inductance.
Charge sharing (Section 3). Two capacitors joined with no other current conserve their total charge; the result is a capacitance divider, as in the coupling glitch.
The question. The supply comes onto the chip through the package. What does the package’s inductance do when the chip’s current changes fast, and how much on-chip capacitance does it take to stop it?
The package’s inductance
The supply’s path onto the chip, redrawn from the board (Lecture20 @ 57:57). The off-chip supply reaches the circuits through the package’s inductances (bond wires), one in each rail. A fast change in the circuits’ current induces across them, so the chip’s own supply droops to added. The decoupling capacitance between the chip’s rails supplies the transient charge locally.
The board (Lecture20 @ 57:57)

Fair copy of the board above (Lecture20 @ 57:57), mark for mark in its own layout: the 55:29 board, with the off-chip circuit added below. Magenta is the violet-pink pen, the L dI/dt layer: the large circle round dI/dt, the circuit with its circled bond-wire inductances, the current arrows and the label. Everything else is black. † The first line’s “ac” should read “dc”, as at 55:29. The title’s last word, “design”, behind the lecturer’s head here, is read from 55:29. The label is copied as far as written; by 59:16 it reads “decoupling capacitance”.
Three remedies for off-chip inductance (board and speech, 55:12–58:26)
- The problem. A wire-bonded chip connects to its supply through bond wires, which “can have very substantial inductances”. When the chip pulls a large transient current, a large through them gives a voltage droop on chip.
- Many connections. A wire-bonded chip never has one and one ground bond wire: it has many of each, in parallel, which divides the inductance (56:27–56:55).
- Lower-inductance connections. C4 (flip-chip) bumps, “little solder bumps” that join the chip face-down to the package, have much less inductance than a bond wire (57:25; packaging is in Chapter 22).
- Decoupling capacitance. Put capacitance between and ground on the chip: decap for short (57:25–58:26). It is “a charge reservoir to meet the transient current demands of the chip without requiring that that current be pulled through the off-chip connections”. The decap delivers the fast part of the current; the current through the package inductance then changes slowly, its is small, and so is the droop. “Have as much on-chip decoupling capacitance as you possibly can.”
How much decap: charge sharing
How large must the reservoir be? A charge balance answers it added.
Sizing a decap by charge sharing added. (a) Before a clock edge the decap holds and the load that is about to switch, , is empty. (b) The edge connects them (the drivers’ PFETs turn on) faster than the package’s inductance can deliver charge (dashed), so they share the decap’s charge: the supply drops by , the same divider as a coupling glitch.
The droop of one switching event
- Before. The decap is charged to : charge . The load that is about to switch high (the clock net, say) is at 0: holds nothing.
- During the edge. The load’s drivers connect it to the supply. The edge is faster than the package can respond, so all the charge comes from the decap.
- After. Both capacitors sit at the same voltage , and the charge is conserved: .
- The droop. Solve: . It is the coupling glitch’s divider again, with in the place of .
- The target. For a droop of at most a fraction of the supply: , so . For 10%, nine times the switching load.
Memorize or derive. Derive: conserve the decap’s charge across the edge (two lines), then solve for .
A worked example
An added example added: a load of 2 nF switches on every clock edge, and the supply may droop by at most 5%.
Sizing the decap
- The target. 38 nF.
- Check. : a 5% droop, as required.
- What it costs. At, for example, 10 fF/µm² of thin-oxide MOS capacitance (Section 12), 38 nF is µm² 3.8 mm² of decap: real chip area, which is why the implicit decap of Section 11 is welcome.
Traps.
- . That forgets that the load keeps part of the shared charge; the divider has below.
- Forgetting the conditions. The estimate is per edge and assumes the package refills the decap between edges; a decap far away, behind series resistance, cannot deliver the charge in time.
Check yourself Why do C4 bumps reduce the droop even with the same decap?
Their inductance is much lower, so the package can deliver more of the transient current itself, sooner, with less across the connections. The decap then has to carry less of the edge.
Check yourself The example's chip has 38 nF of decap, and its switching load grows to 3 nF. What is the droop now, and how much more decap restores 5%?
. For 5%: nF, so 19 nF more.
11. Where decap comes from: implicit and explicit, and series resistance
You need
Decap’s job (Section 10). A capacitance between and ground on chip that supplies the fast part of the circuits’ current, so that the current through the package changes slowly.
Junction capacitance (Chapter 3). A reverse-biased pn junction is a capacitor: its depletion region is the dielectric.
Wells (Chapter 5). The n-well, which holds the PFETs, is tied to ; the -substrate is tied to ground; the junction between them is reverse biased.
An RC time constant (Chapter 20). A capacitor behind a resistance cannot respond faster than about .
The question. Where does a chip’s decap come from? Some of it is there whether or not anyone adds it, and the rest is added on purpose. And is all decap equally useful?
Implicit decap: three sources
The lecturer first says “extrinsic and intrinsic”, then corrects himself: explicit and implicit decap are the better terms (59:14–59:35) board. Implicit decap “is just there”: it comes with the design. Explicit decap is added on purpose (Section 12).
The three sources of implicit decap, redrawn from the board (Lecture20 @ 64:23). (a) Metal–metal: neighbouring and ground lines of the grid. (b) n-well: each well, at , against the substrate, at ground. (c) Non-switching circuits: a quiet inverter holding a 1 connects the next gate’s input capacitance through its on PFET to . (d) Each is a capacitor behind a series resistance : lowest for metal–metal, higher for the well (well and substrate resistance) and for quiet circuits (the on transistor).
The board (Lecture20 @ 64:23)

Fair copy of the board above (Lecture20 @ 64:23), mark for mark in its own layout. Magenta is the pink pen: the off-chip circuit drawn at 57:57 (the supply, the two circled inductors and “L”, the circled decap, the circuits, “ΔI dI/dt”, vdd, gnd and the current arrows) with its label “decoupling capacitance”, and “decap”. Black is the violet and blue pens: the title, the vdd–gnd arrow, the wire pair, the n-well, the quiet inverter pair, the R–C model and the list, and over the pink circuit the arc from the decap to the circuits and the box round its label. These two pens mark the order of writing, not a separate layer. The supply-noise lines and the grid of 55:29–57:57 were wiped by 61:44. The lecturer’s head covers the middle of the heading and the inverter pair in this frame; both are copied from 65:08 and checked against 63:48. The headings and the list are levelled; the board’s lines drift down to the right.
- Metal–metal capacitance (60:29–61:00). In the power grid itself, and ground lines run side by side; the capacitance between them is decap. (This is the second reason for grids in Section 9.)
- n-well capacitance (61:05–61:35). Every n-well sits at and the substrate around it at ground, so the well-to-substrate junction is a capacitor between the supplies. All the n-wells on the chip together are a large decap.
- Non-switching circuits (61:35–62:34). Take an inverter driving another, both quiet: the first outputs 1, so its PFET is on, and the second’s gate capacitance hangs from (through that PFET) to ground. Every gate that is not switching this cycle lends its input capacitance as decap.
Series resistance shields a decap
Each of these has a resistance in series with it (62:34–64:18) board, and that changes how useful it is:
- The bigger the series resistance, the more it shields the capacitor: a fast current transient sees the resistance first, and the capacitor can only respond on time scales longer than its . So a decap behind a large resistance is “less effective, particularly for fast transients”.
- Metal–metal has the lowest series resistance: it is wired directly into the grid.
- The n-well’s charge must come through the well’s and the substrate’s resistance, from the tap to the junction under the whole well: more.
- Quiet circuits reach the supply through an on transistor: more.
All three still contribute “significant decoupling capacitance”.
The SOI lesson (64:50–65:35). The lecturer once worked on a design mapped straight from bulk CMOS to silicon-on-insulator (Chapter 24). SOI has no n-wells, so all the n-well decap vanished, and “suddenly we had a lot more noise on the power supply than we had before”. That is how much decap the wells quietly provide in an ordinary bulk process.
Memorize the four sources (implicit: metal–metal, n-well, non-switching circuits; explicit: thin-oxide MOS decap, Section 12) and which has the lowest series resistance (metal–metal).
A worked example
Illustrative numbers added.
Which decap can catch a 100 ps edge?
- n-well decap. 1 nF behind an effective 0.5 Ω: 0.5 ns. A current edge of 100 ps is over long before this decap responds: it helps with slower fluctuations, little with the edge.
- Metal–metal decap. 1 nF behind 0.05 Ω: 50 ps, fast enough for a 100 ps edge.
- The point. Count the decap that can respond in the time of the edge, not just the capacitance.
Traps.
- The grid’s resistance as a “source”. The sources are capacitances: metal–metal, n-well, quiet circuits, explicit MOS decap.
- Switching gates as decap. Only the gates that are quiet in that cycle hold their input capacitance across the supply.
Check yourself Two decaps, for example: A is 2 nF behind 0.1 Ω, B is 0.5 nF behind 0.02 Ω. A load of 50 pF switches in a 50 ps edge. Which decap can serve the edge, and what droop does it give on its own?
Time constants: A, ps, too slow for a 50 ps edge; B, ps, fast enough. With B alone, Section 10’s divider gives droop: the bigger decap is the less useful one at this speed, and B is too small on its own.
Check yourself Name four sources of on-chip decoupling capacitance, and say which has the lowest series resistance.
Implicit: metal–metal capacitance between the grid’s and ground lines, n-well-to-substrate junctions, and the input capacitance of non-switching circuits (held through their drivers’ on transistors). Explicit: thin-oxide MOS capacitors. The metal–metal capacitance has the lowest series resistance.
Check yourself Why did the bulk design ported to SOI have more supply noise, and which decap would you count on there instead?
SOI has no n-wells, so the n-well junction decap, a large share of a bulk chip’s implicit decap, disappeared. What is left is the metal–metal capacitance and the quiet circuits, so the design needs more explicit MOS decap to make up the loss.
12. Building explicit decap: MOS unit cells, pinholes and fuses
You need
The MOS capacitor (Chapter 5). With the channel inverted, a MOSFET’s gate capacitance is its full , the most capacitance per area a chip can build, because the gate oxide is the thinnest dielectric on it.
Series resistance (Section 11). A decap behind a resistance responds only on time scales longer than about .
A distributed RC line (Chapter 20). A conductor with resistance and capacitance spread along it has a time constant that grows as the square of its length: .
The question. When the implicit decap is not enough, how is explicit decap built, and why not as one big capacitor?
The MOS decap
The densest explicit decap is a MOS capacitor (65:35–66:51) board: an NFET with its source and drain tied to ground and its gate tied to . The gate at inverts the channel, so the device’s whole gate capacitance sits between the supplies. “This is the densest kind of decap that you can possibly have.”
Explicit MOS decap, redrawn from the board (Lecture20 @ 68:50 and 72:10). (a) An NFET with its gate at and its source and drain at ground: the inverted channel makes its full gate capacitance a decap. (b) Built as unit cells about 10 µm on a side, tiled, with lower-metal straps joining the sources and drains to ground and upper-metal straps joining the gates (poly, magenta) to . Both metals are drawn blue; where a ground strap crosses a strap they are on different layers and do not connect. (c) A pinhole in a cell’s oxide shorts the supply; an electromigration fuse (EM) in the cell blows and takes it out. The fuse symbol is added added: the board writes only “electromigration”.
The board (Lecture20 @ 72:10)

Fair copy of the board above (Lecture20 @ 72:10), mark for mark in its own layout. All black: the pale pen (the two devices, “pinholes” and “electromigration”), the blue pen (the tiling, “W, L ⇒ 10 µm”, the circles round “Explicit” and “Implicit” and the stroke through the arrow before “nwell cap”) and the violet pen (the circle round the top device and the long oval round the “nwell cap” line) mark the order of writing, not separate layers. The list at the right is the one from 64:23, in the same places as that copy. The rest of 64:23 was wiped after 65:57. The top device lies over the lecturer’s face in this frame; it is checked against 68:50, where it is clear. The tiling’s strokes are straightened and the writing is levelled.
Why small cells
Unit cells, not one big device (speech and board, 66:55–69:51)
- The tempting design. One very large transistor, with a huge width and length, all of its area gate.
- Why it fails. It has a large series resistance (67:05–68:07). With a long channel, the charge must travel far along the inverted channel to reach the source and drain contacts; with a very wide gate, it must travel far along the poly. Both put resistance in series with the capacitance, and a decap behind series resistance is slow (Section 11).
- Why size is so costly added. The channel and the gate are each a distributed RC line: resistance and capacitance spread along them together. As Chapter 20 showed for wires, such a line’s time constant grows as the square of its length. Make the cell 10 times longer and its time constant grows 100 times.
- The fix. Make a unit cell of moderate size, “typical width and length … something like 10 microns” board, and tile many of them, joined by metal: lower-metal straps to the sources and drains (ground), upper-metal straps to the poly (VDD). The metal carries the current with little resistance; within each cell the charge travels at most a few microns.
- Where it goes. Make a decap cell and drop it “wherever you have any white space in your design” (69:51).
Pinholes and fuses
A large area of thin oxide is likely to have defects (70:21–71:19). A pinhole, a short through the oxide, makes a cell a low-resistance path from to ground, which “would obviously be devastating”. So technologies put a fuse in the decap cells: if a cell leaks too much, its fuse blows and the cell is taken out. These are electromigration fuses: they use on purpose the electromigration that designers otherwise avoid (Chapter 23, Lecture 22), so that a defect in one large-area decap does not cost the whole chip its yield.
A worked example
An added example added, by ratio.
One big device against unit cells
- The same capacitance. Replace one decap device whose channel is 100 µm long by ten cells of 10 µm, strapped in metal: the same total gate area, so the same capacitance.
- The time constant. Inside each cell the distance the charge travels is 10 times shorter. Both its resistance and its capacitance along that path scale with the length, so the time constant scales with the square: 100 times smaller.
Traps.
- The gate at ground. An NFET with its gate at ground and its source and drain at has an off channel and far less capacitance; the gate must be at .
- One large rectangle “for density”. The area is the same, the series resistance is not.
Check yourself Why is the MOS decap an NFET with its gate at VDD, rather than with its gate at ground?
With the gate at and the source and drain at ground, : the channel is inverted, so the full oxide capacitance sits between the supplies. With the gate at ground the channel is off and the capacitance is much smaller.
Check yourself A decap array uses 20 µm cells. Changing to 10 µm cells costs some area in extra contacts and straps. By what factor does each cell's time constant change, and why might the area be worth it?
The time constant scales as the square of the cell size: times smaller. A decap that responds four times faster can serve faster current edges, which is the decap’s whole job; a slower one, however large, only helps with slow fluctuations.
On the exam
The topics of this chapter appear in two of the four past finals (FN12 and FN17): 30 points that can be read, plus FN17-3c, whose point value is overwritten and illegible. FN10 and FN19 have none. No past part asks for repeaters, coupling noise or the Miller factor directly; the interconnect practice page, FW1 (Elmore wires, repeaters, clock-tree wires, power grids and decap), solves the parts below, adds variations on the rest, and this chapter solves none of them.
| Part | Points | What it asks | Sections |
|---|---|---|---|
| FN17-1b | 5 | a decap target for a 1 nF clock load and at most 10% droop | §10 |
| FN17-3b | 11 | the jitter a clock tree’s buffers get from supply noise of 10%, given their supply sensitivity | §8 (with Chapter 20 for the buffer delays of 3a) |
| FN17-3c | illegible | the same wires with an inductance per unit length: should inductance be included? | §7, §6 |
| FN12-3 | 7 | why grids are preferred for power and ground distribution (at least two reasons) | §9, §6 |
| FN12-4 | 7 | at least three sources of on-chip decap, and why on-chip decap is needed for supply integrity | §11, §12, §10 |
Notes for the practice page.
- FN17-3b needs FN17-3a’s buffer delays: the supply sensitivity applies to the silicon delay only, not to the tree’s wires (§8). Three points must be settled there from the paper: how much wire the tree has (the key counts 64 000 µm, the figure gives more), the load at the leaf (the key’s figure and its arithmetic disagree), and whether “10% supply noise” is a one-sided droop or ±10%, which doubles the edge’s range. Each changes the number, so this chapter gives none. The 1.2 V nominal supply is not needed: only the fraction enters.
- FN17-3c gives no slew time, so use §7’s step 5. The paper’s wires (0.1 Ω/µm, 0.2 fF/µm, 0.1 nH/mm) have mm and ps. (a) The tree’s segments are 1000 to 4000 µm, all far beyond 0.447 mm, so every one is an RC line. (b) The stem’s ps means edges far slower than 2 ps. The key’s route, rad/s against the signals’ frequency content, is the same test as (b).
- FN12-4’s key lists four sources and does not answer the “why”: answer it from §10 (a local charge reservoir, so the transient current does not pass through the package’s inductance).
Memorize.
- and , with the totals and ; is the square root of (intrinsic Elmore delay ÷ FO1 delay), and counts the driver.
- The worst coupling glitch, ; the Miller cases: same direction 0, quiet , opposite .
- , , against the slew time: C, then LC, then RC.
- Supply noise: DC = IR drop (resistance), AC = (inductance).
- Grids: low R and low L through many parallel paths; built-in metal–metal decap; nearby returns for signals; the cost is routing.
- Decap sources: metal–metal (lowest series resistance), n-well, non-switching circuits (implicit); thin-oxide MOS decap, as unit cells of about 10 µm (explicit).
Derive (with the path).
- The repeater optimum. One segment’s three Elmore terms times ; expand to ; balance the -pair and the -pair; ; and do not depend on .
- The inductance window. Equate and : , where both are ; inductance matters only if .
- A supply-induced delay change. , gates only; varying from cycle to cycle, it is jitter.
- The decap target. Conserve the decap’s charge across one edge: , so .
Method cards. The playbook’s cards for these families, when it exists: repeater sizing; coupling noise and the Miller factor; the inductance window; supply noise and decap.
The lecture’s boards
The boards of Lecture 20 used in this chapter (22 frames)





















