Power7 hours total3 h on the project

Decoupling and Power Integrity

Design a power delivery network that holds the rail steady under fast transient current, using the right capacitor values, placements and plane structure — and know why the usual folklore is often wrong.

Learning material0/23
Project0/14
Competence checklist0/7

Two ways in. Work the material, or if you already know this, go straight to the project and prove it.

How this skill is structured

  1. 1. Concepts — the ideas stated plainly, with the equations worth memorising.
  2. 2. Worked example — one real problem solved end to end, numbers included.
  3. 3. Tool demonstration — do the thing in a real open-source tool.
  4. 4. Resources — the specific free readings and videos, and what part of each to use.
  5. 5. Project — built alone, producing something a reviewer can check.
  6. 6. Competence checklist — what you must be able to do. This is also the audit rubric.

1. Concepts

Read these first. Tick each one when you could explain it to someone else without notes.

0/8

2. Worked example

Computing a PDN target impedance and checking your capacitor selection

ProblemA microcontroller on a 3.3 V rail draws up to 120 mA, with a worst-case transient step of 80 mA when its radio turns on, with an edge rate implying content up to 20 MHz. The rail must stay within +/-3%. Is 4 x 100 nF plus 1 x 10 uF sufficient?

  1. 1
    Target impedance: allowed droop = 3.3 x 0.03 = 99 mV. Z_target = 0.099 / 0.080 = 1.24 ohm. This is a relatively relaxed target; high-current FPGA rails have targets in single-digit milliohms.
  2. 2
    Frequency range of interest: from the regulator's loop bandwidth (say 50 kHz) up to 20 MHz.
  3. 3
    The 10 uF bulk: assume a 0805 X5R rated 16 V, derated at 3.3 V to about 7 uF effective. Its impedance at 50 kHz is 1/(2 x pi x 50e3 x 7e-6) = 0.45 ohm. Below target. Good.
  4. 4
    Its self-resonant frequency with 1.5 nH of mounting inductance: f = 1/(2 x pi x sqrt(1.5e-9 x 7e-6)) = 1.55 MHz. Above that it is inductive.
  5. 5
    At 20 MHz the 10 uF behaves as 1.5 nH: Z = 2 x pi x 20e6 x 1.5e-9 = 0.19 ohm. Still below the 1.24 ohm target, because the target is generous.
  6. 6
    The 100 nF capacitors: each with 1.5 nH mounting inductance resonates at 1/(2 x pi x sqrt(1.5e-9 x 100e-9)) = 13 MHz. Four in parallel gives an effective 0.375 nH, so Z at 20 MHz = 2 x pi x 20e6 x 0.375e-9 = 0.047 ohm.
  7. 7
    Combined at 20 MHz: roughly 0.047 ohm in parallel with 0.19 ohm = 0.038 ohm. Far below the 1.24 ohm target.
  8. 8
    Check the anti-resonance between the 10 uF and the 100 nF group. It occurs where the 10 uF is inductive and the 100 nF group is still capacitive, roughly between 1.5 and 13 MHz. The peak impedance there is set by the ESRs. With ceramic ESRs of 5-20 milliohm the peak is small; with an electrolytic bulk capacitor of 500 milliohm ESR it would be damped rather than peaked. Either way, well under target here.
  9. 9
    Verdict: comfortably sufficient. The design passes with more than an order of magnitude of margin, which is normal for a small microcontroller.
  10. 10
    Now change the problem: an FPGA core rail at 1.0 V +/- 3% with a 5 A transient. Z_target = 0.03/5 = 6 milliohm. Now the mounting inductance of every capacitor matters enormously, you need many capacitors in parallel, and the plane pair and its dielectric thickness become design parameters rather than defaults. The method is identical; only the numbers make it hard.
  11. 11
    Lesson: compute the target first. It tells you whether this is a five-minute job or a week's work.

AnswerYes, with large margin — the combined PDN impedance is about 38 milliohm at 20 MHz against a 1.24 ohm target. But the value of the exercise is the method: computing Z_target first tells you immediately whether the standard heuristic suffices or whether you have a real power integrity problem.

3. Tool demonstration

Build a PDN impedance plot in a spreadsheet, then implement the resulting decoupling and plane structure in KiCad.

0/11

Tool: KiCad stackup, zones and via stitching, plus a spreadsheet PDN impedance model

4. Resources

Free and, wherever possible, openly licensed. The note tells you which part to actually use — do not read them cover to cover.

0/4

5. Project — build this on your own

About 3 hours. This is the artifact that proves the skill. Work it without a walkthrough.

0/14

Design and justify the complete power delivery network for a mixed-signal board with a microcontroller, a switching regulator, an ADC and a radio, on a 4-layer stackup.

Deliverables

Acceptance criteria — how you know it is good enough

If you want to push further

  • Measure a real board's PDN impedance with a two-port VNA measurement (or a signal generator and scope approximation) and compare to your model.
  • Model the effect of removing the plane pair (moving to a 2-layer board) and quantify the impedance degradation above 10 MHz.

6. Competence checklist

Tick these honestly. If you are auditing this skill, this is your rubric — you should be able to demonstrate every line from the project you just built.

0/7
Tick every line above first — 7 remaining.