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