Differential pair routing

Differential pair routing is a technique that requires the creation of a transmission system on a printed circuit board that favors the balance of differential signals (equal and inverted signals). The differential line is generally connected to the external differential signal system. The differential signal system uses twisted pairs for signal transmission. One signal line in the twisted pair transmits the original signal, and the other transmits the signal with the opposite phase of the original signal. Differential signal is a method used to solve the problem that there is no good reference ground connection between the signal source and the load, and it has an inherent inhibitory effect on the interference of electronic products. Another advantage of differential signaling is that it reduces the electromagnetic interference (EMI) generated by the signal lines.

Set differential trace steps:

  • Top Menu - Routing - Differential Pair Routing.
    picture 0

Create differential pair network class

Before performing differential pair wiring, you need to set up the differential pair network class.

1) You can right-click on the differential pair category on the left network tab and create a new differential pair.
picture 1

2) You can also directly click the wiring menu - differential pair wiring. After clicking the pad, if it is detected that no differential pair has been established, a pop-up window will prompt you to create a differential pair.

3) It is very convenient to create differential pairs
picture 2
Differential pairs can be automatically generated, and the query generation is performed according to the positive and negative signs of the network name:
picture 4

After creating the differential pair, you can see it on the left network tab. And you can see the total wire length of the network.
picture 5

Create differential pair rule

Set the net rules for differential pairs in the Design menu - Design Rules.

picture 6

picture 7

plot differential pairs

When the rules are set, you can click the differential pair routing menu to perform differential pair routing, and you can also view the routing length and differences in real time during the routing process.

picture 8

If you don’t need real-time track length tips, you can disable it at Sttting - PCB - General

picture 9

while routing, you can press TAB key to input track with,
picture 11

and you can press CTRL+Right-Click, or Right-Click to pop-up the menu
picture 10