21.15.4 ssn_analyzer_set_pulse_width

Description

This Tcl command is specific to the Simultaneous Switching Noise (SSN) Analyzer. It sets the pulse width for SSN calculation.

ssn_analyzer_set_pulse_width -pulseWidth {value}

Supported Die/Package

FamilyDiePackage
SmartFusion® 2M2S150|T|TS1152 FC
M2S090|T|TS676 FBGA
M2S060|T|TS676 FBGA
M2S050|T|TS|T_ES896 FBGA
M2S025|T|TS484 FBGA
M2S025|T|TS400 VF
M2S010|T|TS484 FBGA
IGLOO® 2M2GL150|T|TS1152 FC
M2GL090|T|TS676 FBGA
M2GL060|T|TS676 FBGA
M2GL050|T|TS896 FBGA
M2GL025|T|TS484 FBGA
M2GL025|T|TS400 VF
M2GL010|T|TS484 FBGA

Not Supported Die/Package

FamilyDiePackage
RTG4RT4G150|L1657 FCG
PolarFire®MPF200TSFCS325
MPF300TSFC484/FCS536/FCV484
MPF300XTFCG484
MPF500TSFC1152/FC784
RTPF500T|TL|TS|TLSCG1509
Important: 1 ns pulse width is only supported for MPF300XT/FCG1152.

Arguments

ParameterTypeDescription
pulseWidthdecimalSpecifies the threshold value for pulse width. The signal bounce pulse width must reach this value before the signal bounce can be recognized for SSN Analysis. Valid values are 0 ns or 1 ns. A value of 0ns means any signal bounce with pulse width over 0 ns is recognized for SSN analysis. A value of 1 ns means only signal bounces with pulse width at or above 1 ns are recognized for SSN analysis.
Return TypeDescription
NoneNone

Error Codes

Error CodeDescription
NonepulseWidth: Invalid argument value: 'value' (expecting integer value).
NoneParameter 'pulseWidth' must be a positive integer value.
NoneParameter 'pulseWidth' has illegal value.
NoneRequired parameter 'pulseWidth' is missing.
NoneParameter 'param_name' is not defined. Valid command formatting is 'set_pulse_width -pulseWidth "integer value"'.

Supported Families

Supported Families
PolarFire®
RTG4
SmartFusion® 2
IGLOO® 2

Example

This Tcl command sets the pulse width threshold value to be 1.0 ns.

ssn_analyzer_set_pulse_width -pulseWidth 1.0