Lesson 6/1060%
MODULE 06

Power Integrity Basics

Master PDN impedance analysis, decoupling capacitor selection, target impedance methodology, and anti-resonance phenomena for robust power delivery networks.

60-90 min
Intermediate
7 Sections

What is Power Integrity?

Power Integrity (PI) is the discipline of ensuring that every IC on a PCB receives clean, stable voltage within its specified tolerance. When a processor, FPGA, or ASIC switches state, current demand can spike by tens of amperes within nanoseconds. The Power Distribution Network (PDN) must supply this current without causing voltage to droop below the IC's minimum operating level.

Poor power integrity causes bit errors, timing failures, jitter, and in extreme cases, permanent IC damage. Unlike signal integrity which focuses on individual traces, power integrity concerns the entire plane-capacitor network that feeds every power pin simultaneously.

Why Power Rails Fail

Voltage Ripple
AC noise on DC rail from switching regulators and load transients
Dynamic Current Demand
Sudden load changes (0 to 20A in <1ns) cause PDN voltage droop
Switching Noise (SSN)
Hundreds of I/Os switching simultaneously create ground bounce
Transient Loading
Burst activity (DDR read/write, PCIe packets) creates periodic demand spikes

Real-World Power Integrity Challenges

FPGA Core
0.85V, 30A transient
Ztarget = 1.4 mΩ
DDR4 VDD
1.2V, 5A transient
Ztarget = 12 mΩ
CPU VCORE
1.0V, 100A transient
Ztarget = 0.5 mΩ
ASIC I/O
1.8V, 8A transient
Ztarget = 11 mΩ

Interactive: CPU Transient Current & Voltage Droop

LIVE SIMULATION

Adjust the transient current step and PDN impedance to observe how voltage droops when a processor suddenly demands current. The oscilloscope shows the time-domain response — larger impedance or faster transients cause deeper voltage sags.

Load Profile
Parameters
Itransient 10 A
PDN Z (mΩ) 5.0 mΩ
Droop Analysis
VDD 1.00 V
ΔV Droop 50 mV
Vmin 950 mV
Margin 5.0%
Rail Status
Within Spec
Droop below 5% limit
PCB: Power Delivery Path
Oscilloscope: Current Demand & Voltage Response
CH1: VDD Rail Voltage
CH2: Load Current

The PDN Chain

A Power Distribution Network (PDN) is the complete path from the voltage regulator module (VRM) to the IC's power pins. Each element in this chain has unique impedance characteristics that dominate at different frequency ranges. Together, they must maintain a flat, low-impedance profile from DC to several GHz.

The PDN is a distributed RLC network. At low frequencies (<1 kHz), the VRM provides current. Mid-frequency demands (1 kHz–10 MHz) are supplied by bulk and ceramic capacitors. High-frequency current (>10 MHz) is served by on-die capacitance and the interplane capacitance of the PCB stackup itself.

PDN Components & Frequency Ranges

VRM (Voltage Regulator)
DC – 10 kHz | Bulk current source | Feedback loop regulates output
Bulk Capacitors (10µF–470µF)
1 kHz – 1 MHz | Energy reservoir for load transients
Ceramic Decoupling (100nF–10µF)
100 kHz – 100 MHz | Local charge supply near IC pins
PCB Planes & On-Die Cap
10 MHz – 5 GHz | Interplane capacitance & IC internal decoupling

PDN Equivalent Circuit: From Source to Load

VRM
DC–10kHz
Bulk Caps
1kHz–1MHz
Ceramic Caps
100kHz–100MHz
PCB Planes
10MHz–1GHz
On-Die Cap
100MHz–5GHz
Click a PDN component above to see its equivalent circuit, impedance model, and design considerations.

Interactive: PDN Impedance vs. Frequency

LIVE SIMULATION

Visualize how each PDN component contributes to the total impedance profile. Adjust the number of capacitors and their values to flatten the impedance curve below the target impedance line.

Bulk Capacitors
Qty (100µF) 4
ESR (mΩ) 20
Ceramic Decoupling
Qty (100nF) 20
ESL (nH) 0.5
Target Impedance
VDD (V) 1.0
Itransient (A) 20
PDN Metrics
Ztarget 25.0 mΩ
Zpeak -- mΩ
Margin --
Status --
PCB: PDN Component Layout
Oscilloscope: PDN Impedance Profile (Log-Log)
VRM
Bulk Caps
Ceramic Caps
PCB Planes
Total PDN
Ztarget

The Target Impedance Equation

Target impedance defines the maximum allowable PDN impedance to keep voltage ripple within specification. It is the single most important metric in power integrity design:

Ztarget = (VDD × Ripple%) / Itransient
Where Ripple% is typically 5% of VDD (IC datasheet specification)

The PDN impedance must remain below Ztarget across the entire frequency range from DC to the maximum transient bandwidth (BW ≈ 0.35/trise). If impedance exceeds this limit at any frequency, voltage will violate tolerance during transient loading.

Design Implications

Lower VDD → Tighter Requirement
1.0V core at 5% → only 50mV budget. Ztarget shrinks with voltage.
Higher Itrans → Lower Ztarget
Modern FPGAs demanding 30-100A transients require sub-milliohm impedance.
Flat Impedance Profile Required
Z must be below target at ALL frequencies — peaks at anti-resonance break the design.
Frequency Range = DC to BW
BW ≈ 0.35/trise. A 200ps edge rate → BW = 1.75 GHz coverage needed.

Target Impedance Examples

Application VDD Ripple % Itrans Ztarget Difficulty
MCU I/O (3.3V) 3.3V 5% 1A 165 mΩ Easy
DDR4 VDD (1.2V) 1.2V 5% 5A 12 mΩ Moderate
FPGA Core (0.85V) 0.85V 5% 30A 1.4 mΩ Hard
CPU VCORE (1.0V) 1.0V 5% 100A 0.5 mΩ Extreme

Interactive: Target Impedance Calculator & Visualizer

LIVE CALCULATION

Adjust the supply voltage, ripple tolerance, and transient current to compute target impedance. The oscilloscope shows the time-domain voltage response when a current step hits the PDN at exactly Ztarget, demonstrating the voltage droop limit.

Supply Configuration
VDD (V) 1.0
Ripple Tolerance (%) 5.0
Transient Load
Itransient (A) 20
Edge Rate (ps) 500
Computed Target
Ztarget 2.5 mΩ
ΔVmax 50 mV
Vmin 950 mV
BW Required 700 MHz
Design Difficulty
Easy
Standard 2-layer decoupling
Diagram: Target Impedance Budget
Oscilloscope: Current Step & Voltage Response
CH1: VDD Rail
CH2: Iload Step
Vmin Limit

Real Capacitor Model

A real capacitor is not an ideal capacitance — it is a series RLC circuit. The Equivalent Series Resistance (ESR) sets the minimum achievable impedance, while Equivalent Series Inductance (ESL) causes impedance to rise above the self-resonant frequency (SRF).

Series RLC Model
──┤ ESL ├──┤ ESR ├──┤┤ C ├──
Z(f) = ESR + j(2πf·ESL - 1/(2πf·C))

At the self-resonant frequency, XL = XC and impedance drops to ESR alone. Below SRF the cap behaves capacitively; above SRF it behaves inductively.

Key Parameters

ESR (Equivalent Series Resistance)
Energy loss in plates/leads. Sets minimum impedance floor at SRF. Range: 1 mΩ – 100 mΩ.
ESL (Equivalent Series Inductance)
Loop inductance from package geometry + mounting pads. Range: 0.1 nH – 5 nH. Lower via reverse-aspect or interdigitated pads.
SRF (Self-Resonant Frequency)
fSRF = 1/(2π√(ESL·C)). Above this, cap is inductive. A 100nF/0.5nH MLCC: SRF ≈ 22 MHz.
Mounting Inductance
PCB pad/via geometry adds 0.2–2 nH. Dominates ESL for small caps. Minimize via shared via-in-pad.

Interactive: Capacitor Impedance Explorer

LIVE SIMULATION

Explore how capacitance, ESR, and ESL shape a real capacitor's impedance curve. Observe the V-shaped impedance profile — capacitive below SRF, resistive at SRF, inductive above SRF.

Capacitance
Value 100 nF
100pF → 100µF (decade steps)
ESR
Resistance (mΩ) 5
ESL
Inductance (nH) 0.5
Derived Metrics
SRF 22.5 MHz
Zmin (=ESR) 5 mΩ
Q Factor --
BW (<10x ESR) --
Diagram: Capacitor Equivalent Circuit
Oscilloscope: |Z| vs Frequency (Single Cap)
|Z| Total
XC (Capacitive)
XL (Inductive)

The Anti-Resonance Problem

When two capacitors with different SRFs are placed in parallel, an anti-resonance peak forms between their resonant frequencies. At this frequency, one cap is inductive and the other is capacitive — they form a parallel LC tank that creates a high-impedance peak.

This peak can exceed the target impedance and cause voltage violations even though each capacitor alone meets spec at its SRF. Anti-resonance is the primary challenge in multi-cap PDN design.

⚠ Design Trap
Adding more capacitors does NOT always reduce impedance. Poorly chosen values can create MORE anti-resonance peaks, making the PDN worse.

Mitigation Strategies

Overlapping SRFs
Choose caps with SRFs spaced by 3–5x to minimize peak height between them.
ESR Damping
Higher ESR damps the anti-resonance peak at the cost of higher minimum impedance. Optimal ESR provides critical damping.
Quantity Increase
More caps in parallel reduces peak magnitude (Z_peak ∝ 1/√N) but costs board area.
Distributed Values
Use 3–4 different capacitor values (e.g., 100µF, 10µF, 1µF, 100nF) to cover the full bandwidth.

Interactive: Anti-Resonance Explorer

LIVE SIMULATION

Place two capacitors in parallel and observe the anti-resonance peak between their SRFs. Adjust ESR to see how damping suppresses the peak. The goal is to keep total impedance below the target line.

Cap A (Bulk)
Value 10 µF
ESR (mΩ) 10
Cap B (Ceramic)
Value 100 nF
ESR (mΩ) 5
Mounting & Qty
ESL (nH, both) 1.0
Qty Each 4
Anti-Resonance
SRFA --
SRFB --
Zpeak --
fpeak --
Oscilloscope: Individual Cap Impedances
Oscilloscope: Combined (Anti-Resonance Visible)
Cap A
Cap B
Parallel Combo
Anti-Resonance Peak
Question 1 of 8 Score: 0/8

Scenario: Xilinx Kintex-7 FPGA Core Rail

You are designing the VCCINT (1.0V core) PDN for a Kintex-7 325T FPGA. The device has:

  • VDD = 1.0V, tolerance = ±5% (Vmin = 950mV)
  • Peak transient current: 25A (during configuration + DSP burst)
  • Fastest edge rate: 200 ps
  • VRM bandwidth: 80 kHz, VRM output impedance: 2 mΩ
  • Available PCB layers: 8-layer stackup, 62-mil total thickness

Task 1: Calculate Ztarget

Given: VDD=1.0V, Ripple=5%, Itrans=25A

Ztarget = (1.0 × 0.05) / 25 = 2.0 mΩ

This is a very aggressive target — sub-2mΩ requires careful multi-cap strategy.

Task 2: Determine BW Coverage

BW = 0.35 / trise = 0.35 / 200ps

BW = 1.75 GHz

PDN must be below 2 mΩ from DC to 1.75 GHz. PCB plane capacitance and on-die caps handle >100 MHz.

Task 3: Recommended Capacitor Strategy

Bulk
4× 100µF
ESR: 5mΩ
Coverage: 1k–100kHz
Mid-Range
10× 10µF 0402
ESR: 3mΩ
Coverage: 100k–10MHz
High-Freq
40× 100nF 0201
ESL: 0.3nH
Coverage: 1M–100MHz
On-Die + Planes
~200nF on-die
Plane cap: ~5nF
Coverage: >100MHz

Ready to complete this module?

Mark this module as complete once you have reviewed all sections, finished the design exercises, and passed the knowledge check.