Electronic – Why is length matching important for high-speed signals

length-matchingpcb-designsignal integritytrace

Broadly speaking, I understand that PCB trace length matching is important from signal timing and signal integrity point of view, but I want to know some more specifics about these two parameters and if there are any other considerations and parameters that make length matching important for high-speed signals in particular.

Any comments are highly appreciated. Thank you.

EDIT: Sorry if my context was not clear. By high-speed I of course mean high frequency signals, like for example DDR4, HDMI, USB 2.0/3.0, etc.

Best Answer

Let's take DDR4. In this case, length matching is done for the data lines and DQS lines within a group. The reason for length matching in this case is because of TIMING. Data and DQS lines with similar length will undergo similar propagation delay on the PCB trace.

Let's take another case, a differential line. The reason for having length matching between the positive and negative traces of the differential line is for the electromagnetic wave travelling the differential line to arrive at the same time on the positive and negative traces. If these lines are not paired, the differential line behaves less as such and you start losing its advantages (common mode noise rejection including EMI, generated RFI).

For each standard bus you mentioned, it is not uncommon to find very detailed manufacturer routing guidelines, including the reason for those guidelines, like this one from TI for HDMI https://e2e.ti.com/cfs-file/__key/telligent-evolution-components-attachments/00-138-01-00-00-10-65-80/Texas-Instruments-HDMI-Design-Guide.pdf