Crosstalk Analysis

Crosstalk noise is the change in voltage and current caused on a signal line due to the signal switching of its neighborhood lines.

As the current wave propagates down the interconnection, an electric and a magnetic field are created. The electric field associated with the electric charge moving down the wire is responsible for the capacitive coupling of the wire with its adjacent wires. On the adjacent wires induced charges are also created. The magnetic field associated with the current in the interconnection which links through the loop formed by an adjacent wire and its return (ground) path is responsible for the inductive coupling. These two types of couplings not only result in current interference and voltage noise on adjacent wires but also result in distortion on the signal of the aggressor wire. The crosstalk noise on PCB depends on how close the routed traces are and how long the nearby parallel traces are. Thus, it is important to control the spacing among the signal traces and the maximum parallel length before and during routing.

Crosstalk Analysis menu allows you to analyze the crosstalk effect among closely coupled nets. Upon selecting the menu entire signal nets are listed. In certain degree entire nets in the PCB design have crosstalk coupling with each other. However, it is not only practical but also not necessary to analyze a lot of coupled nets together since crosstalk noise between far apart lines or short parallel lines is not significant. Separation amount and parallel line length are used as criteria for identifying closely coupled nets for the analysis. The crosstalk coupling control parameters include the maximum number of adjacent signal layers, maximum number of adjacent traces, minimum parallel trace length, maximum parallel via distance, and maximum parallel trace distance.

Upon selecting Find Coupling menu, program finds all closely coupled nets for every net and displays the results which include the total coupled length, number of coupled nets, and most coupled net. The nets can be listed in the order of total coupled length by clicking the header of Coupled Length column in the table.


Figure 1.
To analyze signal crosstalk between specific nets, you should select Manual Coupling menu, Select Net dialog will be displayed. You can select required net in the net list table.


Figure 2.
To see the coupling information in detail or run crosstalk analysis, you should select Display/Analyze Coupling menu after selecting the victim net. The coupled regions are graphically shown and the detailed coupling data at each coupled region are listed in a table. This information helps you identify the areas to reroute to fix the problem of excessive crosstalk noise. The coupling data include the aggressor net name, separation, victim, and aggressor signal layers, and coupled parallel length.


Figure 3.

Active Driver Pins menu allows you to select active driver pins of the coupled nets. To make a net quiet, NONE must be selected for the active driver pin selection. You can define the input signal and make changes on the device model selection for driver and receiver pins of each coupled net by clicking Input Signal and Device Models, respectively.

For the crosstalk analysis model, two types of analysis are available. Waveform analysis is running transient circuit simulation for user-specified simulation time to obtain time-domain voltage waveforms at the input and output nodes. You also need to specify the signaling time of active drivers. After the signaling time, the driver pins become inactive. Network Parameter analysis is running AC circuit simulation for the multi-port interconnect network model to obtain the scattering (S), admittance (Y), and impedance (Z) parameter matrices at each frequency point. Before running the analysis, you can change the frequency-domain analysis parameters such as the starting and ending frequency points, frequency sweep type, and number of frequency points for sweep type. Analysis on the coupled net model is performed upon selecting Analyze menu. Results of the waveform analysis are shown in the waveform viewer while results of the network parameter analysis are shown in the network parameter viewer.


Figure 4.

From the menu bar, click Analysis > Signal Integrity > Crosstalk Analysis to execute waveform and network parameter analysis for the selected net(s) considering the coupling effects by neighboring nets. When you specify the victim net, the strongly coupled nets are automatically screened through whole PCB layers. The coupling parasitic will be extracted and configured as SPICE circuit for the crosstalk analysis.

Depending on the selected victim net, the screened aggressor nets and victim net are automatically displayed for exploring the location. Several parameters in the Crosstalk Analysis Parameters laid in Electrical Analysis Constraints, will work to fine the mostly coupled nets to the selected victim net.