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

Family Die Package
SmartFusion® 2 M2S150|T|TS 1152 FC
M2S090|T|TS 676 FBGA
M2S060|T|TS 676 FBGA
M2S050|T|TS|T_ES 896 FBGA
M2S025|T|TS 484 FBGA
M2S025|T|TS 400 VF
M2S010|T|TS 484 FBGA
IGLOO® 2 M2GL150|T|TS 1152 FC
M2GL090|T|TS 676 FBGA
M2GL060|T|TS 676 FBGA
M2GL050|T|TS 896 FBGA
M2GL025|T|TS 484 FBGA
M2GL025|T|TS 400 VF
M2GL010|T|TS 484 FBGA

Not Supported Die/Package

Family Die Package
RTG4 RT4G150|L 1657 FCG
PolarFire® MPF200TS FCS325
MPF300TS FC484/FCS536/FCV484
MPF300XT FCG484
MPF500TS FC1152/FC784
RTPF500T|TL|TS|TLS CG1509
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