Product Documentation
Virtuoso ADE SKILL Reference
Product Version IC23.1, November 2023

maeSetFaultTFARunModeOptions

maeSetFaultTFARunModeOptions (
[ ?session t_sessionName ] 
[ ?extraOptions t_extraOptions ] 
[ ?simulationMethod t_simulationMethod ] 
[ ?maxIterations t_maxIterations ] 
[ ?leadTime t_leadTime ] 
[ ?faultPointsMethod t_faultPointsMethod ] 
[ ?faultTimePoints g_faultTimePoints ] 
[ ?start_step_stop l_start_step_stop ] 
)
=> t / nil

Description

Sets the run mode options for Transient Fault Analysis to be run for fault simulation.

Arguments

?session t_sessionName

Name of a session.

Default: Current session

?extraOptions t_extraOptions

Extra options for Transient Fault Analysis to be passed to Spectre directly.

Default value: ""

?simulationMethod t_simulationMethod

The simulation method for Transient Fault Analysis.

Possible values:

  • "linear" (default)
  • "onestep"
  • "testpoint"
  • "timezero"
  • "maxiters"
  • "leadtime"

?maxIterations t_maxIterations

The maximum number of iterations greater than 0. Set this argument only when the simulation method is "maxiters".

Default value: "50"

?leadTime t_leadTime

The lead time value greater than 0. Set this argument only when the simulation method is "leadtime".

Default value: "50u"

?faultTimePointsMethod t_faultTimePointsMethod

The method to set fault points.

Possible values:

  • "Start/Step/Stop"
  • "Fault Time Points"

Default value: ""

?faultTimePoints g_faultTimePoints

A string or list of strings to be set when ?faultTimePointsMethod is set to "Fault Time Points".

Default value: ""

?start_step_stop l_start_step_stop

A list of three numeric values greater than 0 in string format to be used as start, step, and stop values when ?faultTimePointsMethod is set to "Start/Step/Stop" .

The total of start and step time should be less than the stop time.

Default value: A blank list.

Value Returned

t

Run mode options for Transient Fault Analysis are set successfully.

nil

Returns nil if there is an error.

Examples

The following example code sets up the run mode options for Transient Fault Analysis in the fault setup:

maeSetFaultTFARunModeOptions(?simulationMethod "maxiters" ?maxIterations "50" ?faultPointsMethod "Start/Step/Stop" ?start_step_stop '("3" "4" "11"))
=> t

Related Topics

Run Options for Transient Fault Analysis

maeSetFaultDFARunModeOptions


Return to top
 ⠀
X