Electrical – Differential Pair Length Matching for DP83848I

differentialethernethigh speedphy

I'm looking in the datasheet and layout guide of the DP838481 but I can't seem to find where it talks about length matching for the RX and TX differential pairs. It only mentions length matching for the MDI signals.

In this guide for 82579 Gigabit PHY chip (much faster than what my chip is operating at ~10/100 Mbps) it says to keep each differential segment within 5 mils. But in the MDI interface section it also says not to use serpentine routing!

"Do not use serpentine routing (zig zag of shorter trace)
to match the trace lengths. Serpentine routing to the RJ-
45 connector which connects to long out-of-system
unshielded cables can contribute to radiated EMI and
can decrease immunity to ESD" Page 18 of 82579 Datasheet

How close should my differential pairs match ? And should we really not use serpentine routing for these signals ?

Thanks in advance!

Best Answer

Modern serial full-duplex interfaces have built-in synchronization in each direction. The protocol handshakes are asynchronous, and ACKs/NAKs can come back with delays of milliseconds. Thus the Rx and Tx channels are largely independent on the bit-interval scale. As result there is no restrictions on delays between Rx and Tx lanes, and there is no need in trace length matching between differential pairs. However the trace length within each differential pair should be matched as best as you can.

The Intel layout checklist says, on page 18:

The pair to pair length matching is not as critical as the in-pair length matching but it should be within 2 inches.

These 2 inches give plenty or room for a layout designer to avoid the unnecessary serpentine. I know this for sure in USB SuperSpeed layout, but it looks like the same holds for the Ethernet PHYs.