What inputs are needed for crosstalk/noise analysis? Which SPEF is needed?

·Inputs for Crosstalk/Noise Analysis:

Timing Libraries (.lib**,** .db**):**

Parasitics (SPEF): Requires detailed parasitic extraction data, including accurate coupling capacitance (Cc​) values between nets, along with resistance (R) and ground capacitance (Cg​). This is crucial as Cc​ is the mechanism for crosstalk.

Netlist:

Constraints (SDC): Standard timing constraints (clocks, exceptions, etc.) are needed to determine timing windows. STA tools use timing windows to determine if aggressor and victim nets can switch simultaneously, making crosstalk delay/noise relevant.

Tool Settings/Commands: Specific settings to enable SI analysis (e.g., set si_enable_analysis true), control noise propagation thresholds, define analysis effort, etc.

Setup: cworst-ccworst and RCWorst-CCworst. Creates worst case scenario for opposite switching.

Hold: cbest-ccbest and RCbest-CCbest. It creates worst case scenario for same direction switching.

Share:
‹ What is a loop violation in DRC fixing?
Home
What inputs are needed at CTS for sub-blocks? ›