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

maeSaveSetupState

maeSaveSetupState(
t_stateName
[ ?tags l_tagNames ] 
[ ?inReadOnly s_readOnlyAction ]
[ ?session t_sessionName ])
=> t / nil

Description

Saves a setup state for the given session.

Arguments

t_stateName

State in which you need to save the setup details.

?tags l_tagNames

List of tag names that specify the details to be saved.

Available tags are:

  • tests: Testbench setups
  • vars: Global variables
  • parameters: Parameters and their values
  • currentMode: Run mode
  • runOptions: Simulation options for different run modes and the run distribute options
  • specs: Parameter specifications
  • corners: Corner details
  • modelGroups: Model groups
  • extensions: Extensions
  • relxanalysis: Reliability analysis setup details
  • All: Details of all the tests, variables, parameters, current run mode, run options, specs, corners, model groups, extensions, and reliability analysis.

?inReadOnly s_readOnlyAction

Specifies the action to be performed in read only mode.

Possible values:

  • 'error: Displays an error. This is the default value.
  • 'useSaveDir: Saves the setup state in the save directory.
  • 'useprojectDir: Saves the setup state in the project directory.

?session t_sessionName

Name of the session.

If not specified, the current session is used.

Value Returned

t

The setup details are saved.

nil

The setup details are not saved.

Examples

Saves the corners and variables from the current session to a state named state1.

sess= maeOpenSetup("solutions" "ampTest" "maestro")
=> "session0"
maeSaveSetupState("state1" '("corners" "vars"))
=> t

Return to top
 ⠀
X