Differential Pair Routing: 7 Smart Rules for Clean Signals

Share:
PCB Design & Signal Integrity
Differential Pair Routing: 7 Smart Rules for Clean Signals

Two traces that carry equal and opposite signals can shrug off noise and radiate very little, but only when they are routed as a true matched pair. A few layout rules for impedance, spacing, length and vias decide whether a fast link works first time.

90 and 100 Ω Length Matching Spacing and Coupling Via Transitions USB, Ethernet, LVDS

USB, Ethernet, HDMI and LVDS all send data on two traces instead of one. Good differential pair routing keeps those two traces balanced so the receiver sees a clean difference signal and the noise cancels out.

Hello everyone, today we are going to learn differential pair routing on a PCB, including impedance targets, length matching, trace spacing, via transitions and the layout rules used for USB, Ethernet and LVDS.
differential pair routing

What Is Differential Pair Routing?

Differential pair routing is the PCB layout practice of running two traces that carry complementary signals side by side, with controlled impedance, equal length and constant spacing, so the receiver reads only the voltage difference between them. It is a core topic in signal integrity for high speed PCB design and applies to nearly every modern serial interface.

The receiver is basically a differential amplifier with high CMRR. Noise that couples equally onto both traces appears as common mode voltage and is rejected, while the wanted signal appears as the difference and is amplified.

Arduino Mega board layout with the USB controller placed close to the Type B connector and a short differential route
Image credit: Altium. Layout image courtesy of Altium, shown here for educational reference.

Altium uses this Arduino Mega board to show a practical rule: place the USB controller close to its connector so the pair stays short. A short route leaves fewer places for skew, crosstalk and impedance breaks to creep in.

Advertisement

Why Two Traces Beat One

A single ended signal uses the ground plane as its return, so any ground noise or ground bounce adds straight to the signal. A differential link carries its own return on the partner trace, which is why it tolerates lower voltage swings and faster edges.

The opposite currents also produce opposite magnetic fields that largely cancel at a distance, so a well balanced pair radiates less electromagnetic interference. The same principle is used in cables, as explained in shielded cable and twisted pair.

90 ΩUSB differential target
100 ΩEthernet and LVDS target
5 milsTI skew limit for USB 3 pairs
5WPair to pair spacing rule
Do You Know?

LVDS, defined in the TIA/EIA 644 standard, swings only about 350 mV across a 100 Ω termination. Such a small swing works only because the receiver looks at the difference, not at the voltage to ground.

Impedance Targets for Common Interfaces

InterfaceDifferential ImpedanceTypical Skew RuleNotes
USB 2.090 Ω, TI window 81 to 99 Ω50 mils within pairUp to 4 vias per trace per TI
USB 3.x, PCIe90 Ω USB 3, about 85 Ω PCIe5 mils within pairUSB 3 limited to 2 vias
HDMI TMDS100 Ω, TI window 90 to 110 Ω5 mils within pairNo vias preferred
Ethernet 100 and 1000BASE T100 ΩTight within pairShort run to magnetics
LVDS100 ΩTight within pairTerminate at receiver
CAN and RS 485About 120 ΩRelaxedLow speed, long cables

The differential impedance depends on trace width, the gap between the two traces, dielectric height and material. Setting these values is explained in controlled impedance PCB traces, and your fabricator will tune the final geometry for its own stackup.

Slower buses such as CAN and RS 485 are differential too, but their long cables matter more than the board. The termination side of those networks is covered in RS 485 termination and biasing resistors.

Quick Tip

Ask the PCB fabricator for an impedance controlled stackup before you start differential pair routing. Their calculated width and gap, based on the real prepreg and copper, is more accurate than any generic online calculator.

7 Smart Differential Pair Routing Rules

1
Set Impedance
Use the width and gap from the stackup for 90 or 100 Ω.
2
Keep Gap Constant
Hold the same spacing along the whole route.
3
Match Length
Tune the shorter trace to meet the skew budget.
4
Reference a Solid Plane
Route over unbroken ground with no splits.
5
Limit Vias
Use few vias, placed as a symmetric pair.
6
Keep Other Signals Away
Apply 5W spacing to neighbours and pairs.
7
Route Pairs Together
Never split the pair around pads or other nets.

Texas Instruments recommends in its high speed layout guide that the space between one pair and any other signal is at least 5 times the trace width. It also asks for a 30 mil keep out from other signals and 50 mils from periodic or clock lines.

Changing the gap is the most common mistake, because every change in spacing changes the impedance and converts some differential signal into common mode noise. General layout advice in essential PCB design rules also applies, but the pair rules take priority on high speed nets.

Length Matching in Differential Pair Routing

Skew is the difference in arrival time of the two halves of the pair. If one trace is longer, its edge arrives late, the difference signal gets a slow step in the middle, and part of the energy turns into common mode noise that radiates.

Signals on FR4 travel at roughly 140 to 180 ps per inch depending on the effective dielectric constant. The delay per inch equals 84.7 ps multiplied by the square root of the effective dielectric constant, which is the basis of the calculator below.

Delay per inch = 84.7 × √(Dk effective) ps
Skew = Length mismatch in inches × Delay per inch
Unit interval UI = 1000 ÷ Data rate in Gbps ps

Example:
Mismatch = 50 mils = 0.05 inch, Dk effective = 3.4, data rate = 5 Gbps
Delay = 84.7 × 1.844 = 156.2 ps per inch
Skew = 0.05 × 156.2 = 7.81 ps
UI = 1000 ÷ 5 = 200.0 ps
Skew as share of UI = 7.81 ÷ 200 = 3.9 percent

Match length close to where the mismatch occurs, usually near the bend or the pin that caused it, using small serpentine bumps on the shorter trace. Keep the bump height below about twice the pair gap so the coupling does not change too much.

Differential Skew Calculator

Intra Pair Skew and Unit Interval Share
Result
Skew 7.81 ps, delay 156.2 ps per inch, 3.9 percent of the 200.0 ps unit interval
Advertisement

Second Worked Example: USB 2.0 High Speed

Altium explains that USB 2.0 High Speed allows a maximum intra pair skew of 100 ps, with rise times of at least 500 ps. At about 156 ps per inch, 100 ps corresponds to roughly 0.64 inch, and Altium quotes a round figure of 0.6 inch.

Altium also gives an example coplanar geometry for 90 Ω on a two layer board, with 9.5 mil traces, a 5 mil gap and 5 mil spacing to ground. That shows USB 2.0 is forgiving, although TI still asks for 50 mils or less of skew as a safe design target.

Spacing and Coupling Choices

Tightly Coupled

Gap about equal to trace width; strong field sharing between the two traces.

Best for: dense boards, good noise rejection
Common
Loosely Coupled

Gap two or more times the width; each trace behaves more like single ended.

Best for: easier impedance control on thick boards
Flexible
Edge Coupled Stripline

Pair buried between two planes on an inner layer.

Best for: long runs needing low EMI
Shielded

Eric Bogatin points out that the coupling within the pair matters less than many people think, because most of the return current still flows in the nearby plane. What matters most is a constant geometry, which is why a solid reference from ground plane PCB design is so important.

Coupling to other nets is a bigger risk, so keep pairs apart and avoid long parallel runs with aggressors. The methods described in PCB crosstalk reduction apply fully to differential pair routing.

Myth: The two traces must be very tightly coupled.
Fact: Constant spacing and a solid plane matter more than the tightest possible gap.
Myth: Differential signals do not need a ground plane.
Fact: Return current still flows in the plane, so a split under the pair causes trouble.
Myth: Length matching can be done anywhere on the route.
Fact: Tune near the source of mismatch so the pair stays balanced along its length.
Myth: Any 100 Ω pair works for USB.
Fact: USB expects about 90 Ω, and a wrong target adds reflections.

Via Transitions During Differential Pair Routing

Every via is an impedance discontinuity and a possible stub. Use a symmetric pair of vias for the two traces, and choose the right via style from through hole, blind and buried vias for your layer count.

TI limits USB 3 pairs to two vias in total and asks designers to keep via stubs below about 15 mils, using back drilling on thick boards. Place a ground via next to each signal via so the return current can change planes with the signal.

When the pair moves between layers, check that both reference planes are ground, or stitch them with a capacitor if one is power. The layer order that makes this easy is covered in PCB layer stackup design.

Do You Know?

TI guidance allows no stubs and no test points on high speed differential pairs. If you need probing, add test pads in line with the traces instead of branching off them.

Step by Step Layout Workflow

Define NetsMark D plus and D minus as a pair in the schematic tool.
Set RulesEnter width, gap, impedance and skew limits.
Place PartsPut connector, ESD parts and IC close together.
Route PairRoute both traces together with the pair router.
Tune LengthAdd small serpentines near the mismatch.
Run ChecksUse DRC and length reports before release.

In differential pair routing, protection parts such as a TVS diode should sit right at the connector with the pair passing straight through their pads. Pick low capacitance parts, since a few picofarads can upset the impedance of a fast link.

Quick Tip

Do differential pair routing first, before the general signals, while the board still has clean space. Fixing a pair later usually forces extra vias and bends that eat the skew budget.

Benefits of Proper Differential Pair Routing
  • Strong rejection of common mode noise.
  • Lower EMI from cancelling fields.
  • Supports low voltage swing and high data rates.
  • Predictable impedance and fewer reflections.
Challenges and Trade Offs
  • Needs impedance controlled fabrication.
  • Uses more routing space than single traces.
  • Length tuning adds design time.
  • Vias and connectors still break symmetry.
Advertisement

Where Differential Pairs Are Used

USB
Data lines D plus and D minus at 90 Ω.
Ethernet
Transmit and receive pairs to the magnetics at 100 Ω.
LVDS and Displays
Camera and display links with low swing.
PCIe and SATA
Multi gigabit serial lanes in computers.
CAN and RS 485
Industrial field buses on PLC and drive boards.

On industrial boards the CAN bus transceiver pair is slow enough that tight skew rules do not apply, yet a matched route still helps EMC. For Ethernet ports, keep the pair short to the magnetics, since the cable itself follows the limits in Ethernet cable length and types.

Troubleshooting Checklist

  • Confirm the fabricator impedance report matches the target.
  • Check that no split or slot sits under the pair.
  • Review the length report for intra pair skew.
  • Count vias and confirm ground vias sit beside them.
  • Verify 5W spacing to neighbouring nets.
  • Check ESD and common mode choke footprints for symmetry.
  • Measure eye diagrams or TDR on a prototype when possible.

Most differential pair routing failures come from a plane split, a missing return via or a connector breakout that changes the gap. A time domain reflectometer quickly shows where the impedance jumps, as described in what is signal integrity.

TI High Speed Interface Layout Guidelines

PDF
High Speed Interface Layout Guidelines, SPRAAR7J
Texas Instruments application report with USB, PCIe, HDMI and SATA pair rules

Do Differential Pairs Need Ground? Video

Differential Pair Routing FAQ

What is differential pair routing?

It is the layout method of running two complementary signal traces together with controlled impedance, equal length and constant spacing. The receiver then reads only the voltage difference between the two traces.

Noise that reaches both traces equally is rejected as common mode. The result is a fast and robust link that also radiates very little noise.

What impedance should a differential pair have?

USB designs target about 90 ohms differential, while Ethernet, LVDS and HDMI usually target 100 ohms. CAN and RS 485 networks work near 120 ohms, although their long cables matter more than the board layout.

The exact width and gap depend on the stackup and material. Ask your fabricator to calculate them and to test impedance coupons on the panel.

How closely must the two traces be length matched?

It depends on the data rate and the rise time of the interface in use. TI suggests 50 mils within a USB 2.0 pair and 5 mils for USB 3, PCIe, SATA and HDMI pairs.

Convert the mismatch into picoseconds using about 150 to 160 ps per inch on FR4. Keep that skew a small share of the unit interval.

Do differential pairs need a ground plane?

Yes, in practice they almost always do on a printed circuit board. Much of the return current still flows in the nearest plane under the traces.

A split or slot under the pair forces that current to detour and creates common mode noise. Good differential pair routing runs over solid ground and stitches planes with vias at every layer change.

How many vias are allowed in a differential pair?

TI limits USB 3 pairs to two vias and USB 2.0 traces to four per trace. PCIe, SATA and HDMI pairs are best routed with no vias at all.

When vias are unavoidable, place them symmetrically for both traces. Add a ground via next to each one and keep every via stub as short as the board allows.

What is tight versus loose coupling?

Tight coupling uses a gap close to the trace width, so the two traces share much of their field. Loose coupling uses a wider gap, and each trace behaves more like a single ended line.

Both can work well in real designs. The key rule in differential pair routing is to keep the chosen gap constant along the whole length.

Where should length tuning be added?

Add serpentine tuning close to the point that created the mismatch, usually at a bend or at a connector pin. That keeps the two halves balanced for most of the route.

Keep each bump low and gentle so coupling does not change much. Avoid tuning inside the connector breakout where space and symmetry are already tight.

Advertisement

Related Articles

External References

What We Learn Today

  • Differential pair routing keeps two complementary traces at constant spacing and controlled impedance, usually 90 Ω for USB and 100 Ω for Ethernet and LVDS.
  • Length mismatch becomes skew at roughly 150 to 160 ps per inch on FR4, so fast links need tight matching near the source of mismatch.
  • Solid ground planes, few symmetric vias with nearby ground vias, and 5W spacing to other nets keep the pair balanced and quiet.
I hope you like above blog. There is no cost associated in sharing the article in your social media. Thanks for reading!! Happy Learning!!

Leave a Reply

Your email address will not be published. Required fields are marked *