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

axlSetupStates

axlSetupStates( 
t_session 
) 
=> l_states 

Description

Retrieves a list of setup states from the given session.

Arguments

t_session

Name of the session.

Value Returned

l_states

List of states.

Examples

Returns a list of existing states for the current session and then uses one of the states to modify corners.

session = (axlGetWindowSession)
"session1"
x_mainSDB=axlGetMainSetupDB(session)
1001
axlSetupStates(session)
("state1" "tCorners_state")
; load one state
axlLoadSetupState(session "tCorners_state" "All" 'overwrite)
t
; add a corner
c1 = axlPutCorner( x_mainSDB "c1" )
3841
; add variables to the corner
axlPutVar( c1 "VDD" "1.06 1.08 2.1" )
3843
axlPutVar( c1 "temp" "-40 0 75" )
3845
; save the state
axlSaveSetupState(session "tCorners_state" `("corners"))
=> t

Return to top
 ⠀
X