Any trace on the PCB will cause time delay to the signal when passing through the high-frequency signal. The main function of the serpentine trace is to compensate part of the lesser delay in the "same group of related" signal lines, usually this part no or less logic processing than other signals. The most typical is the clock line, usually it does not need to go through any other logic processing, so its delay will be less than other related signals.
The equal line length of the high-speed digital PCB board is to keep the delay difference of each signal within a range, and to ensure the validity of the data read by the system in the same period (when the delay difference exceeds one clock cycle, the data of the next cycle will be misread.) Generally requires that the delay difference does not exceed 1/4 clock cycle. The line delay difference per unit length is also fixed, the delay is related to the line width, the line length, the copper thickness, and the layer structure of PCB, but if the line too long will increase the distributed capacitance and distributed inductance, so the clock IC lead foot generally connected the RC butt joint. However, the serpentine trace does not act as an inductor, on the contrary, the inductor causing the signal quality to deteriorate. Therefore, the minimum spacing of the serpentine line is required to be twice the line width. The smaller the rise time of the signal, the more susceptible it is to distributed capacitance and distributed inductance. Because of the different application, it has different functions, if the serpentine trace appears in the computer board, it mainly acts as a filter inductor to improve the anti-interference ability of the circuit. The serpentine traces in the computer motherboard are mainly used in some clock signals, such as CIClk, AGPClk, which have two functions: