PCB Differential Pair Routing: Impedance, Skew, Vias, and What Fabs Need on the Drawing

Answer-first factory guide to differential pair routing: Zdiff targets, spacing/length matching, via symmetry, split-plane traps, and China-fab RFQ fields that make controlled-impedance quotes real.

Last updated
PCB differential pair routing: Zdiff, skew, vias, and fab drawing impedance fields

A differential pair is two tightly coupled traces that carry equal-and-opposite signals so the receiver looks at the difference, not the absolute voltage on either line. What fabs actually control is differential impedance (Zdiff), within-pair length match (skew), and reference-plane continuity — not the CAD “diff pair” net name alone. Symmetry matters because any mismatch in width, spacing, copper weight, dielectric height, or via stub turns common-mode noise into bit errors on USB, PCIe, HDMI, and similar links.

This page answers first for China PCB buyers and layout owners: what Zdiff targets mean on a fab drawing, how etch compensation and finished copper fool CAD widths, when glass-weave skew is a real RFQ issue, when backdrill or microvia enters the quote, and which fields make a controlled-impedance RFQ comparable across plants.

Differential pair overview: Zdiff from coupled geometry, matched length, and shared reference plane

Answer first: what a diff pair is and why Zdiff + symmetry matter

IdeaFactory meaningBuyer trap
Differential pairTwo traces routed as a coupled structure with a defined ZdiffTreating any two parallel nets as “controlled impedance” without a stackup lock
ZdiffImpedance of the odd-mode / differential mode the fab will TDRQuoting “90 Ω USB” with no layer, structure, or tolerance
SymmetryMatched width, gap, copper, dielectric, and via transitions within the pairMatching total length while one side hops layers or crosses a split
Length match / skewIntra-pair delay match (ps or mils) after fab etchSpecifying mils without stating which CAD layer or netlist rule wins
ReferenceContinuous GND (or defined return) under the pairCrossing a plane split or void under one leg only

Common protocol targets (confirm on the IC datasheet and PHY guide — these are starting points, not universal law):

Interface (typical)Zdiff targetNotes for RFQ
USB 2.0 HS~90 ΩOften microstrip on outer; keep stubs short at connector
USB 3.x / USB4 lanes~90 ΩStub and weave skew matter more as rate rises
HDMI~100 ΩCheck sink/source and cable-side rules
PCIe~85 Ω (common)Confirm generation; backdrill often appears on thicker boards
Ethernet (100Ω diff)~100 ΩMagnetics and connector pinout drive via strategy

💡 Procurement Pro-Tip: Put structure + ohms ±tol + layer + coupon on the fab drawing before you ask for price. “Impedance control yes” without those four fields is how one plant quotes FR-4 ±10% microstrip and another quotes hybrid material ±5% stripline against the same Gerber set.

Related stackup and material context: controlled impedance custom PCBs and PCB dielectric constant & dissipation factor.

Fab drawing impedance table: the format that unlocks real quotes

China fabs price and process controlled impedance from the drawing table, not from a Slack message. Give them a row per structure:

FieldExampleWhy it matters
Structure nameDP_USB_L1, DP_PCIE_L3Unique ID for DFM and TDR report mapping
TypeEdge-coupled microstrip / stripline / broadsideChanges etch, dielectric, and coupon design
Zdiff90 Ω ±10% (or ±5%)Tolerance drives material and process cost
Single-ended Zo (if needed)50 Ω ±10%Some stacks mix SE and diff on same layers
LayerL1 (ref L2), L3 (ref L2/L4)Locks dielectric height and copper weight
Trace / space (finished intent)5.0 / 5.0 mil finishedState finished vs artwork — see etch trap below
Copper weight0.5 oz / 1 oz finishedFinished copper changes Zdiff more than CAD often shows
CouponOn-board TDR coupon requiredNo coupon = unverifiable “impedance OK” verbal
Fab drawing impedance table fields: structure, ohms±tol, layer, and TDR coupon

Also mark on the drawing: do not adjust stackup without written approval; list laminate family (or “fab may propose equivalent Dk with customer lock”); and require impedance report with serial/lot linkage.

For DDR-style length rules that sit next to high-speed diff pairs on the same board, see DDR PCB layout guide. Broader layout hygiene: PCB board design & layout considerations.

Etch compensation and finished copper vs CAD width traps

CAM will often compensate artwork so the finished line width hits the impedance model. Buyers get burned in three ways:

  1. CAD width ≠ finished width. You draw 4.5 mil; fab etches from 5.2 mil film to land at ~4.5 mil finished. If your RFQ says “do not change Gerber” but also “hit 90 Ω,” the plant must either refuse or violate one instruction — clarify which wins.
  2. Finished copper weight. Plating on outer layers thickens traces and narrows gaps. Outer microstrip Zdiff drifts if the stackup assumes 0.5 oz finished but the traveler runs 1 oz.
  3. Mask and plating. Soldermask thickness and ENIG vs OSP change outer Zdiff slightly; for ±5% jobs, ask the fab which finish the coupon assumes.
TrapWhat to write on RFQ / drawingWhat not to do
Artwork vs finished“Impedance to finished geometry; fab may compensate artwork within DFM” or “no compensation — buyer owns Zdiff risk”Silence on who owns compensation
Copper“Finished copper weight per layer in stackup table”Only listing “1 oz foil” without finished callout
Gap under maskConfirm soldermask over pair yes/no for Zdiff modelAssuming LPI has zero effect on ±5% outer pairs

⚠️ Factory callout: If two China fabs quote wildly different unit prices on the same “90 Ω” board, compare (a) tolerance ±10% vs ±5%, (b) locked stackup vs “fab choose,” and (c) whether TDR coupons are included. Those three lines explain most of the delta.

Glass weave and within-pair skew: buyer-practical note

Glass weave (fiber glass style in the laminate) creates local Dk variation. On long, tightly spaced pairs at multi-Gbps rates, one leg can sit over more resin and the other over more glass — within-pair skew that length matching in CAD cannot fully erase.

Practical buyer rules (not a full SI treatise):

  • For USB2 / many HDMI consumer runs on short boards, standard FR-4 weave is often acceptable if length match and Zdiff are controlled.
  • For PCIe Gen3+, USB3.x long routes, and anything where the PHY eye is already thin, ask the fab about spread-glass / flat-weave options or rotate the pair relative to weave (layout) — and put the material note in the RFQ so both bidders price the same laminate class.
  • Spec skew in time (e.g. ≤5 ps) or mils and state the max route length class so DFM knows whether weave mitigation is in scope.

Do not pay for exotic weave on a 50 mm USB2 pair “because the checklist said so.” Do escalate weave when the same checklist shows multi-inch PCIe lanes on FR-4 with ±5% Zdiff and backdrill.

Via stubs: when backdrill and microvia enter the quote

A through-via that only needs to connect L1–L3 on a 1.6 mm 8–12 layer board still drills through the full stack. The unused barrel below the signal layer is a stub. At rising edge rates used by USB3 / PCIe / HDMI high-speed lanes, stub resonance eats margin.

Via stub vs backdrill vs microvia: when each enters a China PCB controlled-impedance quote
Via strategyWhen it shows up in RFQCost / lead-time signal
Matched thru vias, short stub OKThin boards, lower rate, short stubsUsually in base controlled-impedance price
Backdrill (controlled depth)Thick boards, multi-Gbps, long stubsSeparate line item; need drill map + stub max
Blind / buried / microvia (HDI)Dense BGA escape + short transitionsHDI process family; not “free with impedance”
Via-in-pair symmetryAlways for diffSame layer transition, same stub treatment on both legs

Symmetry rule: if P goes through a via, N needs the same via type, layer change, and stub treatment. One-sided backdrill or a plane clearance under only one pad is a common China DFM fail that still “passes” netlist length match.

Ask for: backdrill yes/no, max stub length (mils), which nets/vias, and whether microvia is allowed as an alternative. Silent RFQs get silent stubs.

China fab RFQ matrix for differential pairs

Paste this into the quote package so bidders price the same job:

RFQ fieldWhat to specifyFail mode if missing
Zdiff listPer structure: name, ohms, ±tol, layer, typeGeneric “impedance PCB” quotes
Stackup lockCustomer stackup or fab proposal with written Dk lockMid-build dielectric swap
Tolerance±10% standard vs ±5% tightApples-to-oranges unit price
TDR couponRequired on panel / board; report with lotUnverifiable verbal pass
BackdrillYes/no + stub max + via mapStub left in at rate where it hurts
Copper / finishFinished oz + surface finish for outer ZdiffOuter microstrip drift
Length / skew rulesIntra-pair + any inter-pair classCAD rule ≠ fab check
Material classFR-4 / mid-loss / low-loss; weave note if neededWrong laminate family
China PCB RFQ matrix for differential pairs: Zdiff list, stackup lock, tolerance, TDR coupon, backdrill

Minimum viable controlled-impedance RFQ: Gerbers + stackup table + impedance table (structure/ohms±tol/layer/coupon) + backdrill yes/no. Everything else is how you keep the second and third bidder honest.

Split-plane and reference traps buyers still miss

Zdiff calculators assume a continuous reference under the pair. On real China fab panels, the common failures are:

TrapWhat happensDrawing / RFQ fix
Plane split under one legReturn path discontinuity → mode conversionForbid splits under DP_* structures; stitch GND with via fence if a gap is unavoidable
Void for connector anti-padLocal Zdiff bump and skew near the launchShow keep-out; length-match after the void region in SI notes
Layer hop without ground viaReturn current loops far from the pairRequire adjacent GND vias at every diff via transition
Mixed ref (GND then power)Unexpected Zdiff and crosstalkName the reference net per structure in the impedance table

If the layout tool reports “length matched” but one net crosses a split and the other does not, the fab will still etch what you drew — and the PHY will still fail SI. Put the continuous-reference rule on the fab notes so CAM raises a DFM flag instead of silently processing.

Soft close for XFPCB buyers

If you already have a stackup and Zdiff table, send them with the Gerber set and ask for a locked stackup + TDR coupon quote — not a brochure claim of “impedance capable.” XFPCB can review differential-pair structures, propose etch/finish assumptions in writing, and flag when backdrill or HDI is the cheaper way to kill stubs versus hoping FR-4 and luck will hold the eye.

Bring the Zdiff list, stackup lock, ±10% vs ±5% choice, coupon requirement, and backdrill map in the first email. That package is what turns “China PCB impedance quote” into a comparable factory bid instead of a marketing checkbox.

Start from the impedance and dielectric primers linked above, then attach the RFQ matrix on this page so every China fab answers the same questions.

Differential pair routing FAQ

What is a differential pair on a PCB?

A differential pair is two tightly coupled traces that carry equal-and-opposite signals so the receiver senses the difference. Fabrics care about differential impedance (Zdiff), within-pair length match, and continuous reference — not only that two nets were named a pair in CAD.

What should the fab drawing impedance table include?

Per structure: unique name, Zdiff in ohms with tolerance, structure type (microstrip/stripline), signal layer and reference, finished copper intent, and whether an on-panel TDR coupon is required. 'Impedance control yes' without those fields does not produce comparable China fab quotes.

Why do CAD trace widths not match finished Zdiff?

CAM often compensates artwork so finished etched width hits the impedance model, and outer plating changes copper weight and gap. State whether finished geometry or locked artwork owns Zdiff, and call out finished copper and surface finish on the RFQ.

When does glass weave skew matter for buyers?

On long multi-Gbps pairs (PCIe Gen3+, USB3.x, similar), local Dk variation from glass weave can create within-pair skew CAD length matching cannot fully erase. Ask for spread-glass/flat-weave or layout rotation when eye margin is thin; skip exotic weave on short low-rate USB2 runs.

When do backdrill or microvia enter a differential-pair quote?

When unused via stubs on thick boards threaten multi-Gbps links. Put backdrill yes/no, max stub length, and via map on the RFQ; treat HDI/microvia as a separate process family, not a free add-on to standard controlled impedance.

Which RFQ fields make China controlled-impedance quotes comparable?

Zdiff list (name/ohms±tol/layer/type), stackup lock, ±10% vs ±5%, TDR coupon required, backdrill yes/no with stub map, finished copper/finish, and skew rules. Minimum pack: Gerbers + stackup + impedance table + backdrill decision.