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

maeGetFaults

maeGetFaults(
[ ?session t_sessionName ] 
[ ?activeGroupToRun g_activeGroupToRun ] 
[ ?faultRuleName t_faultRuleName ] 
[ ?groupName t_groupname ]
)
=> t_faultsFileName / nil

Description

Runs Spectre info analysis to generate the faults for the specified fault group or fault rule. The generated faults are saved in a file. To view the generated faults, you can either open the file or use the Preview Faults commands in the Fault Setup assistant.

Arguments

?session t_sessionName

Name of a session.

Default: Current session

?activeGroupToRun g_activeGroupToRun

A Boolean value that specifies whether to get faults for the currently selected group.

Possible values: t and nil

Default value: t

If g_activeGroupToRun is set to nil, either t_faultRuleName or t_groupName is required.

?faultRuleName t_faultRuleName

Name of an existing fault rule for which faults need to be generated.

?groupName t_groupName

Name of an existing group for which faults need to be generated.

Value Returned

t_faultsFileName

The path to the fault file containing the generated faults.

nil

If the specified fault group is not found.

Example

The following example shows how to get faults for the group RB1:

maeGetFaults(?faultRuleName "RB1")
=> INFO (ADE-3071): Simulation completed successfully. reading simulation data... ...successful. To view the faults generated, open /usePath/simulation/libName/cellName/viewName/results/maestro/.tmpADEDir_usename/DCGain/libName_cellName_viewName_spectre/faultInfo/psf/ruleFaults.scs file.

Related Topics

Previewing Faults in a Fault Group


Return to top
 ⠀
X