6.4.9 · D4Power, Thermal & Reliability

Exercises — Voltage droop and decoupling capacitors

3,405 words15 min readBack to topic

This page is a self-testing ladder. Work each problem before opening its solution. Every symbol used here was built in the parent note Voltage droop and decoupling capacitors — if you feel lost on any tool, revisit these prerequisites: Power Delivery Network (PDN), Parasitic inductance and ESL/ESR, di-dt and simultaneous switching noise, Clock timing margin and Vmin, LC resonance and impedance, Dynamic voltage and frequency scaling (DVFS).

The units cheat-sheet you will lean on:


Level 1 — Recognition

(Can you pick the right equation and read the numbers off a problem?)

Exercise 1.1

A power wire has inductance . The core current rises from to in . What transient voltage appears across that wire?

Recall Solution 1.1

What tool & why: droop from a changing current is the inductor law — the resistor law would answer a steady-current question, but here nothing is steady; current is slewing. Compute the slew rate first: Then the voltage: Nine volts of transient droop from a "tiny" 150 pH — that is the villain the parent note warned about.

Exercise 1.2

A ceramic capacitor has and parasitic series inductance . State (a) which parameter dominates its impedance at very low frequency, and (b) which dominates well above its self-resonant frequency.

Recall Solution 1.2

What tool & why: the cap's impedance is . Each term wins on a different frequency because of the (frequency) inside it.

  • (a) Low : blows up (small in the denominator) → the capacitive term dominates. The cap "works" as a charge bucket.
  • (b) High : grows with frequency → the inductive () term dominates. The cap "looks like an inductor" and stops helping. This is exactly why one cap can't cover all frequencies.

Level 2 — Application

(Plug into a formula and carry units cleanly.)

Exercise 2.1

A core draws a current step lasting . You are allowed a droop budget of . Find the minimum decoupling capacitance.

Recall Solution 2.1

What tool & why: we want the cap to supply the charge burst while sagging no more than the budget. Rearranging for gives the sizing box: Charge the cap must deliver: . Minimum cap: So a cap holds the rail within 40 mV during this burst.

Exercise 2.2

A ceramic cap has and . Find its self-resonant frequency .

Recall Solution 2.2

What tool & why: is where the inductive term and the capacitive term cancel — the impedance dips to its minimum (). Setting them equal gives: Compute the product under the root: . Above ~26 MHz this cap turns inductive — you'd hand faster spikes to a smaller cap.

Exercise 2.3

The same wire as before, . A designer places a decoupling cap after an extra of trace inductance (poor layout). The core slews in . Compared to placing the cap right at the pin, how much extra droop does that create during the slew?

Recall Solution 2.3

What tool & why: the extra trace is just more series between cap and load; its droop is again . Only the added 80 pH matters for the "extra" question. The cap can be perfectly sized, yet 80 pH of distance injects 3.2 V of droop that the cap cannot fix — because the extra sits between the cap and the die. This is why layout is placement, not just value.


Level 3 — Analysis

(Combine effects, compare, reason about which dominates.)

Exercise 3.1

On a 1.0 V rail, a core takes in . Path A: the far regulator behind of wire, no local cap. Path B: a local cap sized for sits at the pin. (a) Find the inductive droop with no cap. (b) Find the minimum cap for Path B. (c) In one sentence, explain why the cap "wins" even though the wire is unchanged.

Recall Solution 3.1

(a) No-cap inductive droop (): 25 V of droop on a 1 V rail — the chip is dead. (b) Sizing the local cap (). Convert first so every number is base SI — amps stay amps, but : Note the numerator carries units A·s = coulombs; dividing by volts gives farads. That unit tag is the guardrail against forgetting the on the nanoseconds. (c) Why the cap wins: the local cap sits before the 500 pH, so during the 1 ns slew the fast current flows out of the cap (low-inductance loop) instead of through the wire — the wire's current is allowed to ramp slowly, so its , and therefore its droop, stays tiny.

Exercise 3.2

A cap has and . A second cap has and . Compute both self-resonant frequencies and state which cap you'd rely on for a 200 MHz switching event, and why.

Recall Solution 3.2

Big cap : Small cap : Choice for 200 MHz: the big cap is already inductive () — useless. The small cap resonates at ~291 MHz, so at 200 MHz it is still below its → still capacitive → it's the one that handles the fast event. This is the hierarchy in action: small+close = fast.

The figure below plots the impedance magnitude (vertical, ohms, log scale) of both these caps against frequency (horizontal, hertz, log scale). Read it like this:

  • The blue V-curve is the 10 µF big cap. Its lowest point — the bottom of the V — sits at its self-resonant frequency (blue dashed line). Left of that dip the curve falls as (capacitive); right of it the curve rises as (inductive).
  • The orange V-curve is the 1 nF small cap; its dip sits far to the right at (orange dashed line).
  • The red dotted line marks the 200 MHz event. Notice it lands on the rising (inductive) side of the blue curve but the falling (capacitive) side of the orange curve — that is the whole answer, drawn.
Figure — Voltage droop and decoupling capacitors

The dip does not go to zero — it bottoms out at a floor. That floor is the cap's (equivalent series resistance), which the next exercise makes concrete.

Exercise 3.3 — What does at resonance

A cap has , , and . (a) At its self-resonant frequency, what is the cap's impedance magnitude? (b) The core pulls a ripple current at exactly that frequency through this cap. What droop does the cap itself contribute, and which parameter set it?

Recall Solution 3.3

What tool & why: at the inductive term and capacitive term cancel exactly in . The imaginary part is zero, so only the real part survives. (a) Impedance at resonance: This is the minimum the cap ever reaches — the very bottom of the V-curve in the figure above. (b) Droop from that ripple (Ohm's law, because at resonance the cap is purely resistive): Which parameter set it: alone. Even a "perfect" and tiny cannot push impedance below , so at the resonant valley the floor of the droop is fixed by resistance — this is the real-world edge case the ideal formula hides.


Level 4 — Synthesis

(Build a multi-step design answer from the ground up.)

Exercise 4.1 — Full droop budget with a systematic split

A 1.0 V core has , so the total droop budget is . During a burst it draws for . The residual loop inductance between the local cap and the die is . The two droop terms act in series and simply add: (a) Compute the inductive term first (it is fixed — it does not depend on ). (b) Whatever the inductive term leaves over is the budget the cap gets — compute it. (c) Size the cap to fit that remainder.

Recall Solution 4.1

The systematic rule: the split is not arbitrary. The inductive term is fixed by the layout and the slew — it does not contain , so we compute it first and subtract it from the total budget. The cap only gets what is left. That is the method. (a) Inductive term (): Reality check: the inductive term alone is ten times the entire budget. There is no positive remainder left for the cap: this design is infeasible as stated. No capacitor can rescue it, because the loop inductance seen by a 2 ns edge already blows the budget by itself. (b) Budget left for the cap: — negative, confirming infeasibility. (c) The fix the algebra forces: you must first drive the inductive term down. To leave the cap a workable slice — say we demand — solve for the required loop inductance: i.e. the 50 pH must be cut to (on-die/on-package placement). Then the cap gets , and The lesson: the budget split is decided by physics — compute the layout-fixed inductive term first; if it already exceeds the budget, the answer is "fix the layout," and only the leftover goes to sizing .

Exercise 4.2 — Two-cap hierarchy coverage

You must keep PDN impedance capacitive from up to . You have bulk caps (, ) and ceramics (, ). Show, by computing both values, that together they cover the band, and identify the frequency each stops being capacitive.

Recall Solution 4.2

Bulk cap: Hmm — is below 1 MHz, so the bulk cap is already slightly inductive at the band's bottom edge. In practice bulk caps overlap the low end; here treat 1 MHz as effectively their crossover — they carry the sub-MHz droop and hand off near 1 MHz. Ceramic cap: The ceramic is capacitive up to ~48 MHz. Gap check: from ~48 MHz to 150 MHz neither cap is below its — so this pair does not fully cover to 150 MHz. You'd need a third, smaller cap (e.g. sub-nF, on-package) whose . This is the honest answer: two caps leave a high-frequency hole, proving why the hierarchy usually has three tiers (bulk / ceramic / on-die).


Level 5 — Mastery

(Reason where the algebra alone would mislead you.)

Exercise 5.1 — When does adding capacitance stop helping?

A designer keeps increasing a single cap's value (same package, so fixed) to fight a noise. Show, using , that beyond some critical this is not just useless but counter-productive, and find the at which the cap's drops to exactly (the last value that is still capacitive there).

Recall Solution 5.1

Set up the boundary: we want . Invert the resonance formula for : Why invert, not guess: we're asked for the exact tipping point, so we solve the equation rather than trying values. Compute step by step with and : Final answer: the critical capacitance is . Interpretation: with this fixed 0.5 nH package, a cap larger than ~5.07 nF has , i.e. it is inductive at 100 MHz. Making bigger pushes down, dragging its useful band away from your target. Beyond 5.07 nF you must instead reach for a lower- package to keep up — capacitance alone can't buy high-frequency response.

Exercise 5.2 — Droop vs. timing margin, end to end

A core runs at with . A worst-case event produces a droop of with and an effective peak PDN impedance . (a) Does the chip survive? (b) The Dynamic voltage and frequency scaling (DVFS) controller can raise the rail to buy margin — what minimum rail voltage keeps the droop floor at ? (c) Relate this to Clock timing margin and Vmin in one sentence.

Recall Solution 5.2

What tool & why: droop from an impedance is the definition from the parent note, — here we're given an effective directly, so no / split is needed. (a) Compute droop: Floor voltage . Since , the chip survives with 10 mV to spare. (b) Minimum rail if we want the floor exactly at : we need , so So even would just barely hold; running at gives the 10 mV cushion. (DVFS lowering the rail below 0.99 V would let this event dip under .) (c) Timing link: below transistors switch too slowly to meet the clock period, so the droop directly eats into clock timing margin — droop control is timing-margin control.


Connections