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


Contents

1

Basic Editing Functions

Basic Layout Editing SKILL Function and Menu Command Mappings

Environment Variable Functions

leEnvLoad
leGetEnv
leSetEnv

Layout Viewer Functions

leIsLayoutViewerAppEnabled
leIsLayoutViewerWindow

Object Creation and Plotting Functions

leCreateAutoPin
leCreatePath
leCreatePin
leDefineMPPTemplate
leHiCreateSlot
lePlot

Object Editing Functions

leAlign
leAttachFig
leChopShape
leComputeAreaDensity
leComputeFigArea
leConvertInstToMosaic
leConvertMosaicToModgen
leConvertPolygonToPath
leConvertSelectedDynamicShapes
leConvertShapeToPathSeg
leConvertShapeToPolygon
leConvertTrimmedShapesToPRStyle
leCopyTemplatesToCellView
leCreateLayerField
leCreateNetField
leCycleSnapModes
leDecrementStopLevelByOne
leDefineExternalPins
leDefineInternalPins
leDefinePPPins
leDefineWeaklyConnectedPins
leEnableInstPropEditFields
leFlattenInst
leFreezeInst
leHiAreaDensity
leHiAssignNet
leHiConvertMosaicToInst
leHiConvertMosaicToModgen
leHiEditSlot
leHiUnassignNet
leIncrementStopLevelByOne
leIOZoomToFigGroupTopLevelContext
leLmbCtrlOption
leLmbShiftOption
leMakeCell
leMakeHierReadonlyOrEditableMC
leMergeShapes
leMicroEdit
leModifyCorner
leMoveCellViewOrigin
lePasteFigs
lePlGetApplyPrevData
lePlGetEditorName
leQuickAlignToggleMode
leReturn
leReturnToLevel
leReturnToTop
leSetStopLevelToEditLevel
leSizeShape
leSlice
leSplitShape
leStretchFig
leStretchShape
leUnfreezeInst
leUpdateInstanceCDFParameterValues
leYankFigs

Selection Functions

leApplyAreaFunction
leApplyLastCopyTransform
leCLSCopyLayerShapes
leFullSelectFigOfSelSet
leGetAreaEstimationDisplayNames
leGetAreaEstimatorFunction
leGetAreaEstimatorParamList
leGetAreaEstimatorRunMode
leGetEditFigGroup
leGetEntryLayer
leGetObjectSelectable
leGetObjectVisible
leGetSnapOptions
leGetSnapTransform
leGetTechFormList
leGetValidLayerList
leGetValidPurposeList
leIsFigSelectable
leIsInstSelectable
leIsLayerSelectable
leIsLayerValid
leIsLayerVisible
leIsNewODCInfraEnabled
leIsPinSelectable
leIsPointInsideFig
leLSWGetBlockageSelectable
leLSWGetBlockageVisible
leLSWGetRoutingGridVisible
leLSWSetBlockageSelectable
leLSWSetBlockageVisible
leLSWSetRoutingGridVisible
leLSWSetTrackPatternVisible
lePrintHierarchyTree
leRaiseLSW
leRegAreaEstimator
leRegClusterBdyEstimator
leRegisterPPNetNameFn
leRegisterUseGravity
leRegUserLayerSelectionFilter
leRegUserObjectSelectionFilter
leRepeatCopyMoveStretch
leReportTrimmedShapesInCustomStyle
leResizeLSW
leSetAllGridObjectsVisible
leSetAllLayerSelectable
leSetAllLayerValid
leSetAllLayerVisible
leSetAllObjectsSelectable
leSetAllObjectsVisible
leSetAreaEstimatorParameters
leSetEditFigGroup
leSetEntryLayer
leSetFocusToEditableFieldsInStatusToolbar
leSetFormSnapMode
leSetInstSelectable
leSetLayerAttributes
leSetLayerSelectable
leSetLayerValid
leSetLayerVisible
leSetLSWFilter
leSetObjectSelectable
leSetObjectVisible
leSetPinSelectable
leSetStopLevelToMaxHierDepth
leToggleAutoZoomPan
leToggleGravity
leToggleKeepFirstName
leToggleMagnifier
leToggleMaintainConnections
leToggleRuleGravity
leToggleSmartSnap
leUnregisterUseGravity
leUnregUserLayerSelectionFilter
leUnregUserObjectSelectionFilter
leUnRegAreaEstimator
leUnRegClusterBdyEstimator
leZoomToPoint
leZoomToSelSet

Reference Point Functions

leGetRefPoint
leIsRefPointActive
leMoveCursor
leMoveCursorToRefPoint
leSetRefPoint
leSetRefPointInactive

Capture and Replay Assistant Functions

leCARCommand
leCARReloadReplays
leCARStartCapture
leCARStopCapture

Measurement Functions

leClearAllMeasurement
leCreateMeasurement
leHiClearMeasurement
leHiClearMeasurementInHier
leHiCreateMeasurement

Info Balloon Functions

leBalloonCycleThru
leBalloonToggleOnOff
leHiEditBalloonOptions
leHiEditObjectInfo

Search and Replace Functions

leRemasterInstances
leReplace
leReplaceAnyInstMaster
leSearchHierarchy

Hierarchy Traversal Functions

leDescend
leDoubleClick
leEditInPlace
leEIPZoomAbsoluteScale
leUniquifyCellView

Binary and Unary Functions

leLayerAnd
leLayerAndNot
leLayerOr
leLayerSize
leLayerXor

Bindkey Functions

cmdCtrlOption
cmdOption
cmdShiftOption
leArrowFunc
leSelBoxOrStretch
leSpaceBarFunc

Menu Builder Functions

hiMakeLPChoiceList
mbGetAction
mbRegisterAction
mbRegisterCustomMenu
mbRegisterHierMenu
mbRegisterMenuItem
mbSetContextData
mbUnregisterAction

Interactive Functions

hiLayerDispMainForm
leCloseWindow
leDesignSummary
leEditDesignProperties
leExportLabel
leGetCoordinateForm
leHiAbout
leHiAddShapeToNet
leHiAddToGroup
leHiAlign
leHiAttach
leHiCellviewTrackPatterns
leHiChop
leHiClearRuler
leHiConvertInstToMosaic
leHiConvertPolygonToPath
leHiConvertShapeToPathSeg
leHiConvertShapeToPolygon
leHiCopy
leHiCreateAreaBoundary
leHiCreateBend
leHiCreateBlockage
leHiCreateChoiceOfPin
leHiCreateCircle
leHiCreateClusterBoundary
leHiCreateClusters
leHiCreateDonut
leHiCreateEllipse
leHiCreateGroup
leHiCreateGuardRing
leHiCreateInst
leHiCreateLabel
leHiCreateMPP
leHiCreatePath
leHiCreatePin
leHiCreatePinsFromLabels
leHiCreatePlacementArea
leHiCreatePolygon
leHiCreatePRBoundary
leHiCreateRect
leHiCreateRow
leHiCreateRuler
leHiCreateSnapBoundary
leHiCreateTaper
leHiCreateTrl
leHiCreateVia
leHiDelete
leHiDeleteAllAreaViewLevel
leHiDeleteAreaViewLevel
leHiDeleteShapeFromNet
leHiDescend
leHiDisplayPadOpeningInfoForm
leHiDisplayTechGraphForm
leHiEditDisplayOptions
leHiEditDRDOptions
leHiEditDRDRuleOptions
leHiEditDynamicMeasurementOptions
leHiEditEditorOptions
leHiEditInPlace
leHiEditProp
leHiFlatten
leHiFlip
leHiIncrementalViolation
leHiIncrementalViolationUpdater
leHiLayerGen
leHiLayerTap
leHiMakeCell
leHiMerge
leHiModifyCorner
leHiMousePopUp
leHiMove
leHiMoveOrigin
leHiOptionLayer
leHiPaste
leHiPlotQueueStatus
leHiPropagateNets
leHiQuery
leHiQuickAlign
leHiReShape
leHiRemasterInstances
leHiRemoveFromGroup
leHiRepeatCopy
leHiRotate
leHiSave
leHiSaveACopy
leHiSaveHier
leHiSearch
leHiSetAreaViewLevel
leHiSetRefPoint
leHiShowAngles
leHiShowCoords
leHiShowSelSet
leHiSize
leHiSplit
leHiStretch
leHiSubmitPlot
leHiSummary
leHiTree
leHiUngroup
leHiYank
leiDiscardEdits
lePinModelInitFunction
updateReturnPopupMenuItem

Start Router Functions

leHiDisplayStartRouterForm
leStartRouter

Via Functions

viaFindTransitions
viaGenerateViasAtPoint
viaGenerateViasFromShapes
viaGenerateViasInArea
viaGetViaOptions
viaLoadViaVariants
viaRecomputeVias
viaRecomputeViasAtPoint
viaRecomputeViasInArea
viaRegisterCreateViaInitCallback
viaRegisterPostViaEngineCallback
viaRegisterPostViaServerCallback
viaRegisterPreViaEngineCallback
viaSaveViaVariants
viaSetDefaultCutClasses
viaSetDefaultValidViaDefs
viaSetValidTransitions
viaUnregisterCreateViaInitCallback
viaUnregisterPostViaEngineCallback
viaUnregisterPostViaServerCallback
viaUnregisterPreViaEngineCallback

Mark Net Functions

leHiMarkNet
leHiSaveAllHighLightMarkNet
leHiUnmarkNet
leHiUnmarkNetAll
leIsAnyMarkNetHighLighted
leMarkNet
leMarkNetGetNumThreads
leSaveMarkNet
leUnmarkNet

Palette Assistant Functions

leGetWirebondProfileVisible
leSetWirebondProfileVisible
pteCancelForm
pteClearSearchHistory
pteCloseLayerSetEdition
pteCloseMPTSupportMode
pteCollapse
pteCollapseAll
pteContextMenu
pteDeleteLayerSet
pteDeselect
pteDeselectAll
pteDiscardLayerSetEdition
pteDockWindow
pteEditLayerSet
pteEditLayerSetValidity
pteExpand
pteExpandAll
pteExportLayerSet
pteFindNext
pteFindPrev
pteGetActiveScopeModes
pteGetAllActiveLayerSets
pteGetAllLayerSets
pteGetCurrentPanel
pteGetLayerPath
pteGetLayerSetColoredLpp
pteGetLayerSetMembers
pteGetLPPDisplayedInPalette
pteGetLSAtPosition
pteGetMPTSupportMode
pteGetNextLayerSets
pteGetPrevLayerSets
pteGetSelection
pteHideAllTools
pteImportLayerSet
pteInfraGetPaletteMode
pteIsSelectable
pteIsVisible
pteLoadConfig
pteLoadDefaults
pteLoadFromTechFile
pteLoadGDSNumber
pteLoadLayerSet
pteLoadLSWInfo
pteMapWindow
pteMinimizeSingleWindowPalette
pteMoveLayerSelection
pteMoveSingleWindowPalette
pteMPTSupportMode
pteOpenForm
ptePropagateSelectability
ptePropagateVisibility
pteRaiseSingleWindowPalette
pteRegisterUserLSManagerTrigger
pteRegisterUserSelectionTrigger
pteReloadLayerSet
pteResizeSingleWindowPalette
pteSaveAsLayerSet
pteSaveAsSynchronizedLayerSet
pteSaveConfig
pteSaveGDSNumber
pteSaveLayerSet
pteSaveLayerSetList
pteSaveLayerSetListInRepository
pteSaveLSWInfo
pteSaveToTechFile
pteSelect
pteSelectAll
pteSetActiveLpp
pteSetActiveLppColor
pteSetActiveLppColorLock
pteSetAllLayerSetMember
pteSetAllLSEnable
pteSetAllSelectable
pteSetAllStipple
pteSetAllValidity
pteSetAllVisible
pteSetBindkeys
pteSetConfig
pteSetFindModeOn
pteSetLayerSetColoredLpp
pteSetLayerSetMember
pteSetLppVisibleByString
pteSetLSActive
pteSetLSEnable
pteSetLSPosition
pteSetLSSelectable
pteSetLSVisible
pteSetMPTSupportMode
pteSetNoneLayerSetMember
pteSetNoneSelectable
pteSetNoneStipple
pteSetNoneValidity
pteSetNoneVisible
pteSetOnlySelectable
pteSetOnlySelectableWithDepth
pteSetOnlyVisible
pteSetOnlyVisibleWithDepth
pteSetOption
pteSetOptionString
pteSetRoutingDirection
pteSetSearchMatchCase
pteSetSearchMatchType
pteSetSearchOperator
pteSetSearchText
pteSetSelectable
pteSetSelectableWithDepth
pteSetShowLockedColors
pteSetShowUnlockedColors
pteSetStipple
pteSetValidity
pteSetVisible
pteSetVisibleWithDepth
pteSetWindowSynchro
pteShowAllTools
pteShowMPTLPP
pteShowRoutingLPP
pteShowUsedLPP
pteShowValidLPP
pteToggleAllLayerSetMember
pteToggleAllSelectable
pteToggleAllStipple
pteToggleAllTools
pteToggleAllValidity
pteToggleAllVisible
pteToggleLayerSetEdition
pteToggleLayerSetValidityEdition
pteToggleLSActive
pteTogglePanels
pteTogglePropagateAllSelectable
pteTogglePropagateAllVisible
pteToggleShowMPTLPP
pteToggleShowRoutingLPP
pteToggleShowUsedLPP
pteToggleShowValidLPP
pteToggleToolbars
pteToggleWindowSynchro
pteUndockWindow
pteUnmapWindow
pteUnRegisterUserLSManagerTrigger
pteUnRegisterUserSelectionTrigger
pteUnsetLSActive

FinFET and Width Spacing Pattern Functions

leCycleSnapPatternDisplay
leGetGlobalGridsVisible
leGetLocalGridsVisible
leGetSnapPatternVisible
leGetSnapToSPTransform
leGetWidthSpacingGridsVisible
leGetWidthSpacingSnapPatternVisible
leSetGlobalGridsVisible
leSetLocalGridsVisible
leSetSnapPatternVisible
leSetWidthSpacingSnapPatternVisible
leToggleAllGravity
wspCheckActive
wspCreateWSP
wspCreateWSPByAttr
wspCreateWSPGroup
wspCreateWSSPDef
wspCreateWSSPDefByAttr
wspDeleteCellViewAllWSPData
wspDeleteMetalFill
wspDumpToFile
wspGetLineEndGrids
wspGetWSSPDefLP
wspRegionFindByLayer
wspRegionFindByWSSPDef
wspRegionGetActivePattern
wspRegionGetAllowedPatternGroups
wspRegionGetAllowedPatterns
wspRegionGetWSSPDef
wspSetWSSPDefRegionPurpose
wspSPDefFind
wspWSPFindByName
wspWSPGetFlatAttr
wspWSPGroupFindByName
wspWSSPDefAddToAllowedPatternGroups
wspWSSPDefAddToAllowedPatterns
wspWSSPDefAddToEnabled
wspWSSPDefClearEnabledOverrides
wspWSSPDefFind
wspWSSPDefFindByName
wspWSSPDefGetActivePattern
wspWSSPDefGetAllowedPatternGroups
wspWSSPDefGetAllowedPatterns
wspWSSPDefGetAttr
wspWSSPDefGetEnabledOverrides
wspWSSPDefRemoveFromAllowedPatternGroups
wspWSSPDefRemoveFromAllowedPatterns
wspWSSPDefRemoveFromEnabled
wspWSSPDefRename
wspWSSPDefSetActivePattern
wspWSSPDefSetAllowedPatternGroups
wspWSSPDefSetAllowedPatterns
wspWSSPDefSetEnabledOverrides

Track Pattern Assistant Functions

tpaDeselect
tpaSelect
tpaSelectWSSPDef
tpaSetActivePattern
tpaSetAllDefsVisible
tpaSetDefVisible
tpaSetFilterByName
tpaSetFilterByNumber
tpaSetRegionActivePattern
tpaSetRegionDefVisible
tpaSetRegionWireType
tpaSetWireType
tpaToggleDef
tpaToggleLayer
tpaToggleRegionLayer

Time Tracker Functions

ttrGetCurrentScope
ttrGetScopes
ttrGetTime
ttrStartTracking
ttrStopTracking

Application Tier Functions

leIsEXLAppOrAbove
leIsLayoutAppOrAbove
leIsMXLAppOrAbove
leIsXLAppOrAbove
leLayoutAppNames
leLayoutViewTypes

2

Connectivity Driven Editing Functions

abGetAssistant
abGetCurrentIncompleteNetFilter
abHiFindMarker
abSetColorOnSelection
abSetIncompleteNetFilter
bndAddInstsBindingByName
bndAddObjectsBinding
bndGetBoundObjects
bndGetSiblingBoundObjects
bndRemoveInstBindingByName
bndRegRemoveDeviceGetSurvivingNet
bndRemoveObjectBinding
bndRemoveTermBindingByName
bndReplaceInstsBindingByName
bndReplaceObjectsBinding
bndReplaceTermsBindingByName
bndSetInstsBindingByName
bndSetObjectsBinding
bndSetTermsBindingByName
bndUnregRemoveDeviceGetSurvivingNet
dbSetSoftConnectTermConnectToLayer
dbSetSoftConnectTermPinlessLayer
dbSetTermSoftConnect
lceAddSimpleStopLayers
lceClearLogicalConn
lceDestroyVoidShapes
lceExtract
lceExtractArea
lceExtractAreas
lceExtractNet
lceExtractNets
lceExtractUnverifiedAreas
lceGetExtractLayers
lceGetFracturedShapes
lceGetFracturedShapesFromNet
lceGetIncompleteNets
lceGetIncompleteNetMarkers
lceGetNetNamesFromArea
lceGetMarkerConnectivitySources
lceGetOption
lceGetShortMarkers
lceHiExtract
lceHierExtract
lceIsExtractLayer
lceIsShapeTrimmed
lcePrintConstraintGroupWarnings
lcePrintExtractLayers
lcePrintExtractVias
lcePrintTechDiagnostics
lceRegenerateVoidShapes
lceSetOption
lceShortLocatorChaseAndSave
lceShortLocatorRaiseForm
lntAddTrace
lntClearNeighbors
lntComputeNeighbors
lntContSteps
lntGetAllTraces
lntGetCurrentStep
lntGetSavedViewNames
lntGetTailVal
lntGetTraceInfo
lntHideNeighbors
lntHiEditTrace
lntHiNetTracer
lntIsNeighborsVisible
lntIsStepTrace
lntNeighbors
lntNextStep
lntNextToSetStep
lntPrevStep
lntRemoveAll
lntRemoveAllTraces
lntRemoveTrace
lntSaveTraces
lntSetCurrentStep
lntSetTailVal
lntSetTraceColor
lntSetTraceVisibility
lntShowHideAllTraces
lntShowNeighbors
lxAbutGetNeighbors
lxChain
lxChainAnchor2D
lxCheck
lxCheckAgainstSource
lxCheckAndUpdate
lxCheckAndUpdateRegister
lxCheckAndUpdateRemove
lxCheckAndUpdateSet
lxCheckLib
lxCloneGetEquivalentFigs
lxCmdOptions
lxCmdShiftOptions
lxComputeViaParams
lxConvertSlotToPolygon
lxCreateBndFile
lxCreateGroupArray
lxCreateSynchronousClonesFromFigGroups
lxDeleteSchematicDummies
lxDeleteSynchronousCloneFamily
lxFold
lxGenerateFinish
lxGenerateGetAvailableBoundaryLPPs
lxGenerateGetPinNets
lxGenerateSetAreaEstimationOptions
lxGenerateSetBoundaryOptions
lxGenerateSetGenerateOptions
lxGenerateSetNetPinSpecs
lxGenerateStart
lxGenFromSource
lxGetAvailablePinLPPs
lxGetCloneFamilyName
lxGetConnRef
lxGetEditedSyncClone
lxGetGroupArrayParams
lxGetLXInfo
lxGetOtherClonesInFamily
lxGetPermutedInstTerms
lxGetPinNets
lxGetSchematic
lxGetSource
lxGetSyncClone
lxGetValidViaDefs
lxGroupArrayCreatePreset
lxHiBackAnnotateDummies
lxHierCheck
lxHierCheckAgainstSource
lxHierUpdateComponentsAndNets
lxHierUpdateSchematicParameters
lxHiAbout
lxHiAlign
lxHiBackAnnotateAllActiveDummies
lxHiBackAnnotateSelectedDummies
lxHiChain
lxHiCheck
lxHiCheckAllTerminalInterfaces
lxHiClone
lxHiConnectInstPin
lxHiConvertMosaicToGroupArray
lxHiCreateGroup
lxHiCreateInstFromSch
lxHiCreateMPP
lxHiCreatePinsFromLabels
lxHiDefineDeviceCorr
lxHiEditComponentTypes
lxHiGenerateSelectedFromLayout
lxHiIChain
lxHiLockSelected
lxHiMoveAutomatically
lxHiProbe
lxHiReInitDesign
lxHiSetCorrespondence
lxHiSetOptions
lxHiStack
lxHiSwap
lxHiSwapComps
lxHiUnlockSelected
lxHiUpdateAllTerminalInterfaces
lxHiUpdateBinding
lxHiUpdateBusTerminals
lxHiUpdateCellViewPair
lxHiUpdateComponentsAndNets
lxHiUpdateLayoutConstraints
lxHiUpdateLayoutParameters
lxHiUpdateSchematicParameters
lxHiUpdateTerminalNetExpressions
lxHiVerifyDesign
lxIsGroupArray
lxIsGroupArrayEnabled
lxIsGroupArrayLocked
lxIsGroupArrayRegular
lxHiPRBoundaryInteriorHalo
lxLaunchLayoutEXL
lxLaunchLayoutXL
lxLaunchLayoutMXL
lxMakeDummy
lxMakePrBoundarySelectable
lxMakePrBoundaryUnselectable
lxPermPermutePins
lxProbeRemoveAll
lxRegMasterDiffName
lxRegPostUpdateComponentsAndNets
lxRegPrePosition
lxRegPreUpdateComponentsAndNets
lxRemoveSynchronousCloneFromFamily
lxRunCmdInVXL
lxRunCmdInXL
lxSelectedDeleteNetRouting
lxSelectedExtendChain
lxSelectedExtendExpanded
lxSelectedExtendSchematic
lxSelectedExtendSelection
lxSelectedLock
lxSelectedLockNet
lxSelectedRemoveIgnore
lxSelectedRemoveIgnoreForCheck
lxSelectedRoute
lxSelectedRouteNet
lxSelectedSelectAttachedGlobalNets
lxSelectedSelectAttachedNets
lxSelectedSelectAttachedSignalNets
lxSelectedSelectExternalGlobalNets
lxSelectedSelectExternalNets
lxSelectedSelectExternalSignalNets
lxSelectedSelectInternalGlobalNets
lxSelectedSelectInternalNets
lxSelectedSelectInternalSignalNets
lxSelectedSelectNetsShapes
lxSelectedUnlock
lxSelectedUnlockNet
lxSelectedUpdateFromSource
lxSelectedUpdateIgnore
lxSelectedUpdateIgnoreForCheck
lxSelectSynchronousFamily
lxSetAreaEstimationOptions
lxSetBoundaryOptions
lxSetCloneFamilyName
lxSetConfigRef
lxSetConnRef
lxSetGenerateOptions
lxSetGroupArrayLocked
lxSetGroupArrayRegular
lxSetNetPinSpecs
lxSetPreserveFloorplanningOptions
lxSetSchematicDriven
lxSetUpdateOptions
lxShapeSlotting
lxShowCommonIncompleteNetsForSelectedInsts
lxShowHideIncompleteNets
lxToggleLocalAbutment
lxToggleShowAllIncompleteNets
lxToggleShowIncompleteNets
lxUnfold
lxUnregMasterDiffName
lxUnregPrePosition
lxUnSlotVia
lxUpdateAllPhysBinding
lxUpdateBinding
lxUpdateComponentsAndNets
lxUpdateComponentsAndNetsFinish
lxUpdateComponentsAndNetsStart
lxUpdateGroupArrayParams
lxUpdatePhysBinding
lxUpdatePlacementStatus
lxUpdateSchematicParameters
lxVerifyCloneFamily
nclRunConstraintValidation
nclToggleCAEMode
soiEnableDrcDfm
techGetLxExtractLayers
techGetLxNoOverlapLayers
techIsLxExtractLayer
techIsLxNoOverlapLayer
techSetLxExtractLayer
techSetLxExtractLayers
techSetLxNoOverlapLayer
techSetLxNoOverlapLayers
tpoIsLayoutXL
tpoIsLayoutEXL

3

Fluid Guard Ring Functions

vfoAbut
vfoAdvGRUpdateCDF
vfoAllocateProtocolObj
vfoAllocateShapeData
vfoChopInstance
vfoConvertToPolygon
vfoCreateAutoFGR
vfoCreateObstruction
vfoCreateObstructions
vfoCreateShapeData
vfoDeleteObstruction
vfoDoSnapToSnapPattern
vfoDrawFluidShape
vfoGetDeviceClassParam
vfoGetDeviceFormalParam
vfoGetFileListWithLoadSequence
vfoGetImplementationClassName
vfoGetInstWithMissingCache
vfoGetParam
vfoGetProtocolClassName
vfoGetVersion
vfoGRCleanVersionCache
vfoGRCompareParams
vfoGrCreateCDF
vfoGRCreateDeviceClass
vfoGRDisableVersionCache
vfoGREnableVersionCache
vfoGRGetCreateFormFieldProp
vfoGRGetCreateFormIdentifier
vfoGRGetCreateFormPointer
vfoGRGetCommonQPtr
vfoGRGetExtraArgument
vfoGRGetExtraArgumentName
vfoGRGetQueuePointer
vfoGRGeometry
vfoGRMaximizeShapes
vfoGRNewCreateForm
vfoGRRegCreateFormUpdateCallback
vfoGRSetCreateFormAllFieldsInvisible
vfoGRSetCreateFormFieldProp
vfoGRSetExtraArgument
vfoGRSmoothen
vfoGRUpdateCreateFormSize
vfoGRUpdateTunnelLPPs
vfoGRUpdateTunnelOptions
vfoGRUpdateVersionCache
vfoInstallFluidDeviceFiles
vfoIsCommandInDragMode
vfoIsGuardRing
vfoMergeInstances
vfoPostChopCBHandler
vfoPostReshapeCBHandler
vfoPostSplitCBHandler
vfoPostStretchCBHandler
vfoReInstallAllFluidGuardRingDevices
vfoReInstallGuardRingDevice
vfoRotateInstance
vfoSetParam
vfoSetParams
vfoSetProtocolClassName
vfoSfDraw
vfoSfFinalize
vfoSfInitialize
vfoSfOuterEdgeCornerContRemoval
vfoSmoothen
vfoSupportsAbut?
vfoSupportsChop?
vfoSupportsConvertToPolygon?
vfoSupportsCreateObstruction?
vfoSupportsCreateObstructions?
vfoSupportsDeleteObstruction?
vfoSupportsMerge?
vfoSupportsRotation
vfoSupportsUpdateModelShape?
vfoSupportsVersionCache
vfoTransformFluidShape
vfoTunnelHigherMetalLayers
vfoUpdateModelShape
xfgrAddOption
xfgrAddRow
xfgrAddTable
xfgrConfigureOptionsCB
xfgrDeleteRow
xfgrDisableOption
xfgrEnableOption
xfgrGetAvailableValues
xfgrGetCellProps
xfgrGetColumnProps
xfgrGetFormSize
xfgrGetGroupProps
xfgrGetOptionProps
xfgrGetOptionValue
xfgrGetTableProps
xfgrGetTotalTableRows
xfgrHideAllGroups
xfgrHideAllOptions
xfgrHideGroup
xfgrHideOption
xfgrInitializeOptionsCB
xfgrOptionValueChangeCB
xfgrPostCreateCB
xfgrPreCreateCB
xfgrPrintTable
xfgrResetTable
xfgrSetAvailableValues
xfgrSetCellProps
xfgrSetColumnProps
xfgrSetFormSize
xfgrSetGroupProps
xfgrSetOptionProps
xfgrSetOptionValue
xfgrSetTableCellValue
xfgrTableCellValueChangedCB
xfgrSetTableProps
xfgrTableRowAddedCB
xfgrTableRowDeletedCB
xfgrShowAllGroups
xfgrShowGroup
xfgrShowOption

4

Router Translation Functions

iccIsConnected
iccSendCommand
iccSendSkillCommand

5

Custom Digital Placer Functions

Deleted Custom Digital Placer SKILL Functions

lxDressingTemplateEditor
lxEditPinPlacement
lxEditPlacementStyle
lxHiAutoPlace
lxHiPlaceBoundaryCell
lxHiPlaceFiller
lxMovePorts
vcpfeCreateRows
vcpfePlaceBoundaryCells
vcpfePlaceConstraintGroup
vcpfePlaceFillers
vcpfePlaceTapCells
vcpfeRegisterPostPlacementProc
vcpfeRunCustomDigitalPlacer

6

Space-based Router Functions

rdeCloseSession
rdeCreateChamferFill
rdeCreateWireChamfer
rdeDone
rdeEval
rdeGetVar
rdeHide
rdeInspect
rdeOpenCurrentDesign
rdeRemoveChamferFill
rdeReplay
rdeSequencer
rdeSetVar
rdeShow
rdeSource
rteCheckAntenna
rteCheckDataForRouting
rteCheckRoutability
rteComposeTrunks
rteCoverObstructionHilite
rteCoverObstructionUnHilite
rteCreateBlockRingScheme
rteCreateCellRowsScheme
rteCreateCoreRingScheme
rteCreatePadRingScheme
rteCreatePinToTrunkScheme
rteCreateStripesScheme
rteCreateViasScheme
rteDecomposeTrunks
rteDeleteRoutedNets
rteFixAntenna
rteFixViolations
rteGeomAnd
rteGeomAndNot
rteGeomNot
rteGeomOr
rteGeomSize
rteGeomXor
rteOptimizeRoute
rtePowerRouteBlockRing
rtePowerRouteCellRow
rtePowerRouteCoreRing
rtePowerRoutePadRing
rtePowerRoutePinToTrunk
rtePowerRouteStripes
rtePowerRouteTieShield
rtePowerRouteTrimStripes
rtePowerRouteViaInsertion
rteSearchAndRepair
vsrDeletePreset
vsrLoadPreset
vsrSavePreset

7

Floorplanner Functions

Introduction to Floorplanning SKILL Functions

adpInitFloorplan
adpnlSetEnv
vfpAlignPins
vfpAutoPin
vfpCPHGenPhysicalHier
vfpCPHGenPhysicalHierNoPropFile
vfpCPHLoadFloorplanFile
vfpCreateBoundaryPinsForSelectedShapes
vfpHiPushPreRoutesDown
vfpLoadPhysicalView
vfpPinConnectivitySetting
vfpPinSnapToEdge
vfpPtAddPinResizeEstimator
vfpPtGetPinResizeEstimators
vfpPtLoadPinResizeFile
vfpPtRemovePinResizeEstimator
vfpPtRunPinResizeEstimator
vfpPushPreRoutesDown
vfpReportIOPadLocation
vfpSbDefineObstruction
vfpSbDeleteObstruction
vfpSbEditIOPin
vfpSbEditSoftBlockType
vfpSbSetPolygonalBoundary
vfpSbSetRectangularBoundary
vpaOptimizePins

8

Module Generator Functions

Deleted Module Generator Functions

mgAbutAllCB
mgAbutCB
mgAddBodyContact
mgAddCopyDummies
mgAddDummyBottomCB
mgAddDummyLeftCB
mgAddDummyRCBottomCB
mgAddDummyRCLeftCB
mgAddDummyRCRightCB
mgAddDummyRCTopCB
mgAddDummyRightCB
mgAddDummyTopCB
mgAddEmptyRCCB
mgAddGuardRingCB
mgAddShapeToTopo
mgAddTopologyToModgen
mgCreateMatchGroupInModgen
mgCreateModgenAsLayout
mgCreateModgenConstraintAsLayout
mgCreateOrEdit
mgClearDummyLibCellAndParamAlias
mgDeleteAllBodyContacts
mgDeleteAllDummies
mgDeleteAllDummyRowColumnCB
mgDeleteAllEmptyRowColumnCB
mgDeleteCB
mgDeleteEmptyRowColumnCB
mgDestroyMatchGroupOnObject
mgEditGuardRingCB
mgExecNoConObs
mgExitCB
mgEvalInBackgroundModgen
mgFGREnterHandEdit
mgFGRExitHandEdit
mgFGRIsHandEdit
mgFlattenModgens
mgFlipHorizontalCB
mgFlipVerticalCB
mgGetBoxLPPArea
mgGetChannelTrunks
mgGetColumnRoutingChannelWidth
mgGetConstraintFromFG
mgGetDummyLibCellAndParamAlias
mgGetDummyRefDirectionParams
mgGetGuardRingConnectObject
mgGetIsLocalTrunk
mgGetLayerSpacing
mgGetMatchGroupMembers
mgGetModgenConstraintFromTopology
mgGetModgenFigGroupFromTopology
mgGetModgenFGFromConstraint
mgGetRegisteredDummyNetProc
mgGetRegisteredDummyOverrideParameters
mgGetRegUserProc
mgGetRowRoutingChannelWidth
mgGetStrapDirection
mgGetStrapHasDirection
mgGetStrapHasOffset
mgGetStrapOffset
mgGetStrapLongOffset1
mgGetStrapLongOffset2
mgGetTopologyFromModgen
mgGetTopoTrunkShapes
mgGetTopoShapes
mgGetTrunkChannel
mgGetTrunkRefLayerPurpose
mgGetTrunkRefLPPEnclosure
mgGetTrunkTopo
mgHilightEmptyRowColumnCB
mgIsInBackAnnotation
mgIsTopologyInsideModgen
mgModgenHasTopology
mgObjectHasMatchGroup
mgRegenerateModgen
mgRegisterDummyNetProc
mgRegisterDummyOverrideParameters
mgRegisterDummyParamsRefDirection
mgRegUserProc
mgRemoveMemberFromMatchGroup
mgRemoveTopologyFromModgen
mgRotateLeftCB
mgRotateMXCB
mgRotateMYCB
mgRotateR270CB
mgRotateR90CB
mgRotateRightCB
mgRouteCB
mgRoutePToTCB
mgSelectRowColCB
mgSetDummyLibCellAndParamAlias
mgSetIsLocalTrunk
mgSetStrapDirection
mgSetStrapHasDirection
mgSetStrapHasOffset
mgSetStrapLongOffset1
mgSetStrapLongOffset2
mgSetStrapOffset
mgSetTrunkRefLayerPurpose
mgSetColumnRoutingChannelWidth
mgSetRowRoutingChannelWidth
mgSwapCB
mgUnAbutCB
mgUnRegisterDummyNetProc
mgUnregisterDummyOverrideParameters
mgUnregisterDummyParamRefDirection
mgUnRegUserProc
mgUpdateCB
mgUpdateEmptyRowColumnHilightCB
mgUpdateHoriAlignCB
mgUpdateVertAlignCB
gpeAddInstance
gpeClearPresetGenerators
gpeExtractReuseTemplate
gpeExtractReuseTemplatesFromLCV
gpeExtractTemplateFromMG
gpeFindArrayPatternDiffs
gpeGetGridValue
gpeGetSelection
gpeIsPresetGenDisplayable
gpeIsRegisteredPresetGen
gpeLoadReuseTemplate
gpeMove
gpePresetReorientResistor
gpeRegisterPresetGen
gpeRemoveInstance
gpeRunPresetGen
gpeSelect
gpeSetGridText
gpeSetGridValue
gpeSetOrientText
gpeSetSize
gpeUnregisterPresetGen
gpeUpdateInstanceFromSchematic

Modgen Placement and Routing Functions

gpeAbutGridEntries
gpeAddDummy
gpeAddDummyInEmptyCells
gpeAddDummySurround
gpeCancelSandbox
gpeClearGridEntries
gpeCopyColAbutment
gpeCopyRowAbutment
gpeCreateAbutEntries
gpeCreateAbutType
gpeCreateAlignment
gpeCreateAlignmentAndSpacing
gpeCreateDummyConfig
gpeCreateDummyConfigNet
gpeCreateDummyConfigParam
gpeCreateGridEntry
gpeCreateMapEntry
gpeCreateSandbox
gpeDeleteDummyEntries
gpeDeleteSandbox
gpeEditSandbox
gpeFinishSandbox
gpeGetAbut
gpeGetAbutTypeList
gpeGetAbutTypeName
gpeGetConstraints
gpeGetDefaultAbutType
gpeGetFigGroup
gpeGetGrid
gpeGetGridColCount
gpeGetGridEntry
gpeGetGridEntries
gpeGetGridRowCount
gpeGetGridSelection
gpeGetMap
gpeGetMapEntry
gpeInsertEmptyColumns
gpeInsertEmptyRows
gpeIsSandboxSync
gpeIsValidAbutType
gpePlaceGridEntries
gpeRemoveEmptyRowsAndColumns
gpeSboxp
gpeSetAbut
gpeSetAbutEntries
gpeSetGrid
gpeSetGridEntry
gpeSetMap
gpeSetMapEntry
gpeSetMergeLayer
gpeStacksAreCompressed
gpeStacksCompress
gpeStacksUncompress
gpeStartSandbox
gpeSyncSandbox
gpeUnAbutGridEntries
gpeUnSyncSandbox
gpeAddMatchGroups
gpeAddStrapEntries
gpeAddTrunkChains
gpeClearChannelWidthEntry
gpeClearMatchGroups
gpeClearStrapEntries
gpeClearTopo
gpeClearTrunkChains
gpeCreateChannelWidthEntry
gpeCreateInstTermEntries
gpeCreateMatchGroupEntry
gpeCreateStrapEntries
gpeCreateTrunkChain
gpeCreateTrunkEntries
gpeCreateTwigEntries
gpeGetChannelWidthEntry
gpeGetStrapEntries
gpeGetTrunkChains
gpeGetTwigEntries
gpeSetChannelWidthEntry
gpeSetRouter

9

Abstract Generator SKILL Functions

Classification of Abstract Generator SKILL Functions
absImportGDS
absImportOasis
absImportLogical
absImportLEF
absImportDEF
absImportCTLF
absImportVerilog
absImportOptions
absExportLEF
absExportReport
absExportOptions
absGetLibrary
absSetLibrary
absAttachTechLib
absSelect
absSelectAllBins
absSelectCells
absSelectBin
absSelectBinFrom
absSelectCell
absGetSelectedCells
absSelectCellFrom
absSelectCellsInList
absDeselectAllBins
absDeselectCells
absDeselectBin
absDeselectBinFrom
absDeselectCell
absDeselectCellFrom
absDeselectCellsInList
absGetBins
absGetBinType
absGetSelectedBins
absMoveSelectedCellsToBin
absRenameBin
absNewBin
absDeleteBin
absDeleteBinMoveCellsTo
absCopyBinOptions
absGetOption
absSetOption
absGetBinOption
absSetBinOption
absPins
absExtract
absAbstract
absVerify
absGetCellProp
absSetCellProp
absGetTerminalProp
absSetTerminalProp
absDisableUpdate
absDistributeCells
absEnableUpdate
absExit
absRevalidateSelectedCells
absSort
absVersion
iagCreateMenuItem
iagGenAbstract

10

Configure Physical Hierarchy Functions

Uprev Functions

cphUprevDesign
cphUprevIncremental
cphUprevLibrary

Access Functions

cphChangeEditMode
cphCloseConfig
cphCloseWindow
cphCreatePhysConfig
cphFindOpenConfig
cphGetAllOpenConfigs
cphGetCell
cphGetLayoutXLConfig
cphGetLib
cphGetPhysicalTermName
cphGetSelectedSet
cphGetView
cphGetWinConfig
cphGetWindowId
cphIsConfigModified
cphIsLeaf
cphIsReadOnly
cphIsRemoveDevice
cphIsUnderPhysConfig
cphLaunchFromLayout
cphOpenConfig
cphOpenWindow
cphReplaceCellName
cphReplaceLibName
cphReplaceViewName
cphSaveAsConfig
cphSaveConfig

Top Cell Pane Function

cphGetTopCellName
cphGetTopCellView
cphGetTopLibName
cphGetTopViewName

Global Bindings Pane Functions

cphGetCstList
cphGetLibList
cphGetStopList
cphGetViewList
cphSetCstList
cphSetLibList
cphSetStopList
cphSetViewList

Tree Pane Functions

cphClearCellPhysicalBinding
cphClearInstPhysicalBinding
cphClearOccurPhysicalBinding
cphClearSchCellPhysicalBinding
cphClearSchInstPhysicalBinding
cphGetCellForceDescend
cphGetCellPhysicalBinding
cphGetCellPhysicalCell
cphGetCellPhysicalLib
cphGetCellPhysicalView
cphGetCellStopList
cphGetCellViewBinding
cphGetCellViewList
cphGetForceDescend
cphGetInstForceDescend
cphGetSchCellPhysicalBinding
cphGetSchInstForceDescend
cphGetSchInstPhysicalBinding
cphGetInstPhysicalCell
cphGetInstPhysicalLib
cphGetInstPhysicalView
cphGetInstStopList
cphGetInstViewBinding
cphGetInstViewList
cphGetOccurForceDescend
cphGetOccurPhysicalCell
cphGetOccurPhysicalLib
cphGetOccurPhysicalView
cphGetOccurStopList
cphGetOccurViewBinding
cphGetOccurViewList
cphGetPhysicalCell
cphGetPhysicalLib
cphGetPhysicalView
cphGetStopPoint
cphGetViewBinding
cphSetCellForceDescend
cphSetCellPhysicalBinding
cphSetCellStopList
cphSetCellViewBinding
cphSetCellViewList
cphSetInstForceDescend
cphSetSchInstForceDescend
cphSetInstPhysicalBinding
cphSetSchCellPhysicalBinding
cphSetSchInstPhysicalBinding
cphSetInstStopList
cphSetInstStopPoint
cphSetInstViewBinding
cphSetInstViewList
cphSetOccurForceDescend
cphSetOccurPhysicalBinding
cphSetOccurStopList
cphSetOccurStopPoint
cphSetOccurViewBinding
cphSetOccurViewList

Hierarchy Configuration Attributes Pane Functions

cphDeleteCellFingerSplit
cphDeleteCellIgnoreForCheck
cphDeleteCellIgnoreForGen
cphDeleteCellMFactorSplit
cphDeleteCellParamIgnoreForCheck
cphDeleteCellParamIgnoreForGen
cphDeleteCellParamNameMapping
cphDeleteCellParamToCheck
cphDeleteCellRemoveDevice
cphDeleteCellRounding
cphDeleteCellSFactorSplit
cphDeleteCellTermIgnoreForCheck
cphDeleteCellTermIgnoreForGen
cphDeleteCellTermNameMapping
cphDeleteCellVLGen
cphDeleteInstFingerSplit
cphDeleteInstIgnoreForCheck
cphDeleteInstIgnoreForGen
cphDeleteInstMFactorSplit
cphDeleteInstParamIgnoreForCheck
cphDeleteInstParamIgnoreForGen
cphDeleteInstParamToCheck
cphDeleteInstRemoveDevice
cphDeleteInstRounding
cphDeleteInstSFactorSplit
cphDeleteInstTermIgnoreForCheck
cphDeleteInstTermIgnoreForGen
cphDeleteOccurFingerSplit
cphDeleteOccurIgnoreForCheck
cphDeleteOccurIgnoreForGen
cphDeleteOccurMFactorSplit
cphDeleteOccurParamIgnoreForCheck
cphDeleteOccurParamIgnoreForGen
cphDeleteOccurParamToCheck
cphDeleteOccurRemoveDevice
cphDeleteOccurRounding
cphDeleteOccurSFactorSplit
cphDeleteOccurTermIgnoreForCheck
cphDeleteOccurTermIgnoreForGen
cphGetCellFingerSplit
cphGetCellIgnoreForCheck
cphGetCellIgnoreForGen
cphGetCellMFactorSplit
cphGetCellParamIgnoreForCheck
cphGetCellParamIgnoreForGen
cphGetCellParamNameMapping
cphGetCellParamToCheck
cphGetCellRemoveDevice
cphGetCellRounding
cphGetCellSFactorSplit
cphGetCellTermIgnoreForCheck
cphGetCellTermIgnoreForGen
cphGetCellTermNameMapping
cphGetCellVLGen
cphGetFingerSplit
cphGetIgnoreForCheck
cphGetIgnoreForGen
cphGetInstFingerSplit
cphGetInstIgnoreForCheck
cphGetInstIgnoreForGen
cphGetInstMFactorSplit
cphGetInstParamIgnoreForCheck
cphGetInstParamIgnoreForGen
cphGetInstParamToCheck
cphGetInstRemoveDevice
cphGetInstRounding
cphGetInstSFactorSplit
cphGetInstTermIgnoreForCheck
cphGetInstTermIgnoreForGen
cphGetMFactorSplit
cphGetOccurFingerSplit
cphGetOccurIgnoreForCheck
cphGetOccurIgnoreForGen
cphGetOccurMFactorSplit
cphGetOccurParamIgnoreForCheck
cphGetOccurParamIgnoreForGen
cphGetOccurParamToCheck
cphGetOccurRemoveDevice
cphGetOccurRounding
cphGetOccurSFactorSplit
cphGetOccurTermIgnoreForCheck
cphGetOccurTermIgnoreForGen
cphGetParamIgnoreForCheck
cphGetParamIgnoreForGen
cphGetParamNameMapping
cphGetParamToCheck
cphGetRemoveDevice
cphGetRounding
cphGetSFactorSplit
cphGetTermIgnoreForCheck
cphGetTermIgnoreForGen
cphGetTermNameMapping
cphIsParamIgnoredForCheck
cphIsParamIgnoredForGen
cphIsTermIgnoredForCheck
cphIsTermIgnoredForGen
cphSetCellFingerSplit
cphSetCellIgnoreForCheck
cphSetCellIgnoreForGen
cphSetCellMFactorSplit
cphSetCellParamIgnoreForCheck
cphSetCellParamIgnoreForGen
cphSetCellParamNameMapping
cphSetCellParamToCheck
cphSetCellRemoveDevice
cphSetCellRounding
cphSetCellSFactorSplit
cphSetCellTermIgnoreForCheck
cphSetCellTermIgnoreForGen
cphSetCellTermNameMapping
cphSetCellVLGen
cphSetInstFingerSplit
cphSetInstIgnoreForCheck
cphSetInstIgnoreForGen
cphSetInstMFactorSplit
cphSetInstParamIgnoreForCheck
cphSetInstParamIgnoreForGen
cphSetInstParamToCheck
cphSetInstRemoveDevice
cphSetInstRounding
cphSetInstSFactorSplit
cphSetInstTermIgnoreForCheck
cphSetInstTermIgnoreForGen
cphSetOccurFingerSplit
cphSetOccurIgnoreForCheck
cphSetOccurIgnoreForGen
cphSetOccurMFactorSplit
cphSetOccurParamIgnoreForCheck
cphSetOccurParamIgnoreForGen
cphSetOccurParamToCheck
cphSetOccurRemoveDevice
cphSetOccurRounding
cphSetOccurSFactorSplit
cphSetOccurTermIgnoreForCheck
cphSetOccurTermIgnoreForGen

Component Types Attributes Pane Functions

ctAddCellToCompTypeGroup
ctCreateCompTypeGroup
ctDeleteCellFromCompTypeGroup
ctDeleteCompTypeGroup
ctGetCellCompTypeGroup
ctGetCellCompTypeGroups
ctGetCompTypeCells
ctGetCompTypeGroupAttr
ctGetCompTypeNames
ctSetCompTypeGroupAttr

Soft Block Attributes Pane Functions

cphSbAddIOPin
cphSbDisplayAllIOPinsInfo
cphSbDefineCovObstruction
cphSbDefineIOPinLabelFlag
cphSbDefineObstruction
cphSbDefineSoftBlock
cphSbDelCovObstruction
cphSbDelObstruction
cphSbDelIOPin
cphSbDelIOPinById
cphSbDisplayBoundaryInfo
cphSbDisplayCovObstructionInfo
cphSbDisplayIOPinInfo
cphSbDisplayObstruction
cphSbDisplaySoftBlockAttributes
cphSbEditIOPin
cphSbEditIOPinById
cphSbEditSoftBlockAttributes
cphSbGetAllIOPins
cphSbGetFilteredIOPins
cphSbGetIOPinId
cphSbGetIOPinName
cphSbGetSoftBlockId
cphSbGetSoftBlocks
cphSbHasCovObstruction
cphSbIsValidIOPin
cphSbLoadSoftBlocks
cphSbRemoveSoftBlock
cphSbSaveSoftBlocks
cphSbSetPolygonalBoundary
cphSbSetRectangularBoundary
cphSbSetRectangularBoundaryUsingUtil

Visitor Functions

cphVisitedInstance
cphVisitedPath
cphVisitedSwitchMaster
cphVisitedTarget
cphVisitNextNode
cphVisitStart
cphVisitStop

Virtuoso Parameterized Layout Generator Functions

cphDeleteCellVPLGen
cphGetCellVPLGen
cphGetCellVPLGenParams
cphSetCellVPLGen
cphSetCellVPLGenParams
dbIsVPLGen
dbRegVPLGenCreateCellName
dbUnregVPLGenCreateCellName

11

Object Display Control Functions

Customizing the Info Balloon

Defining the SKILL Extension
Using the SKILL Extension
odcRegBlockage
odcRegBoundary
odcRegCPA
odcRegInstance
odcRegisterCustomFunc
odcRegLabel
odcRegMarker
odcRegModgen
odcRegPin
odcRegRow
odcRegRowRegion
odcRegRuler
odcRegShapeCircle
odcRegShapeDonut
odcRegShapeEllipse
odcRegShapeMPP
odcRegShapePath
odcRegShapePathSeg
odcRegShapePolygon
odcRegShapeRect
odcRegTextDisplay
odcRegVia
odcRegVirtualFigGroup

12

Interactive and Assisted Routing Functions

leFinishTrunk
leFinishWire
leHiAddWireVia
leHiCancelStitch
leHiCreateBus
leHiCreateGeometricWire
leHiCreateStrandedWire
leHiCreateWire
leHiP2P
leHiStitchToLayer
leWECycleControlWire
leWECycleSnap
leWENoSnap
weAddCustomTransitionMenuItem
weAutoTwigCycleTrunkViaAlignment
weCWHoldWidth
weCycleCutColorVia
weCyclePatternGravityLayerTransitionType
weGatherBusWires
weGetAdjustedWidthForTracks
weGetCustomTransitionMenuItems
weGetPathSegWidth
weHiCopyRoute
weHiCycleViaDefDown
weHiCycleViaDefUp
weHiEditBus
weHiInteractiveRouting
weHiWireTo45
weRemoveCustomTransitionMenuItem
weScaleMagnifierOrDecreaseWidth
weScaleMagnifierOrIncreaseWidth
weScrollOrCycleDownWireViaAlignment
weScrollOrCycleUpWireViaAlignment
weSetPathSegWidth

13

Slot Functions

sltSetContextSpecificationCells
sltShapeConsecutiveSlotting

14

Design Rule Driven Editing Functions

drdAddTarget
drdBatchCheck
drdBatchCheckLicenseAvailable
drdCheckedConstraintGroupItem
drdCheckedLayerGroupItem
drdCheckedRuleGroupItem
drdConstraintGroupHeaderClicked
drdConstraintHeaderClicked
drdConstraintItemClicked
drdEnablePixelThreshold
drdGetAllowedWidth
drdGetMinSpacing
drdGetMinSpanLengthSpacing
drdGetMinVoltageSpacing
drdIsPixelThresholdEnabled
drdLayerGroupHeaderClicked
drdLayerHeaderClicked
drdLayerItemClicked
drdListConstraintCategoryRules
drdOptionsSet
drdOptionUpdateConstraint
drdOptionUpdateLayer
drdRemoveTarget
drdRuleGroupHeaderClicked
drdRuleIDHeaderClicked
drdRuleIDItemClicked
drdRuleTypeHeaderClicked
drdRuleTypeItemClicked
drdSelectConstraintGroupItem
drdSelectLayerGroupItem
drdSelectSignOffRuleGroupItem
drdToggleSmartSnapMode
drdToggleSmartSnapModeForDiscreteSpacing
drdVerifySelSet
leHiBatchChecker
leToggleDrdMode

15

Multi-Patterning Technology Functions

mptActivate
mptCheckFlow
mptCheckHierarchicalLocks
mptCleanClusters
mptCleanColoredDataOnSingleMaskLayer
mptColorRemastering
mptDeleteClusters
mptDefineFlow
mptDoColorChecks
mptDoToolbarAction
mptFixCVUncoloredAndUnlocked
mptGetColoredPurposes
mptGetColorShiftingLayers
mptGetDefaultColoringMethod
mptGetFlowNames
mptGetFlowSettings
mptGetLayerColoringMethod
mptGetLayerDefaultColor
mptGetLayerDefaultColorSetting
mptGetLockDefaultColors
mptGetOutdatedDesigns
mptGetTrackPatternPattern
mptGetUpToDateDesigns
mptHiStitch
mptHiUnStitch
mptIsMaskColorShown
mptLPPMergeToColor
mptLockAll
mptMarkersToColoredBlockages
mptMarkersToMaskColors
mptPropagateLocks
mptPropagateSameMaskGroups
mptPurgePcell
mptReColor
mptReColorFromShapes
mptReColorSelection
mptReColorWsp
mptReconstructStitch
mptReportColoredShapesOnSingleMaskLayer
mptReportCurrentSettings
mptSetDefaultColoringMethod
mptSetFlow
mptSetLayerColoringMethod
mptSetLayerDefaultColor
mptSetLockDefaultColors
mptSetTrackPatternPattern
mptSetupComplianceChecker
mptShowMaskColor
mptUnlockAll
mptUnpropagateLocks
mptUpdateColor

16

Advanced Boolean Engine Functions

Advanced Boolean Engine and its Layers

ABE Layers

Operating ABE

Examination of ABE Layers

Support for Multithreading in ABE Functions

abeBlockagesFromCellView
abeBoundariesFromCellView
abeClearLayer
abeDone
abeElapsedTime
abeInit
abeIslandIterator
abeLayerAbut
abeLayerAnd
abeLayerAndNot
abeLayerAvoid
abeLayerFromCellView
abeLayerFromFigSet
abeLayerFromNet
abeLayerFromShapes
abeLayerGrow
abeLayerInside
abeLayerMergeTiles
abeLayerOr
abeLayerOrPtArray
abeLayerOutside
abeLayerShrink
abeLayerSize
abeLayerStraddle
abeLayerToBlockages
abeLayerToCellView
abeLayerToHilightSet
abeLayerTouch
abeLayerXor
abeMTdebug
abeNewLayer
abeRemoveLayer
abeRunQueue
abeShapesInside
abeShapesOutside
abeTileIterator

17

Symbolic Placement of Devices Functions

SPD User-Defined Abutment Functions

spdCalcOdSpacingWithPoly
spdGetAbutName
spdGetAbutStrategy
spdGetSymDeviceInfo
spdGetUserAbutProc
spdPerformAbutment
spdRegUserAbutProc
spdUnregUserAbutProc

SPD User Flow Callback Functions

spdGetUserFlowProc
spdRegUserFlowProc
spdUnregUserFlowProc

18

Virtuoso Placer Functions (Virtuoso Layout Suite EXL)

lobGetRegisteredFillOverrideParameters
lobGetRegUserProc
lobRegisterFillOverrideParameters
lobRegUserProc
lobUnregisterFillOverrideParameters
lobUnRegUserProc

19

Virtuoso Automated Placement and Routing SKILL Functions

apAdjustBoundary
apCapturePlacement
apCreateDeviceRowRegion
apCustomPDKSettings
apDeleteDeviceRowRegions
apDeleteFill
apDeleteTrims
apEnableM0OnFlow
apFixColors
apHighlightDevices
apInsertFill
apInsertTrims
apIPRegisterCustomMenuItem
apIPUnregisterCustomMenuItem
apIPUnregisterCustomMenuItems
apLoadOptions
apPDKSetupGetCdsEnvs
apPDKSetupGetFillParams
apPDKSetupGetModgenDummyAlias
apPDKSetupGetModgenDummyParams
apPDKSetupGetParamFunc
apPDKSetupGetParamList
apPDKSetupGetRegProcs
apPDKSetupGetVtNameList
apPlaceAuto
apPlaceAutoMatureNode
apResetPDKSetup
apRunBackannotate
apRunCreateGR
apRunDeleteGR
apRunDeviceGeneration
apSnapInsts
apSwitchPlacerType
apUnhighlightDevices
apValidateTrims
lobAddCopyFill
lobIsCopyFill
lobRemoveCopyFill
vcrRemoveShorts
vreCapturePlacement
vreCreateRowRegion
vreDeletePhysicalCells
vreDeletePowerRouting
vreDeleteRowRegions
vreDeleteSignalRouting
vreFinishRouting
vreGenerateWSPs
vreGetCellView
vreGetHandle
vreGetOption
vreGetOptions
vreGetRouter
vreGetRoutingStyle
vreIsOption
vreLoadPreset
vreRaiseConstraintManager
vreRaisePreRoutingBrowser
vreRaiseResultsBrowser
vreRemoveJogs
vreRemoveNotches
vreRunAssistedRouter
vreRunChecker
vreRunGeneration
vreRunMeshRouter
vreRunP2TRouter
vreRunPlacer
vreRunPowerRouter
vreRunSignalRouter
vreSetOption
vreSetOptions
vreSetRouter
vreSetRoutingStatus
vreSetRoutingStyle
vreShowCheckerLog
vreShowPlacerLog
vreShowRowGenLog
vreShowSignalRouterLog
vreStopPlacer
vreStopRowRegionCreation
vreStopSignalRouter
vreStopWSPGeneration
vrtCheckDesign
vrtCreateIDLayer
vrtDeleteNets
vrtPowerRoute
vrtRouteAssisted
vrtRouteDesign
vrtStrandRoute

20

Design Planning and Analysis Functions

lxDeleteVirtualPins
lxGetVirtualFigGroupMasterName
lxHiAdjustAreaBoundary
lxHiAdjustBoundary
lxHiCreateVirtGroup
lxHiDesignPlanningOptions
lxHiGenerateSelectedVirtualHierarchy
lxHiGenerateVirtualHierarchy
lxHiMakeCell
lxHiMakeVirtualHierarchy
lxHiRemaster
lxHiSnapPatternOptions
lxHiVirtHierOptions
lxIsVirtualFigGroup
lxMakeVirtualHierarchy
lxVirtHierGetTermName
lxVirtualHierarchyMakeCell

21

Virtuoso Concurrent Layout Functions

Concurrent Layout Interface Functions

cliGetCellViewOrigCellName
cliGetCellViewOrigLibName
cliGetCellViewOrigViewName
cliIsCVType
cliIsDesignerMode
cliIsManagerMode
cliReopen
cliSave

Concurrent Layout Editing Functions

cleCleanUpScratchCellViews
cleCreatePartition
cleCreatePartitionView
cleGetCurrentPartition
cleGetPartitions
cleHasAutoSavedFile
cleHasPanicFile
cleIsAreaBasedPartition
cleIsLayerBasedPartition
cleOpenAutoSavedCellView
cleOpenPanicCellView
clePartitionAttachAreaBoundary
clePartitionGetAreaBoundaries
clePartitionGetLayers
clePartitionGetStatus
cleRefreshAssistantByCellView
cleReinitialize
cleRestoreAndOpenAutoSavedFile
cleRestoreAndOpenPanicFile
cleStretchMalformedSpine

Concurrent Layout User Trigger Functions

cleGetUserTriggers
cleRegUserTriggers
cleUnregUserTriggers

22

Process Design Kit (PDK) Cockpit Functions

pdkeqCockpit

Return to top
 ⠀
X