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

axlLoadSetupState

axlLoadSetupState( 
t_session 
t_stateName
l_tags
s_operation
) 
=> t / nil

Description

Loads a setup state.

Arguments

t_session

Session Name

t_stateName

Setup state name

l_tags

List of tags. You can use one or more tags from the following list:

  • 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: Loads all the details from the specified state.

s_operation

Operation to handle the existing details

The valid values are "merge", "retain", "overwrite", and "imply".

Value Returned

t

The setup state is loaded.

nil

The setup state is not loaded.

Examples

Loads the setup state.

session = (axlGetWindowSession)
"session1"
(axlSetupStates session)
"state1"
(axlLoadSetupState session "state1" `("vars") 'merge)
t
axlLoadSetupState(session "save_all_state" "All" 'overwrite)
t

Return to top
 ⠀
X