High-speed PCBs often require tuning groups of tracks, both single and differential, to ensure signals traveling in a physical channel will arrive at some receiving component within a prescribed time difference. Altium Designer includes powerful tools that allow you to solve such tasks quickly and with high quality. Study this document and achieve the desired result even faster.
Most high-speed interfaces contain serial interfaces that are routed as differential pairs, or they contain parallel single-ended buses that operate at high frequencies. Some interfaces use multiple differential pairs in parallel to send data between components. Examples of such interfaces include USB, PCIe, DDR3/DDR4 memory interfaces, SerDes channels, and many others.
For these interfaces to work properly it is necessary that signals sent from the transmitter to the receiver come within some limited time mismatch. This problem is solved by aligning the lengths of group of tracks within some mismatch tolerance. This is done by adding a delay section to the shorter tracks in the form of accordions, trombones, or a sawtooth pattern. Within a differential pair, length tuning segments are also used to provide ensure timing mismatch is eliminated, which also helps the interface suppress noise that may be present in the received differential signal.
Tuning Options in Altium Designer
Altium Designer has two tools for alignment:
Interactive Length Tuning – for single tracks;
Interactive Diff Pair Length Tuning – for differential pairs.
After you run the tool, there are three length adjustment patterns to choose from in the Properties panel.
Accordion is the most commonly used net length tuning pattern. The Properties panel is used to adjust shape, amplitude and pitch of the accordion segments. You can change all these parameters dynamically with the hotkeys during creating.
Additional features when working with the placed accordion:
Move/Resize
Select the accordion, and then left-click inside the framework for moving along the track. Move sides or frame corners to resize.
Rotation
Press R while rotating to turn on a multiple of 45 degrees.
Practical guidelines for Accordion pattern application:
H is the track lift height above the nearest reference plane.
Trombone uses the concept of tuning sleeve and can be positioned on track bends even in tight places to fill the space efficiently. In the Properties panel you can configure shape, pitch and position of trombone segments. You can also dynamically change a number of parameters using hotkeys directly during construction.
Additional options when working with the placed trombone:
Move/Resize
Different modes of moving and shape changing are available by using the Ctrl and Shift keys.
Practical guidelines for Trombone pattern application:
H is the track lift height above the nearest reference plane.
Sawtooth uses the tuning sleeve concept and can be placed on the track bends. It helps to tune the length more precisely. In the Properties panel you can configure angle, width, height and start of the «sawtooth». You can also dynamically change the height by using the «hotkeys» directly during construction.