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

1


Basic Editing Functions

This topic provides a list of basic editing Cadence® SKILL functions associated with Virtuoso® Layout Suite.

Only the functions listed here are supported for public use. All other functions, regardless of their name or prefix, and undocumented aspects of the functions described below, are private and are subject to change at any time.

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

leHiAreaDensity

leHiAssignNet

leHiConvertMosaicToInst

leHiConvertMosaicToModgen

leHiEditSlot

leHiUnassignNet

leFlattenInst

leFreezeInst

leIOZoomToFigGroupTopLevelContext

leLmbCtrlOption

leLmbShiftOption

leMakeCell

leMakeHierReadonlyOrEditableMC

leMergeShapes

leMicroEdit

leModifyCorner

leMoveCellViewOrigin

lePasteFigs

lePlGetApplyPrevData

lePlGetEditorName

leQuickAlignToggleMode

leReturn

leReturnToLevel

leReturnToTop

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

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

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


Return to top
 ⠀
X