SIPI

Power Integrity / 03

Decoupling Capacitors: ESR, ESL, and Placement

A decoupling capacitor is a local reserve of charge, placed close enough to the load that it can supply a current burst before the regulator has noticed. What limits it is not how much charge it holds — it is also the inductance of the loop the current has to travel to get out of it. Capacitance value, loop geometry, ESR, and the rest of the PDN therefore belong in the same design question.

Board PDN · 1 kHz – 100 MHz · Ztarget = 20 mΩ analytical peak at 100 nF SRF
Impedance magnitude vs frequency — log/log
total network individual banks target impedance peak over target
1.20 nH
Loop, not the part — this is the lever that matters
8 × 100 nF
n in parallel divides that branch by n
1.00×
Lower ESR: lower floor, taller peak

Why a capacitor helps at all

In beginner textbooks, decoupling capacitors are frequently described as “filters that short high-frequency noise to ground.” While that filter model is useful in low-speed analog filtering, it misrepresents what happens on a high-speed digital rail. In a digital system, a decoupling capacitor is not a passive sponge soaking up noise — it is an active, local charge reservoir parked as close to the chip as physical layout allows.

When clock gates fire and millions of transistors switch simultaneously, they demand an immediate surge of charge within tens of picoseconds. The main voltage regulator is parked centimetres away; hindered by signal propagation delays and the series inductance of power planes, it cannot respond for hundreds of nanoseconds or microseconds. During that critical window, the decoupling capacitor stands in for the regulator, dumping its stored charge directly into the rail to keep the voltage from collapsing.

When the load suddenly demands more current, that current has to come from somewhere. The regulator is centimetres away behind a lot of inductance, so it cannot respond quickly. A capacitor sitting next to the load already holds charge, and charge that is already there can move immediately.

So a decoupling capacitor is not smoothing anything in the way the name suggests. It is a local source, standing in for the regulator over the timescales the regulator cannot reach. The question is how short a timescale it can cover.

And that is not set by the capacitance. Getting current out of a capacitor means pushing it around a loop — through the part, its pads, the vias down to the planes, along the planes, and back. That loop is an inductor, and an inductor is exactly the thing that resists a sudden change in current. The capacitor can only respond as fast as its own loop allows.

The part is an RLC

A real capacitor has three elements in series: the capacitance you wanted, the equivalent series resistance, and the equivalent series inductance. Its impedance falls as 1/ωC, bottoms out at ESR, then rises as ωL. The turning point is the self-resonant frequency:

fSRF = 1 / ( 2π √( L·C ) ) A 100 nF 0402 with 1.5 nH of total loop inductance resonates at about 13 MHz. Above that the inductive term dominates the branch's own impedance. Not a cliff: near resonance the capacitive and inductive reactances are comparable and ESR sets the floor, and the capacitance still matters in the NETWORK — it is what resonates against the next stage's inductance to make an anti-resonance. What stops scaling with C, well above the SRF, is that branch's contribution to lowering the impedance.

In this example, a part used for high-frequency decoupling is inductive above roughly thirteen megahertz. Well above its series resonance, the branch impedance is increasingly set by L, so mounting-loop inductance becomes as important as the nominal value.

The inductance you built, not the one you bought

To see why layout matters more than the capacitor catalog, look at the arithmetic of a real mounting loop. Consider a standard 100 nF capacitor in an 0402 package:

The total branch inductance is the sum: Ltotal = Lpart + Lmount = 0.4 nH + 1.2 nH = 1.6 nH. The mounting loop contributes 75% of the total inductance. If you evaluate the self-resonant frequency with datasheet ESL alone, you would expect resonance at fSRF = 1 / (2π √(0.4 nH × 100 nF)) ≈ 25.2 MHz. In reality, with the 1.2 nH mounting loop included, the true resonance collapses to fSRF = 1 / (2π √(1.6 nH × 100 nF)) ≈ 12.6 MHz. At 50 MHz, the mounted capacitor's impedance is four times higher than the datasheet curve promised — entirely because of the loop you etched into the board.

The part's own ESL for an 0402 is a few hundred picohenries. The loop it sits in — pad, via down to the plane, the plane pair, and back — is routinely two to three times that. So the mounting dominates, and the levers are all layout:

Why placement and current-path geometry matter Ten identical capacitors in parallel divide the inductance by ten only if their loops are genuinely independent. Crowd them so they share vias, share plane current paths, or sit in each other's spreading field, and the improvement can be much smaller. A capacitor a few millimetres farther away can provide the lower-impedance path when its vias and planes form a shorter, wider loop than those of a closer part. Placement is therefore a statement about the complete current path, rather than centre-to-centre distance alone.

ESR is loss, but it also provides damping for resonances between capacitor banks. A set of very low-ESR parts produces a lower impedance floor and taller, sharper peaks between the floors. Controlled-ESR capacitors exist precisely for this, and on some rails deliberately choosing a lossier part is a practical way to flatten a curve.

Why this decides how your board behaves

What to do about it

Design the mounting before you choose the part. Get the power and ground planes near the surface the capacitors sit on, keep the vias short and the via pair close together, and use two vias per pad where the space exists. All of that is loop area, and loop area is the number that decides the useful bandwidth.

Thin the plane-pair dielectric. The two planes are each other's return path, and bringing them closer shrinks every capacitor's loop at once — plus it adds a little distributed capacitance for free.

Choose values from the impedance curve. Spreading parts across many decades of capacitance can introduce several anti-resonances. In this lumped example, two or three well-chosen values with suitable damping can give a flatter curve than six; confirm the choice with the mounted models and the full interconnect.

Check the capacitance you will actually get. Class II ceramics lose capacitance with applied DC bias — often half of it or more at rated voltage — and with temperature and age. A 100 nF part biased at 0.75 V may be delivering 50 nF. Use the vendor's bias curve, not the marking.

Using this to find a fault
  • Adding capacitors made it worse. Almost certainly damping. More parts in parallel lowered the bank's ESR, and ESR is what was flattening the anti-resonance.
  • Two boards with the same BOM behave differently. Look at the mounting, not the parts — via length, via spacing, which plane pair each capacitor reaches.
  • Measured impedance higher than simulated across the board. Check whether the model used the part's ESL or the mounted loop inductance. Using the datasheet ESL alone is optimistic by a factor of two or three.
  • A rail that degrades over temperature more than the silicon explains. Class II dielectric. The capacitance is temperature-dependent and the curve moves with it.
Go deeper — where mounting inductance comes from, and what "many small caps" really buys

The loop a decoupling current takes has three parts, and they are worth separating because only two of them are yours to change.

  • The part's own ESL — a few hundred picohenries for an 0402, set by the internal electrode geometry. Reverse-geometry and low-inductance parts reduce it, at a cost.
  • The pad and via loop — pads, the vias down to the plane pair, and the spacing between them. This is usually the largest term, and it is entirely a layout decision.
  • The spreading inductance in the planes — the current fans out from the via into the plane pair, and that costs inductance too. It is what makes distance from the load matter, and it is why a thinner plane-pair dielectric helps.

What N parts in parallel actually does. Placing N identical capacitors in parallel gives you N·C, ESR/N and ESL/N. All three change, and they do not all help:

fSRF ∝ 1/√(L/N · NC) = 1/√(LC) unchanged — paralleling identical parts does not move the resonance, it only lowers the floor

So the bank's minimum impedance falls as 1/N and its resonant frequency does not move. What does move is the damping: ESR/N means the anti-resonance against the next stage is less damped and therefore taller. That is the mechanism behind the result in Lab C where going from 20 to 50 board parts raises the worst peak rather than lowering it.

Why the same part behaves differently in two places. Above the SRF the branch impedance is ωL and nothing else. Two capacitors of identical value with different mounting loops have different L, therefore different SRF, therefore different useful bandwidth — and in a network, different resonances against their neighbours. The part number is genuinely not the interesting variable.

In the real world

Several familiar decoupling rules were developed for thicker boards, lower frequencies, and more inductive parts. A decade-per-value ladder, a fixed count per power pin, or placing the smallest value closest can be a useful starting heuristic, but each approximates a network whose result depends on mounted impedance and current-path geometry.

Use capacitor counts and placement rules to form an initial design, then plot the resulting impedance against the target. The curve makes resonances, damping, and mounting trade-offs visible and provides a direct basis for refining the layout.

Related