SIPI

Power Integrity / 01

Power Delivery Networks: From Regulator to Die

A chip does not draw a steady current — it draws a current that jumps every time a clock edge lands. The power delivery network is everything between the regulator and the transistors that has to supply those jumps without the rail voltage moving. It is not a wire; it is a chain of sources, each fast enough for one band of frequencies and useless above it.

From regulator to transistor · five stages, four fences
VRMregulatorL bulk caps100 µFL board ceramics100 nFL packagecaps + planesL on-die Csilicon DC–100 kHzloop bandwidth 100 kHz–1 MHzESR, then ESL 1 MHz–100 MHzmounting inductance 100 MHz–~500 MHzpackage inductance above–thatsilicon area nothing left of here reaches the die fast enough each L is the fence: balls, vias, bumps, plane spreading V(f) = I(f) × Z(f)
The PDN is an impedance, not a supply. A digital circuit draws a broadband transient, and the wobble on the rail is that current multiplied by whatever the network presents at each frequency. What makes it hard is that Z(f) is built from physically separate hardware handing off from one stage to the next — and every handoff is a series inductance. Read the bands as ceilings rather than assignments: each stage stops working where its own inductance takes over, and past that the next stage down is on its own. The blunt corollary is marked in red. A first-droop problem — nanoseconds, hundreds of megahertz — cannot be fixed by a board capacitor, however many you add or however close they sit. The charge physically cannot get there in time.

Start with what the chip is actually doing

On a schematic or a bench multimeter, power distribution looks deceptively simple: a voltage regulator produces 0.85 V, a copper plane carries it across the board, and the chip receives power. If the multimeter reads 0.850 V, it is tempting to assume the job is done. But a multimeter only measures at zero hertz. To the switching transistors inside a modern die, the power delivery network (PDN) is not a static rail — it is a high-speed electrical supply chain tasked with delivering precise packets of charge on picosecond timescales.

An ideal PDN would behave like a zero-impedance battery at every conceivable frequency: whether the load draws zero amps or fifty amps, steady-state DC or sub-nanosecond pulses, the rail voltage would not move by a microvolt. In the physical world, every conductor between the regulator and the logic gates — traces, vias, planes, BGA balls, package substrates, and on-die metal layers — has inductance. That inductance turns the apparent “wire” into a frequency-dependent impedance ladder, where drawing sudden current inevitably forces the supply voltage to move.

Inside a digital chip, almost all the current is drawn in bursts. A clock edge arrives, millions of gates switch at once, each one charging or discharging a tiny capacitance, and for a few tens of picoseconds the chip pulls a great deal of current. Then it goes quiet until the next edge.

So the load is not a resistor. It is closer to a square wave of current, with a small average and a very large rate of change — the di/dt that causes all the trouble. A core that averages 8 A might swing several amps within a nanosecond when a clock gate opens.

Now ask where that current comes from. The regulator is centimetres away, and the connection to it has inductance. Inductance opposes a change in current — that is its definition. So the regulator physically cannot supply a nanosecond-scale burst; by the time it responds, the event is long over.

Everything in power integrity follows from that one problem: the load needs current faster than the source can deliver it, so something closer has to hold a local reserve. Every capacitor in the PDN exists for that reason, and the only question is how close and how fast.

One law, applied at every frequency

A digital circuit does not draw DC. It draws a current that steps, rings and repeats — a broadband waveform with energy from kilohertz to gigahertz. Ohm's law still applies at every one of those frequencies, so the voltage wobble on the rail is simply Vnoise(f) = Itransient(f) × ZPDN(f). Everything in power integrity is an attempt to keep that product inside a budget.

What makes it hard is that ZPDN is not one number. It is a curve across eight decades of frequency, and it is built out of physically separate hardware that hands off from one stage to the next.

The chain, and who owns what

StageRoughly ownsLimited by
VRM control loopDC – ~100 kHzfeedback loop bandwidth
Bulk capacitors~100 kHz – ~1 MHzESR, then ESL
Board ceramics~1 – 100 MHzmounting inductance
Package caps + planes~100 MHz – several hundred MHzpackage inductance
On-die capacitanceabove thatsilicon area

Read that table as a set of ceilings rather than a set of assignments. Each stage stops working where its own series inductance takes over, and past that point the next stage down is on its own. This is the single most consequential fact in PI, and it has a blunt corollary: nothing you add on the board can help above a few hundred megahertz, because the inductance of the balls, vias and package planes between the board and the die isolates the two.

Why does this hierarchy exist in exactly this order? It is an unavoidable trade-off between energy storage and loop inductance dictated by physical distance. A power supply chain works like a bucket brigade:

Each tier’s sole responsibility is to supply charge long enough for the next slower, larger tier further out to take over. When that handoff fails — or when the capacitance of one tier rings against the inductance of the tier behind it — the rail develops an impedance peak.

The most common wasted afternoon A first-droop problem — nanosecond timescale, hundreds of megahertz — cannot be fixed by adding board capacitors, no matter how many or how close. The current has to come from on-die or in-package capacitance, because those are the only sources inside the inductive fence. Confirm which droop you have before you touch the BOM.

The flip side is that the handoffs are where the trouble lives. Where one stage runs out of capacitance and the next has not taken over, the network looks inductive against something capacitive, and the impedance curve grows a peak. Those peaks are structural — they come from package and board geometry, not from a component you chose — and they are the reason the PDN gets analysed as a whole rather than stage by stage.

Why this decides how your board behaves

The rail moving is not, in itself, the failure. What it does downstream is:

What to do about it

First, work out which band your problem is in. This is the whole game, and almost every wasted effort in PI comes from skipping it. A microsecond-scale droop is a VRM or bulk-capacitor problem. A nanosecond-scale one is a package or die problem, and no board component can reach it. Measure the timescale before you touch the BOM.

Then fix the thing that owns that band. The table above is a map of who can help. Adding board ceramics to fix a 300 MHz droop is the classic wasted afternoon; the inductance of the balls and vias between the board and the die isolates the two completely.

Treat the peaks as structural, not as component choices. The handoffs between stages are where impedance peaks live, and they come from package and board geometry rather than from a part number. Moving them usually means changing inductance, not capacitance.

Compare the impedance against the load's spectrum, not against a flat line. A peak where the load has no energy costs nothing. A smaller peak sitting on a clock harmonic dominates. See target impedance for why the single-number version of this is both useful and a simplification.

Using this to find a fault
  • Measure the droop's duration first. It names the responsible stage more reliably than anything else. Microseconds is the VRM loop; hundreds of nanoseconds is bulk; tens of nanoseconds is board ceramics; nanoseconds is package; sub-nanosecond is on-die and you cannot reach it from outside.
  • Ringing after a load step. Read its frequency. That is an anti-resonance, and the two stages fighting at it are the two whose handoff sits there. See anti-resonance.
  • Noise that appears on a rail nothing on that rail explains. Check what else shares the plane. Transfer impedance means a noisy block can disturb a quiet one without any DC connection between them being at fault.
  • A problem that moves when you probe it. A scope probe's ground lead is an inductor and its tip is a capacitor. On a PDN measurement that is not a small perturbation — use a proper low-inductance connection before believing the waveform.
Go deeper — why inductance sets every ceiling, and what a single impedance number hides

Every ceiling in the table above is an inductance. It is worth seeing why in one line. A capacitor is only a capacitor below its self-resonant frequency:

fSRF = 1 / ( 2π √( L · C ) ) above it, |Z| = wL and the capacitance is irrelevant — the part is an inductor with a part number

The L in that expression is not mostly the capacitor. It is the mounting inductance: the pads, the vias, and the loop the current takes from the plane to the part and back. That is geometry, not a purchasing decision, and it is why moving a capacitor two millimetres can matter more than doubling its value — and why the same part behaves differently on two boards.

The same argument applies one level up. The package's balls and vias present an inductance between the board's capacitors and the die. Above the frequency where that inductance dominates, the board is simply not connected to the die in any useful sense. That is the "inductive fence", and it is the reason on-die capacitance exists at all despite costing silicon area.

What a single impedance number hides. The product V = I × Z is exact at every frequency, but collapsing it into one target impedance assumes the load draws current at every frequency equally. No real load does. A processor's current spectrum has structure — clock harmonics, workload-dependent envelopes, power-state transitions — and the honest question is whether Z is low where I is large. The PDN lab plots the current spectrum on its own axis next to the impedance for exactly this reason.

One more thing the single number hides: transfer impedance. |Z| at the die answers "how much does the rail move when this block draws current?" It does not answer "how much does a noisy block over there disturb me?" That is a different quantity, and on a shared plane it can be the one that matters.

In the real world

Power integrity is mostly an argument about ownership. The die's capacitance is the silicon team's, the package's is the package team's, the board's is yours, and the current profile that drives all of it belongs to whoever wrote the firmware. Problems surface at the handoffs — both the electrical ones and the organisational ones, which tend to be in the same places.

Which is why the most valuable thing you can do early is get a model of the whole chain rather than of your part of it. A board-only PDN simulation is not wrong so much as unable to answer the question, because the peak that will hurt you is almost always at a boundary between two pieces that different people own. See Lab C, which puts the whole ladder on one page, compares die and board load timing, and says in amps which stage is supplying the load at every frequency.

Related