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


Contents

1

Introduction to Maestro Functions

Creation of SKILL Scripts for Maestro Cellviews

Executing Scripts for ADE Explorer and ADE Assembler

2

Maestro Cellview Functions

Functions to Migrate ADE L or ADE XL States to Maestro Cellviews

maeConvertAndCombineMultiADELToAssembler
maeMigrateADELStateToMaestro
maeMigrateADEXLToMaestro

Functions to Create, View, Edit, and Save Setups in maestro Cellviews

maeAddOutput
maeApplyCornerEditingOptions
maeCreateTest
maeCloseSession
maeConvertViewForReferencedAndLocalRunPlanCorners
maeConvertViewForSeparateHistoryManagement
maeCloseCornersSetupForm
maeDeleteCorner
maeDeleteMultiWildCardOutputs
maeDeleteOutput
maeDeleteExplorerHistory
maeDeleteParameter
maeDeleteTags
maeDeleteTest
maeDeleteVar
maeEnableCorner
maeEnableGlobalVar
maeEnableParameter
maeEnableTests
maeExportCornersToCSV
maeExportCornersToSDB
maeExportGlobalVariablesToCSV
maeExportRunPreview
maeExportSetupForExplorer
maeGetAllExplorerHistoryNames
maeGetAnalysis
maeGetCornerEditingOptions
maeGetCurrentRunMode
maeGetEnabledAnalysis
maeGetEnvOption
maeGetExplorerTestName
maeGetSetup
maeGetSimOption
maeGetSessions
maeGetSetupLibrary
maeGetTags
maeGetTestEnvVar
maeGetTestSession
maeGetVar
maeImportOutputsFromFileInDocuments
maeImportSetupForExplorer
maeIsPrerunScriptEnabled
maeIsSetupModified
maeIsSingleTest
maeIsValidMaestroSession
maeLoadCorners
maeMakeEditable
maeMakeReadonly
maeOpenSetup
maeLoadSetupState
maeLoadStateForTest
maeResetCornerEditingOptions
maeRegTimer
maeRunDspfChecker
maeSaveSetup
maeSaveSetupStateForOptimization
maeSetCornerEditingOptions
maeSetStartingPointForOptimization
maeSetTags
maeStmConsolidateStimuli
maeStmGenerateWaveforms
maeSaveSetupState
maeSetAnalysis
maeSetCorner
maeSetCurrentRunMode
maeSetDesign
maeSetDesignForTest
maeSetEnableTestVar
maeSetEnvOption
maeSetHistoryLock
maeSetParameter
maeSetSpec
maeSetSetup
maeSetSetupLibrary
maeSetSimOption
maeSetTestEnvVar
maeSetVar
maeUpdateImplicitSignals

Example script for Viewing and Editing Setup Details

Functions to Work with Simulation Results

getSimRunInfo
maeCloseResults
maeDeleteSimulationData
maeDisplayLogDiagnostics
maeExportOutputView
maeForceRdbStatus
maeGetNBestDesignPoints
maeGetOutputValue
maeGetParamConditions
maeGetParameter
maeGetResultOutputs
maeGetResultTests
maeGetResultsViewSelectedCellsDetails
maeGetSpecStatus
maeGetTestOutputs
maeGetOverallSpecStatus
maeGetOverallYield
maeImportHistory
maeOpenResults
maeReadResDB
maeRestoreHistory
maeRunLogDiagnostics
maeWriteDatasheet

Example script for Viewing Simulation Results

Functions for Checks and Asserts

maeCloseViolationDb
maeOpenViolationDb
maeRefreshViolationDisplay
maeWaiveViolation
maeUnWaiveViolation

Functions to Manage Run Plans

maeAddPostRunScript
maeAddPreRunScript
maeCopySimulationOptions
maeCreateNewRun
maeCreateRunCondition
maeCreateRunCopy
maeCopyTestToRun
maeDeleteRun
maeDeleteRunCondition
maeEditSimulationOptions
maeEnableRun
maeGetEnabledRuns
maeGetNumberOfExecutedRuns
maeGetHistoryLockFlag
maeGetRunPlan
maeGetCurrentRunPlanName
maeGetHistoryNameForCurrentRunInRunPlan
maeIsFirstRunInRunPlan
maeIsFinalRunCompleted
Functions that Provide Support for Run Plan

Functions to Work with Plotting Templates

maeGetAllPlottingTemplates
maePlotWithPlottingTemplate
maeSaveImagesUsingPlottingTemplate

Functions for Sensitivity Analysis Setup

maeSensDeleteModel
maeSensDeleteModelGroup
maeSensDeleteParameter
maeSensDeleteVar
maeSensEnableDesignVariation
maeSensEnableStatVariation
maeSensGetModel
maeSensGetModelGroup
maeSensGetModels
maeSensGetParameter
maeSensGetParameters
maeSensGetVar
maeSensGetVars
maeSensSetMethod
maeSensSetModel
maeSensSetModelGroup
maeSensSetParameter
maeSensSetVar

Functions for XML File Management

sevOpenXmlFile
sevConvertStateFormat
sevCloseXmlFile
sevWriteTable
sevReadTable
sevWriteValue
sevReadValue

Functions to Work with the Locally Scoped Models and Options (MTS Options)

maeGetMTSMode
maeSetMTSMode
maeGetMTSBlock
maeSetMTSBlock

3

Fault Simulation Functions

getFaultTranData
maeAddFaultRule
maeAddFaultsToFaultGroup
maeAddUndetectedFaultsFromHistoryToGroup
maeChangeTypeFromExprToFaultExpr
maeClearExistingFaultsForRevalidation
maeCopyFaultGroups
maeCreateOrRenameFaultGroup
maeDeleteFaultGroup
maeDeleteFaultRule
maeEditFaultRule
maeEnableFaults
maeGetDUTForFaults
maeGetFaultGroups
maeGetFaultGroupToRun
maeGetFaultRule
maeGetFaultRules
maeGetFaultRunModeOptions
maeGetFaults
maeGetFaultSamplingOptions
maeGetGlobalFaultOptions
maeRunFaultSimulationWithFaultDroppingForActiveTests
maeSetDUTForFaults
maeSetFaultAnalysisType
maeSetFaultDFARunModeOptions
maeSetFaultSamplingOptions
maeSetFaultTFARunModeOptions
maeSetGlobalFaultOptions
maeGenerateFuSaReport
maeGetNumberOfUndetectedFaultsFromHistory
maeMergeFaultHistories
maePrintFaultDroppingStatistics
maeSaveFaultsRunCount
maeSwitchActiveFaultGroupForCurrentRun
maeSetFaultGroupToRun

4

Session Functions

axlCloseSession
axlCloseSessionInWindow
axlCreateSession
axlGetMainSetupDB
axlGetSessionCellName
axlGetSessionLibName
axlGetSessionViewName
axlGetSessionWindowNumber
axlGetToolSession
axlGetWindowSession
axlGetCurrentResultSimulationHost
axlIsSessionReadOnly
axlIsValidAXLSession
axlMainAppSaveSetup
axlNoSession
axlRemoveSetupState
axlSaveSetupState
axlSessionConnect
axlSessionDisconnect
axlSessionRegisterCreationCallback
axlSessionSignalList
axlSessionSignalSignature
axlSetMainSetupDB
axlSetMainSetupDBLCV
axlSetupStates
axlSuppressPersistedQuestionDialog
axlShowPersistedQuestionDialog
axlToolSetOpPointInfo

Working with Signals or Triggers

5

Setup Database Functions

axlCloseSetupDB
axlCommitSetupDB
axlCommitSetupDBAndHistoryAs
axlCommitSetupDBas
axlDiffSetup
axlDeleteNote
axlGetCopyRefResultsOption
axlGetElementParent
axlGetEnabled
axlGetLocalResultsDir
axlIsLocalResultsDir
axlExportSetup
axlGetHistoryGroupChildren
axlGetActiveSetup
axlGetHistoryGroupChildrenEntry
axlGetNote
axlGetPointNetlistDir
axlGetPointPsfDir
axlGetPointRunDir
axlGetPointTroubleshootDir
axlGetResultsLocation
axlGetReuseNetlistOption
axlGetScript
axlGetScriptPath
axlGetScripts
axlGetSessionFromSetupDB
axlGetSetupDBDir
axlGetSetupInfo
axlGetTopLevel
axlGetUseIncremental
axlImportSetup
axlLoadSetupState
axlNewSetupDB
axlNewSetupDBLCV
axlPutNote
axlPutScript
axlPutTest
axlRemoveElement
axlResetActive
axlSaveSetup
axlSaveSetupToLib
axlSDBDebugPrint
axlSDBGetChild
axlSDBGetChildren
axlSDBGetChildVal
axlSDBGetExtension
axlSDBGetName
axlSDBGetValue
axlSDBHp
axlSDBPutExtension
axlSDBSetChild
axlSDBSetMultipleEntry
axlSDBSetValue
axlSetAllSweepsEnabled
axlSetCopyRefResultsOption
axlSetEnabled
axlSetReferenceHistoryItemName
axlSetReuseNetlistOption
axlSetUseIncremental
axlSetScriptPath
axlWriteDatasheet
axlWriteDatasheetForm
maeGetReferenceHistories

6

Variable Functions

axlGetVar
axlGetVars
axlGetVarValue
axlPutVar
axlGetAllVarsDisabled
axlSetAllVarsDisabled
axlSetDefaultVariables
axlSetDesignVariablePerTest
maeExportDesignVariables
maeImportDesignVariables

7

Parameter Functions

axlGetParameters
axlGetParameter
axlGetParameterValue
axlGetAllParametersDisabled
axlRegisterCustomDeviceFilter
axlSetParameter
axlSetAllParametersDisabled

8

Model Functions

axlAddModelPermissibleSectionLists
axlGetModel
axlGetModelBlock
axlGetModelFile
axlGetModelGroup
axlGetModelGroupName
axlGetModelGroups
axlGetModelPermissibleSectionLists
axlGetModelSection
axlGetModelSections
axlGetModelTest
axlGetModels
axlPutModel
axlPutModelGroup
axlSetModelBlock
axlSetModelFile
axlSetModelGroupName
axlSetModelPermissibleSectionLists
axlSetModelSection
axlSetModelTest
Functions to Work with Model Files

9

Output Functions

ALIAS
axlAddOutputExpr
axlAddOutputs
axlAddOutputsColumn
axlAddOutputSignal
axlDeleteOutput
axlDeleteOutputsColumn
axlGetCustomOutputResultMenu
axlGetOutputNotation
axlGetOutputSignificantDigits
axlGetOutputSuffix
axlGetOutputUnits
axlGetOutputUserDefinedData
axlGetTemperatureForCurrentPointInRun
axlGetUserDefinedOutputsColumns
axlOutputResult
axlOutputsExportToFile
axlOutputsImportFromFile
axlPutOutputNotation
axlPutOutputSignificantDigits
axlPutOutputSuffix
axlPutOutputUnits
axlRenameOutputsColumn
axlSetOutputUserDefinedData
calcVal
Troubleshooting calcVal
measureAcross

10

Test Functions

axlGetCornersForATest
axlGetEnabledGlobalVarPerTest
axlGetEnabledTests
axlGetOrigTestToolArgs
axlGetTest
axlGetTests
axlGetTestToolArgs
axlSaveResValue
axlSetTestToolArgs
axlToolSetOriginalSetupOptions
axlToolSetSetupOptions
axlCustomADETestName
axlWriteOceanScriptLCV

11

Specification Functions

axlAddSpecToOutput
axlGetSpecs
axlGetSpec
axlGetSpecData
axlGetSpecWeight

12

Corners Functions

axlGetAllCornersEnabled
axlCorners
axlGetCorner
axlGetCorners
axlGetCornerDisabledTests
axlGetCornerCountForName
axlGetCornerNameForCurrentPointInRun
axlGetNominalCornerEnabled
axlGetNominalCornerTestEnabled
axlGetStatVars
axlLoadCorners
axlLoadCornersFromPcfToSetupDB
axlPlotAcrossDesignPoints
axlPutCorner
axlPutDisabledCorner
axlSetDefaultCornerEnabled
axlSetAllCornersEnabled
axlSetCornerName
axlSetCornerTestEnabled
axlSetNominalCornerEnabled
axlSetNominalCornerTestEnabled
axlSetWCCTime
axlGetWCCCorner
axlGetWCCHistory
axlGetWCCResult
axlGetWCCSpec
axlGetWCCSpecs
axlGetWCCTest
axlGetWCCTime
axlGetWCCRangeBound
axlGetWCCVar
axlGetWCCVarMonotonicity
axlGetWCCVars

13

Optimization Functions

axlGetWYCSigmaTargetLimit
axlSetWYCSigmaTargetLimit

14

Run-Related Functions

maeGetSimulationMessages
maeGetMappingForJobAndPoint
maeOpenLogViewer
maeResumeSimulation
maeRunSimulation
maeStopSimulation
maeSuspendSimulation
maeSetPreRunScript
maeSetRunOption
maeWaitUntilDone
maeWriteScript
axlExportOutputView
axlGetAllSweepsEnabled
axlGetCurrentRunMode
axlGetParasiticRunMode
axlGetParasiticParaLCV
axlGetParasiticSchLCV
axlGetPreRunScript
axlGetRunDistributeOptions
axlGetRunData
axlGetRunMode
axlGetRunModes
axlGetRunOption
axlGetRunOptionName
axlGetRunOptions
axlGetRunOptionValue
axlGetRunStatus
axlIsSimUsingStatParams
axlPutRunOption
axlRunAllTests
axlRunAllTestsWithCallback
axlRunSimulation
axlSetCurrentRunMode
axlImportPreRunScript
axlSetParasiticRunMode
axlSetPreRunScript
axlSetPreRunScriptEnabled
axlSetRunDistributeOptions
axlSetRunOptionName
axlStop
axlStopAll
axlReadHistoryResDB
axlReadResDB
axlSetRunOptionValue

15

History Functions

maeGetHistoryCloudUUID
axlGetCurrentHistory
axlGetDataViewHistoryUserMenu
axlGetHistory
axlGetHistoryCheckpoint
axlGetHistoryEntry
axlGetHistoryGroup
axlGetHistoryLock
axlGetHistoryName
axlGetHistoryOutputs
axlGetHistoryPrefix
axlGetHistoryResults
axlGetOverwriteHistory
axlGetOverwriteHistoryName
axlLoadHistory
axlSetHistoryLock
axlSetHistoryName
axlSetHistoryPrefixInPreRunTrigger
axlSetOverwriteHistory
axlSetOverwriteHistoryName
axlOpenResDB
axlPutHistoryEntry
axlReEvaluateHistory
axlRemoveSimulationResults
axlRestoreHistory
axlViewHistoryResults
axlWriteMonteCarloResultsCSV

16

Job Policy Functions

axlAddJobPolicy
axlAttachJobPolicy
axlDeleteJobPolicy
axlDetachJobPolicy
axlJobIntfcDebugPrintf
axlJobIntfcDebugToFile
axlJobIntfcDebugp
axlJobIntfcExitMethod
axlJobIntfcHealthMethod
axlJobIntfcSetDebug
axlJobIntfcStartJobArrayMethod
axlJobIntfcStartMethod
axlJPGUICustDiffer
axlJPGUICustHiddenSections
axlJPGUICustHIFields
axlJPGUICustOffset
axlJPGUICustReadFromForm
axlJPGUICustSelected
axlRegisterJobIntfc
axlJPGUICustWriteToForm
axlRegisteredJobIntfcNames
axlRegisterJPGUICust
axlGetAttachedJobPolicy
axlGetJobPolicy
axlGetJobPolicyTypes
axlIsICRPProcess
axlSaveJobPolicy
axlSetJobPolicyProperty
axlStopAllJobs
axlStopJob
maeClearAllTestJobPolicies
maeClearTestJobPolicy
maeCreateNetlistForCorner
maeGetAllJobPolicies
maeGetJobControlMode
maeGetJobPolicy
maeGetJobPolicyByName
maeHasTestJobPolicy
maeIsEvaluatorProcess
maeIsNetlistProcess
maeSetJobControlMode
maeSetJobPolicy
maeStopAllJobs
maeStopJob

17

Core Netlister Functions

Initialization Functions

Customizing an Inherited Method for Your Simulator
Workflow for Adding Features to Simulators
Changing Banner Menus
Changing Banner Menus for a Particular Simulator
asiInit<yourSimulator>
asiRegisterTool
asiInitDataAccessFunction
asiInitEnvOption
asiInitAnalysis
asiInitAdvAnalysis
asiInitSimOption
asiGetPageCallBack
asiSetPageCallBack

Netlisting Invocation Functions for Direct Integration

asiGetNetlistFormatterClass
asiSetNetlistFormatterClass
asiCreateFormatter
asiCreateCdsenvFile
asiGetFormatter
asiGetSimInputFileName
asiGetSimInputFileSuffix

Netlist Functions

The nlAnalogFormatter Class
nlGetNetlister
nlGetPCellParamSource
netlistDir
nlGetScratchInstance
nlGetScratchInstPcellParamValue
nlGetSwitchMaster
nlGetToolName
nlInitialize
nlPrintHeader
nlIncludePspiceFile
nlIncludeVerilogaFile
nlIncludeVerilogFile
nlIncludeDbDSPFTextFile
nlIncludeDbSPICEMODELTextFile
nlIsPcellInstance
nlIsPcellParam
nlIsSmartExtractedView
nlPrintFooter
nlPrintSubcktHeaderComments
nlPrintTopCellHeaderComments
nlPrintTopCellFooterComments
nlPrintTopCellHeader
nlPrintTopCellFooter
nlPrintSubcktHeader
nlPrintSubcktFooter
nlPrintSubcktFooterComments
nlPrintInstComments
nlPrintInst
nlPrintInstEnd
nlPrintSubcktBegin
nlPrintSubcktName
nlPrintSubcktEnd
nlPrintHeaderComments
nlPrintSubcktParameters
nlPrintSubcktTerminalList
nlPrintInstName
nlPrintInstSignals
nlPrintModelName
nlPrintInstParameters

The Netlister Object

nlError
nlObjError
nlGetDesign
nlGetGlobalNets
nlGetNetlistDir
nlDisplayOption
nlGetCurrentSwitchMaster
nlGetNetlistedStopCellViewList
nlGetOption
nlGetOptionNameList
nlMapGlobalNet
nlInfo
nlSetOption
nlWarning
nlPrintComment
nlPrintIndentString
nlPrintString
nlPrintStringNoFold

Methods for Instances

nlIsModelNameInherited
nlGetFormatter
nlGetSimName
nlGetSignalList
nlGetTerminalList
nlGetTerminalSignalName
nlGetNumberOfBits
nlGetModelName
nlGetParamList
nlGetParamStringValue
nlGetId
nlIncludeSrcFile
nlPrintComments
hnlGetInstanceCount

Cellviews

nlGetCellName
nlGetLibName
nlGetSimTerminalNets
nlGetTerminalNets
nlGetSwitchViewList
nlGetViewName

Designs

nlGetTopLibName
nlGetTopCellName
nlGetTopViewName
nlTranslateFlatIEPathName

Other Customization Procedures

nlSetPcellName
ansCdlCompPrim
ansCdlHnlPrintInst
ansCdlPrintString
ansCdlPrintInheritedParams
ansCdlPrintInstParams
ansCdlPrintInstProps
ansCdlPrintInstName
ansCdlPrintModelName
ansCdlPrintModuleName
ansCdlPrintConnections
ansCdlGetSegmentConnections
ansCdlPrintSwitchPCellInst
ansCdlPrintSwitchPCellInstParam
ansCdlPrintSwitchPCellSubcktConn
ansCdlPrintSwitchPCellSubCircuit
ansCdlGetSegmentInfo
ansCdlGetSegmentInstParams
ansCdlGetSimPropValue
ansCdlGetMultiplicity
auCdl

Other Backend Netlister Functions

acdlArtPrintIncludedNetlist
acdlCurrentInstName
auLvs
auProbeAddDevsForNet
LVS

HSPICE Functions

hnlHspicePrintInstPropVal
hnlHspiceInstPropVal
hnlHspicePrintInstPropEqVal
hnlHspicePrintMOSfetModel
hnlHspicePrintNMOSfetElement

Name Mapping Variables

Netlisting Option Functions for Socket Interfaces

asiDisplayNetlistOption
asiGetNetlistOption
asiInit<yourSimulator>NetlistOption
asiSetNetlistOption

Mixed-Signal Simulation Functions

asiVerilogNetlistMoreCB
asiGetDigitalNetlistFileName
asiConstructDigitalNetlist
asiInitializeNetlisterMixed
asiNetlistMixed
asiGetVerilogCommandLineOption
asiGetDigitalCommandLineOption
asiPrepareDigitalSimulation
asiCheckDigitalSimulationSuccess

Simulation Functions for Direct and Socket Interfaces

asiGetNetworkId
asiGetDigitalStimulusFileName
asiEditDigitalStimulus
asiPartitionDesign
asiGetDigitalSimulatorLogFileName
asiGetDigitalSimExecName
asiSetVerilogHost
asiSetVerilogHostMode
asiGetVerilogHost
asiGetVerilogHostMode
asiGetAnalogRunDir
asiGetDigitalRunDir
asiGetAnalogKeepList
asiGetDigitalKeepList
asiInitMixedKeepOption
asiInitVerilog
asiInitVerilogEnvOption
asiInitVerilogFNLEnvOption
asiInitVerilogHNLEnvOption
asiInitVerilogSimOption
asiSetAnalogSimulator
asiSetDigitalSimulator
mspDisplaySetPartSetupForm
mspEditIEProps

Functions for Formatting Hierarchical Interface Elements

hnlVerilogPrintNmosPmos
hnlVerilogPrintCmos
nlGetCdf

18

Functions to Customize Simulator Integration

Environment Variable Functions

asiAddEnvOption
asiChangeEnvOption
asiChangeEnvOptionFormProperties
asiDeleteEnvOption
asiDisplayEnvOption
asiDisplayEnvOptionFormProperties
asiGetEnvOptionChoices
asiGetEnvOptionVal
asiInit<yourSimulator>EnvOption
asiSetEnvOptionChoices
asiSetEnvOptionVal

OASIS Functions

asiExtractQRCTechPathFromDSPF
asiExtractQRCTechPathFromSession
asiGetAnalogSimulator
asiGetAdvAnalysis
asiGetDesignVarListWithOriginalExpressions
asiGetEMIROptionVal
asiGetNetlistFileListToSymLink
asiGetDigitalSimulator
asiAnalogAutoloadProc
ansAnalogRegCDFsimInfo
asiCheckAcEnabledWhenNoiseEnabled
asiCheckAnalysis
asiCheckBlank
asiCreateIncludeStatementFile
asiGetAnalysisField
asiGetHighPerformanceOptionVal
asiSetHighPerformanceOptionVal
asiDisplayHighPerformanceOption
asiGetDesignCellName
asiGetDesignLibName
asiGetDesignViewName
asiGetDrlData
asiGetId
asiGetIterationUpdateFile
asiGetResultsPsfDir
asiGetResultsNetlistDir
asiGetSimulatorList
asiGetSimCommandLineOrder
asiGetStimulusGlobals
asiGetStimulusInputs
asiIsConfigDesign
asiSetValid
asiCheckBlankNumericLeq
asiCheckBlankNumericGeq
asiFormatGraphicalStimuli
asiFormatGraphicalStimulusFileList
asiAddOceanAlias
asiGetAvailableMCOptions
asiGetSupportedMCOptions
asiSetEMIROptionVal

OASIS Print Functions

artOutfile
artFprintf
artClose
artCloseAllFiles
artFlush
artListOpenFiles

Simulator Option Functions

asiAddSimOption
asiChangeSimOption
asiChangeSimOptionFormProperties
asiDeleteSimOption
asiDisplaySimOption
asiDisplaySimOptionFormProperties
asiGetReservedWordList
asiIsCaseSensitive
asiGetSimOptionChoices
asiGetSimOptionNameList
asiGetSimOptionSendMethod
asiGetSimOptionVal
asiGetSimulationRunCommand
asiInit<yourSimulator>SimOption
asiIsICLPSupported
asiSetHostOptions
asiSetSimOptionChoices
asiSetSimOptionVal
asiGetSimulatorSrcList

Analysis Function

asiAddAnalysis
asiAddAnalysisField
asiAddAnalysisOption
asiChangeAnalysis
asiChangeAnalysisField
asiChangeAnalysisOption
asiChangeAnalysisOptionFormProperties
asiCreateAnalysisField
asiCreateAnalysisOption
asiDeleteAnalysis
asiDeleteAnalysisField
asiDeleteAnalysisOption
asiDisableAnalysis
asiDisplayAnalysis
asiDisplayAnalysisField
asiDisplayAnalysisOption
asiDisplayAnalysisOptionFormProperties
asiEnableAnalysis
asiFormatAnalysis
asiGetAnalysis
asiGetAnalysisFieldChoices
asiGetAnalysisFieldList
asiGetAnalysisFieldVal
asiGetAnalysisFormFieldChoices
asiGetAnalysisFormObj
asiGetAnalysisFormFieldVal
asiGetAnalysisName
asiGetAnalysisNameList
asiGetAnalysisOptionChoices
asiGetAnalysisOptionList
asiGetAnalysisOptionSendMethod
asiGetAnalysisOptionVal
asiGetAnalysisParamNameList
asiGetEnabledAnalysisList
asiInit<yourSimulator>Analysis
asiIsAnalysisEnabled
asiSetAnalysisFieldChoices
asiSetAnalysisFieldVal
asiSetAnalysisFormFieldChoices
asiSetAnalysisFormFieldVal
asiSetAnalysisFormWidth
asiSetAnalysisOptionFormProperties
asiSetAnalysisOptionChoices
asiSetAnalysisOptionVal

Simulation Control Functions for Direct Interfaces

asiInitialize
asiNetlist
asiInterruptSim
asiSetProjectDirChangeSetup
asiQuitSimulator
asiRunSimulation
asiGetPredefinedCommandLineOption
asiGetCommandFooter

Integrator Overloadable Methods for Formatting Control Statements

asiFormatControlStmts
asiFormatDesignVarList
asiFormatInitCond
asiFormatNodeSet
asiFormatKeepList
asiFormatSimulatorOptions
asiFormatAnalysisList
atAnalysis
asiFormatModelLibSelectionList
asiFormatDefinitionFileList
asiFormatTextStimulusFileList
asiNeedSuffixEvaluation
asiInvalidateControlStmts

Utility Functions

asiGetSimExecName
asiGetCommandLineOption
asiGetAnalysisSigList
asiGetAnalysisType
asiGetAnalysisSimFieldList
asiGetModelLibSelectionList
asiGetModelLibFile
asiGetModelLibSection
asiGetDefinitionFileList
asiGetTextStimulusFileList
asiGetFormattedVal
asiGetSelObjName
asiGetSelObjType
asiGetSelObjValue
asiMapOutputName
asiGetSimInputFileList
artInvalidateAmap

Flowchart Functions

asiAddFlowchartLink
asiAddFlowchartStep
asiChangeFlowchartStep
asiCreateFlowchart
asiDeleteFlowchartLink
asiDeleteFlowchartStep
asiDisplayFlowchart
asiExecuteFlowchart
asiFinalNetlist
asiGetFlowchart
asiInit<yourSimulator>Flowchart
asiInvalidateFlowchartStep
asiRawNetlist
asiSendAnalysis
asiSendControlStmts
asiSendDesignVars
asiSendInitCond
asiSendInitFile
asiSendKeepList
asiSendModelPath
asiSendNetlist
asiSendNodeSets
asiSendOptions
asiSendRestore
asiSendUpdateFile

Keep Option Functions

asiAddKeepOption
asiChangeKeepOption
asiChangeKeepOptionFormProperties
asiDeleteKeepOption
asiDisplayKeepOption
asiDisplayKeepOptionFormProperties
asiGetKeepOptionChoices
asiGetKeepOptionVal
asiInit<yourSimulator>KeepOption
asiSetKeepOptionChoices
asiSetKeepOptionVal

Reliability Functions

calcValForRel
maeGetStressFile
maeAddRelxSetup
maeCopyRelxSetup
maeDeleteRelxSetup
maeCreateNetlistForRel
maeExportScenarioSetup
maeGetReliabilityAnalysisEnabled
maeGetReliabilityModel
maeGetReliabilityOptionVal
maeGetReliabilityVarValue
maeGetRelxSetups
maeGetRelxSetupEnabled
maeGetRelxStressFile
maeGetRelxTest
maeGetRelxTestEnabled
maeImportScenarioSetup
maeRenameRelxSetup
maeSetReliabilityAnalysisEnabled
maeSetReliabilityModel
maeSetReliabilityOptionVal
maeSetReliabilityVarValue
maeSetRelxSetupEnabled
maeSetRelxStressFile
maeSetRelxTest
maeSetRelxTestEnabled
relxEnableFormTab
relxDisplayDiscField
relxEnableDiscField
relxHideAgeCalculationApproachField
relxGetCustomTabName
relxCustomizeDisplayOrEnableStatus
relxCreateCustomizedTab
relxAddSetupRelxOption
asiFormatSpecialParameterForRel
relxInitOptionsInCdsenv
relxAddReliabilityInStateComponent
relxAddReliabilityOption
relxCreateRunObjectFile
relxDisplayReliabilityForm
relxDisplayResult
relxFormatRXControlFile
relxGetModifyNetlistVal
relxGetMosAgingTimeUnitVal
relxGetMosAgingTimeVal
relxGetReliabilityOptionChoices
relxGetReliabilityOptionVal
relxGetRelxStage
relxGetStressFileDir
relxGetRXControlFileName
relxGetSimulationRunCommand
relxGetSpecifiedReliabilityStateFileName
relxGetUserCmdLine
relxHighLightDevices
relxInitAdapterReliabilityOption
relxInitReliabilityOption
relxIsAgingOn
relxIsReliabilityEnabled
relxIsStressOn
relxPostSimulation
relxRunSimulation
relxSetAgingVal
relxSetReliabilityOptionFormProperties
relxSetReliabilityOptionVal
relxSetReliabilityVal

Stimulus Generation Functions

asiStmSupportWaveformGeneration
asiStmGenerateNetlist
asiStmRunSimulation
asiStmGenerateWaveform

Miscellaneous Functions

ahdlUpdateViewInfo
amseGeneralSetupForm
amseQuickSetupForm
amsOSSUnlExecutePostNetlistTrigger
amsUpdateTextviews
vmsUpdateCellViews
annRetrieveFromEffectiveCDF
artEnableAnnotationBalloon
artGenerateHierSymbolCDF
artGetCdfTargetCV
artGetCellViewDesignVarList
artCurrentInstSimName
artListToWaveform
artBlankString
artMakeString
artMakeStringPrec15
asiAddDesignVarList
asiAddVerilogArgs
asiGetDataReaderVersion
asiLoadState
asiSaveState
asiCheck
asiCheckDesignVariable
asiCheckExpression
asiCheckExpressionGreater
asiCheckBlankNumeric
asiCheckBlankNumericGreater
asiCheckBlankNumericNequal
asiCheckBlankNetExists
asiCheckBlankInstExists
asiCheckMultipleGreater
asiCheckSimulationSuccess
asiCreateLogFileVerilog
asiDcStore
asiGetCurrentSession
asiGetDesignVarList
asiGetFormFieldChoices
asiGetFormFieldVal
asiGetKeepList
asiGetLogFileList
asiGetMarchList
asiGetNetlistDir
asiGetOutputList
asiGetPlotList
asiGetPsfDir
asiGetSession
asiGetSimName
asiGetTool
asiGetTopCellView
asiSendSim
asiSetDesignVarList
asiSetFormFieldChoices
asiSetFormFieldVal
asiSetKeepList
asiSetMarchList
asiSetPlotList
asiSetSyncFlag
asiTransientStore
asiMapNetName
asiMapTerminalName
asiMapInstanceName
asiRegCallBackOnSimComp
asiUnRegCallBackOnSimComp
asiRegCallBackOnSimCompForDist
asiUnRegCallBackOnSimCompForDist
almDefineParam_accuracyMode
almDefineParam_additionalParam
almDefineParam_fq
almDefineParam_noiseParaLabel
almDefineParam_nportFileB
almDefineParam_otherParaLabel
almDefineParam_tranAdvanParaLabel
almDefineParam_tranParaLabel
almGetModuleName
almGetNamePrefix
almGetParameterList
almGetTerminalList
almGetTerminalMap
almSetTerminalMap
almGetOpPointParamMap
almSetOpPointParamMap
almGetNetlistProcedure
almGetViewInfoNameList
almGetNetlistType
almHasViewInformation
almSetNamePrefix
almSetModuleName
almSetNetlistProcedure
almSetParameterList
almSetTerminalList
almSetPropMappingList
almGetPropMappingList
almSetOtherParameterList
almGetOtherParameterList
almGetStringParameterList
almSetStringParameterList
ancGetSimInstName
ancAdjustNameCase
drbBrowseFormCB
msgHelp
addCheck
deleteChecks
densityEstimateWaveform
disableAllChecks
disableChecks
disableDeviceChecking
displayChecks
enableAllChecks
enableChecks
enableDeviceChecking
setDevCheckOptions
printViolations
captabSummary
evmOFDM
relxOption
asiAddModelLibSelection
asiRemoveAllModelLibSelection

19

Functions to Access Simulation Results

Data Access Functions

asiDefineDataAccessFunction
asiDefineDataMappingFunction
asiGetCalcResultsDir
asiInit<yourSimulator>DataAccessFunction
VAR
DATA
VS
OP
OPT
MP
NG
VN
VN2
VNP
VNPP
VPD
VF
VT
IS
IT
IF
IDC
VDC
SIMULATOR

Selection Functions

asiSelectAnalysisCompParam
asiSelectAnalysisInst
asiSelectAnalysisNet
asiSelectAnalysisSource
asiSelectInst
asiSelectNet
asiSelectSourceInst
asiSelectTerm
asiSelectTermNet

Waveform Data Object Functions

drAddElem
drGetElem
drSetElem
drCreateVec
drCreateEmptyWaveform
drCreateWaveform
drGetWaveformXType
drGetWaveformXVec
drGetWaveformYType
drGetWaveformYVec
drPutWaveformXVec
drPutWaveformYVec
drIsDataVector
drIsParamWave
drIsWaveform
drType
drVectorLength
famAddValue
famCreateFamily
famGetSweepName
famGetSweepValues
famIsFamily
famMap
famValue

Direct Plot Functions for RF Analyses

drplMcpValue
drplWrlsAcprValue
drplEvmWrls
drplACPRWithMask
drplEvmBpsk
drplPacVolGnExpDen
drplJitter
drplRFJc
drplRFJcc
drplParamSweepRFJc
drplParamSweepRFJcc
drplRFValueAt
ddrplPssHarmThd
drplSwpHp
drplSwpSp
drplSwpYp
drplSwpZm
drplSwpZp
drplSprobeHPM
drplSprobePortSPData
drplSprobePortVSWR
drplSprobeYPM
drplSprobeZM
drplSprobeZPM
drplGetMeas
drplGetSpectrum

OCEAN Script Functions

asiOpenOceanScript
asiWriteOceanScript
asiCloseOceanScript

20

Simulation Environment Functions

sevGetSessionType
sevSetMainWindowPulldownMenus
sevSetMTSMode
sevMTSMode
sevMTSOptions
sevOpenXterm
sevSetSchematicPulldownMenus
sevSetTypeInWindowPulldownMenus
sevSetMenuItemLists
sevAddMenuItemLists
sevDirectPlotMenu
sevEnvironment
sevNoEnvironment
sevSaveState
sevLoadState
sevSaveOceanScript
sevEditOptions
sevOpenSchematic
sevMenuItems
sevReset
sevQuit
sevCreateMainWindow
sevChooseSimulator
sevChooseTemperature
sevMpuTool
sevChooseEnvironmentOptions
sevEditStimulus
sevNonMixedSignal
sevEditSimulationFile
sevChooseDesign
sevEditSelectedAnas
sevEditSelectedVars
sevEditSelectedOuts
sevChangeOutsOnSchematic
sevSaveOptions
sevDeleteSelectedAnas
sevNoAnaSelections
sevActivateSelectedAnas
sevDeleteSelectedVars
sevNoVarSelections
sevFindSelectedVars
sevCopyCellViewVariables
sevCopyVariablesToCellView
sevDeleteSelectedOuts
sevExportOutputsToTxt
sevImportOutputsFromTxt
sevExportOutputsToCSV
sevExportOutputsToFile
sevImportOutputsFromCSV
sevImportOutputsFromFile
sevNoOutSelections
sevRemovePlotWindow
sevSetPropertyForSelectedOuts
sevSimulator
sevRunEngine
sevStopEngine
sevIsContinuable
sevSetEngineOptions
sevNetlistFile
sevOpenEncap
sevViewSimulatorOutput
sevNoOutputLog
sevConvergence
sevNoResults
sevNoPlottableOutputs
sevCircuitCond
sevNoDesign
sevSetSimDataDir
sevSaveResults
sevSelectResults
sevDeleteResults
sevEditPlottingOptions
sevPlotAllOutputs
sevNoPlottableSignals
sevPlotSignals
sevEvaluateAndPlotExpressions
sevNoPlottableExpressions
sevPrintResults
sevRetrieveFromEffectiveCDF
sevAnnotateResults
sevRegisterPcellsForAnnotation
sevGetRegisteredPcellsForAnnotation
sevParametricTool
sevCornersTool
sevMonteCarloTool
sevOptimizationTool
sevOpenCalculator
sevOpenDRLBrowser
sevOpenPlotWindow
sevOpenPrintWindow
sevOpenJobMonitor
sevIcon
sevDeleteSelections
sevWhatsNew
sevStartSession
sevAboutTool
sevEditModels
sevSetupStimuli
sevSetupSimulationFiles
sevNetlistAndRun
sevRun
sevNetlistAndDebug
sevDebug
sevLMGTool
sevPKGTool
sevKmodelTool
sevPCMTool
sevBPMTool
sevBALMTool
sevActiveSelectedAna
sevNonActiveSelectedAna
sevSession
sevSetTopSaveDir
sevTopSaveDir
sevDisplayViolations
sevNoViolationsFound
sevParasiticsDisplayed
sevParasiticsNotDisplayed
sevDevChecking
sevSetSolver
sevSetConnectModules
sevInvokeNCBrowse
sevInvokeSimvision
sevInvokeSimvisionDebugger
sevNoLog
sevViewNetlisterLog
sevViewCompilerLog
sevViewElabLog
sevViewNcverilogLog
sevViewSimLog
sevReturnVariablesWithEmptyValues
sevAddExpression
sevGetExpressions
sevDeleteSelectedSubckts
sevDeleteSelectedOpPoints

21

CDF Functions

CDF SKILL Function Properties

cdfCreateBaseCellCDF
cdfCreateBaseLibCDF
cdfCreateParam
cdfCreateUserCellCDF
cdfCreateUserLibCDF
cdfGetBaseLibCDF
cdfGetUserLibCDF
cdfGetLibCDF
cdfGetBaseCellCDF
cdfGetUserCellCDF
cdfGetCellCDF
cdfGetInstCDF
cdfSaveCDF
cdfDump
cdfDumpAll
cdfDeleteCDF
cdfDeleteParam
cdfCopyCDF
cdfCopyParam
cdfFindParamByName
cdfUpdateInstParam
cdfRefreshCDF
aedCopyCDF
aedDeleteCDF
cdfGetUnitScaleFactor
cdfSetUnitScaleFactor
cdfEditScaleFactors
cdfEnableScaleFactorRetentionForZero
cdfDisableScaleFactorRetentionForZero
cdfParseFloatString
cdfFormatFloatString
cdfSyncInstParamValue
cdfUpdateInstSingleParam
aedEditCDF
cdfGetCustomViaCDF
cdfUpdateCustomViaParam
cdfRegRemasterTrigger
cdfRemasterAction
cdfUnregRemasterTrigger

Return to top
 ⠀
X