IPC-2221 / IPC-2152 Compliant
Back to Blog
High-Speed Design2024-12-0815 min read

High-Speed Impedance: USB, HDMI, PCIe

Every high-speed interface—USB, HDMI, PCIe, DDR—has specific impedance requirements. Get them wrong, and you'll face signal integrity issues, failed compliance testing, or devices that simply don't work. This guide is your complete reference for impedance requirements across all common high-speed interfaces.

Bookmark this page. You'll be coming back to it every time you start a new design.

USB Impedance Requirements

USB is everywhere, but each generation has different impedance and routing requirements. All USB versions use differential signaling with 90Ω differential impedance.

USB Impedance Specifications
USB VersionData RateDiff. ImpedanceSingle-EndedLength Matching
USB 2.0 FS12 Mbps90Ω ±10%45Ω±150 mil
USB 2.0 HS480 Mbps90Ω ±10%45Ω±50 mil
USB 3.0 (3.2 Gen1)5 Gbps90Ω ±10%45Ω±5 mil
USB 3.1 (3.2 Gen2)10 Gbps90Ω ±10%45Ω±5 mil
USB 3.2 Gen2×220 Gbps90Ω ±7%42.5Ω±3 mil
USB440/80 Gbps85Ω ±10%42.5Ω±2 mil

USB 3.0+ Routing Tips:

  • Keep TX and RX pairs separated by ≥20 mil
  • Use ground via stitching between pairs
  • Avoid layer transitions if possible
  • Match lengths within each differential pair

HDMI Impedance Requirements

HDMI uses TMDS (Transition Minimized Differential Signaling) for data channels and a separate clock. The impedance requirements tighten significantly for HDMI 2.1.

HDMI Impedance Specifications
HDMI VersionMax Data RateDiff. ImpedanceMax Trace Length
HDMI 1.410.2 Gbps100Ω ±15%8 inches
HDMI 2.018 Gbps100Ω ±10%6 inches
HDMI 2.148 Gbps100Ω ±10%4 inches

HDMI Routing Guidelines

  • TMDS pairs: Route as tightly coupled differential pairs
  • Clock: Match clock to data pair lengths within ±50 mil
  • DDC (I²C): Can be routed as standard traces, not impedance-controlled
  • CEC: Single-ended, not critical for routing
  • HPD: Single-ended, not critical for routing

PCI Express (PCIe) Impedance Requirements

PCIe gets faster with each generation, and impedance requirements get tighter. Gen4 and beyond require careful attention to signal integrity.

PCIe Impedance Specifications
PCIe GenData RateDiff. ImpedanceInsertion Loss
PCIe 1.02.5 GT/s85Ω ±15%<6 dB
PCIe 2.05 GT/s85Ω ±15%<8 dB
PCIe 3.08 GT/s85Ω ±10%<10 dB
PCIe 4.016 GT/s85Ω ±10%<14 dB
PCIe 5.032 GT/s85Ω ±7%<20 dB
PCIe 6.064 GT/s85Ω ±5%<28 dB

PCIe Gen4+ Critical Requirements:

  • Use stripline routing for all high-speed lanes
  • Minimize via transitions (each via adds ~0.5 dB loss)
  • Control impedance at via transitions
  • Consider back-drilling for stub reduction
  • Use low-loss dielectric (Dk < 3.5) for Gen5+

DDR Memory Impedance Requirements

DDR memory uses a combination of single-ended and differential signals. The data/address lines are single-ended, while the clock and strobes are differential.

DDR Impedance Specifications
DDR GenData RateSignal Z₀Clock Zdiff
DDR3800-2133 MT/s40Ω ±10%80Ω ±10%
DDR41600-3200 MT/s40Ω ±10%80Ω ±10%
DDR54800-8400 MT/s40Ω ±7%80Ω ±7%
LPDDR43200-4266 MT/s40-50Ω80-100Ω
LPDDR56400-8533 MT/s40Ω ±5%80Ω ±5%

DDR Length Matching Groups

DDR routing uses byte-lane matching, not global matching. Each group has different requirements:

DDR4/DDR5 Length Matching Requirements
Signal GroupMatch Within GroupMatch to Clock
DQ[7:0] + DQS0±10 milN/A (DQS is the reference)
Address/Command±25 mil±100 mil to CLK
Clock (CK/CK#)±5 mil (pair)Reference for CMD/ADDR
Control (CS#, ODT)±25 mil±100 mil to CLK

Ethernet Impedance Requirements

Ethernet signaling has evolved significantly, with 10GBASE-T and beyond requiring precise impedance control.

Ethernet PHY-Side Impedance
StandardData RateImpedanceNotes
10/100BASE-TX10/100 Mbps100Ω ±15%Forgiving
1000BASE-T1 Gbps100Ω ±10%Standard routing
2.5GBASE-T2.5 Gbps100Ω ±10%Use magnetics
5GBASE-T5 Gbps100Ω ±10%Short traces
10GBASE-T10 Gbps100Ω ±5%PHY to magnetics <1"

Note: The traces between the PHY and magnetics transformer are the critical high-speed section. The cable-side impedance is handled by the magnetics.

SATA and SAS Impedance

SATA/SAS Impedance Requirements
InterfaceData RateDiff. ImpedanceMax Length
SATA I1.5 Gbps100Ω ±10%8"
SATA II3 Gbps100Ω ±10%6"
SATA III6 Gbps100Ω ±7%4"
SAS-13 Gbps100Ω ±10%10"
SAS-26 Gbps100Ω ±7%8"
SAS-312 Gbps100Ω ±5%6"

Display Interfaces (DisplayPort, MIPI)

Display Interface Impedance Requirements
InterfaceData RateImpedanceType
DisplayPort 1.48.1 Gbps/lane100Ω diffDifferential
DisplayPort 2.020 Gbps/lane100Ω ±10%Differential
MIPI DSI1.5 Gbps/lane100Ω ±10%Differential
MIPI CSI-22.5 Gbps/lane100Ω ±10%Differential
LVDS655 Mbps100Ω ±10%Differential
eDP8.1 Gbps/lane100Ω ±10%Differential

Quick Reference: All Interfaces

Complete Impedance Reference
InterfaceDiff ZSE ZTolerance
USB 2.0/3.x90Ω45Ω±10%
USB485Ω42.5Ω±10%
HDMI100Ω50Ω±10%
PCIe85Ω42.5Ω±5-15%
DDR80Ω40Ω±5-10%
Ethernet100Ω50Ω±5-10%
SATA100Ω50Ω±5-10%
DisplayPort100Ω50Ω±10%
MIPI100Ω50Ω±10%

General High-Speed Design Guidelines

1. Reference Plane Integrity

Every high-speed trace needs a continuous reference plane. Splits, voids, and gaps in the reference plane cause impedance discontinuities and return path problems.

2. Via Transitions

Each layer transition adds capacitance and inductance. Minimize transitions for high-speed signals. When transitions are needed, use ground vias nearby. See our Signal Via Guide.

3. Differential Pair Coupling

Keep differential pairs tightly coupled throughout their length. Maintain consistent spacing. Avoid routing between the traces of a pair.

4. Length Matching

Use serpentine routing for length matching, but keep serpentines gradual (avoid sharp turns). Place serpentines near the source, not the destination.

Calculate Your Trace Dimensions

Now that you know your target impedance, use our calculators to determine the right trace dimensions:

Related Reading

Tags
USBHDMIPCIeDDRImpedanceHigh-Speed

Related Tools & Calculators

Related Articles

Try Our Free Calculators

Put this knowledge into practice with our IPC-compliant PCB design tools.