• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. System, PCB, & Package Design
  3. What's Good About PCB SI Signal Quality Screening? SPB16…
Jerry GenPart
Jerry GenPart

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials
PCB SI
PCB
SI
SPB16.3
Signal Intregrity
SigXP UI
Allegro 16.3
SPB 16.3
High Speed
SPB
PCB design
signal quality screening
SI analysis and modeling
Allegro

What's Good About PCB SI Signal Quality Screening? SPB16.3 has a Few New Enhancements!

23 Feb 2011 • 3 minute read

Signals are subject to degradation when they are transmitted through a channel. High speed signals are especially susceptible to degradation as loss and distortions tend to be frequency dependent. Channel characterization and multi-million bit simulations can be used to investigate these issues in greater detail. However, such investigations are time consuming for PCBs with several high speed nets.

Signal Quality Screening is used to determine signal quality of a system. It determines the signal and background noise intervals introduced by the system or channel. Extensive simulation is most beneficial when applied to the noisiest channel(s) in a given group. Signal quality screening determines the noisiest channel that needs further investigation. This focused analysis results in improved designs in a shorter time. In SPB16.3 Allegro PCB SI GXL, you can perform signal quality screening on a set of nets, which could either be single-ended or part of a differential pair.


Read on for more details…


How Signal Quality Screening Works


The Signal Quality Screening engine uses the frequency domain simulation capability of TLSim. An AC simulation generates the frequency response of the channel from which an impulse response can be generated. This impulse response is the characterization of the channel. Signal to Noise Ratio can be found by taking the ratio of the area of the signal bit and the rest of the impulse response (noise), as shown below.


The signal quality screening engine uses the frequency domain simulation capability of TLSim. A clean bit is sent to a channel to be analyzed. Its response is measured at the end of the channel, or input of a receiver. The response spreads in a much wider time interval than the original bit period. In the figure below, a window is placed on the time interval, in which the white portion represents signal while the gray portion represents noise.

 

The energy in the signal portion and the noise portions is then quantified by the areas under the waveform curve. The energy is calculated by root-square summations of the difference between the signal voltages and the reference voltage at every sampling point, or time step. The reference voltage is taken to be the final value at the end of the simulation when the signal is finally settled.

The bit period is derived from the Pulse Clock Frequency set in the Analyze — SI/EMI Sim — Preference — Simulation Tab.

 
This value of bitp is checked against the cutoff frequency (discussed in the next section). If the value of the bit period is substantially less than the bit period obtained from the cutoff frequency, a warning is issued.


Calculating the Signal Quality Value

The signal quality value, which determines signal quality of a system, is calculated by taking the ratio of the energy of the signal and the rest of the waveform. Signal energy is derived by taking the sum of the square of voltage differences between the voltage instance and the reference voltage.


 
Frequency Selection


The cutoff frequency specified for the routed interconnect models in Analyze — SI — Preferences — InterconnectModels Tab is used as the default frequency for the AC simulations. If this frequency is 0 (or any number less than 5 GHz), a warning is issued and simulations are performed for a default value of 20 GHz.


Use Model


A new button has been added to the Signal Analysis dialog:



 
Nets are selected in the same manner as if a Report or Waveform was being generated:

  • Select nets on the PCB SI canvas
  • Input a file which contains a list of nets that needs to be evaluated
  • Select nets from the PCB SI Net Browser


The Signal Quality Screening engine starts with the selected nets as input. Once all values have been determined, a results table with the net names and their corresponding signal quality values is displayed.



 
These values are sorted from lowest to highest signal quality value. Filter boxes are available that allow you to display a particular list of nets based on the net name. You can save this list of nets  by selecting Save List of Nets...

You can view and save a text version of the report by selecting View Report.



 

I look forward to your feedback on this PCB SI capability.

Jerry "GenPart" Grzenia


CDNS - RequestDemo

Have a question? Need more information?

Contact Us

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information