Product Documentation
Virtuoso Technology Data SKILL Reference
Product Version IC23.1, June 2023


Contents

1

Administrative Functions

tcDumpTechFile
tcLoadTechFile
tcRegPostAttachTrigger
tcRegPostDumpTrigger
tcRegPostLoadTrigger
tcRegPostSetRefTrigger
tcRegPreDumpTrigger
tcRegPreLoadTrigger
tcUnregPostAttachTrigger
tcUnregPostDumpTrigger
tcUnregPostLoadTrigger
tcUnregPostSetRefTrigger
tcUnregPreDumpTrigger
tcUnregPreLoadTrigger
techBindTechFile
techCloseTechFile
techCopyTechFile
techDeleteTechFile
techDeleteTechLibName
techGetDefaultTechName
techGetOpenTechFiles
techGetTechFile
techGetTechFileDdId
techGetTechFileName
techGetTechLibName
techGetTimeStamp
techMakeVirtuosoIccInfo
techOpenDefaultTechFile
techOpenTechFile
techPurgeTechFile
techRefreshTechFile
techReopenTechFile
techSaveTechFile
techSetEvaluate
techSetPrecision
techSetTechLibName
techSetTimeStamp
techTruncateTechFile
techUnattachTechFile
techVerifyTechFileId

2

Controls Functions

techGetFabricType
techGetMfgGridResolution
techGetParam
techGetParams
techGetPermission
techGetPermissions
techGetProcessNode
techGetViewTypeUnits
techIsMfgGridResolutionSet
techIsReadPermission
techSetFabricType
techSetMfgGridResolution
techSetParam
techSetReadPermission
techSetReadWritePermission

3

Layers Functions

analysisAttributeLocks
techCreateDerivedLayer
techCreateLayer
techCreateLP
techCreatePurpose
techCreatePurposeDef
techDeleteLayer
techDeleteLP
techDeletePurpose
techDeletePurposeDef
techDeleteTwoLayerProp
techFindLayer
techFindPurposeDef
techGetDerivedLayer
techGetEquivLayers
techGetLabelLayers
techGetLayerAbbrev
techGetLayerAnalysisAttribute
techGetLayerAnalysisAttributeLock
techGetLayerFunction
techGetLayerFunctions
techGetLayerMaskNumber
techGetLayerMfgResolution
techGetLayerMfgResolutions
techGetLayerName
techGetLayerNum
techGetLayerProp
techGetLayerRoutingDirections
echGetLayerRoutingGrid
techGetLayerRoutingGrids
techGetLP
techGetLPAttr
techGetLPPacketName
techGetLPPriorityInContext
techGetLPProp
techGetLPsByPriority
techGetOrderLeLsw
techGetOrderLPPriorityInContext
techGetOuterViaLayers
techGetPurposeAbbrev
techGetPurposeName
techGetPurposeNum
techGetStampLabelLayers
techGetTrimLayerPairs
techGetTwoLayerProp
techGetViaLayers
techHasLayerAnalysisAttribute
techIsLPValidBase
techIsViaLayer
techOrderLPPriorityInContext
techSetEquivLayer
techSetEquivLayers
techSetLabelLayer
techSetLabelLayers
techSetLayerAbbrev
techSetLayerAnalysisAttribute
techSetLayerAnalysisAttributeLock
techSetLayerFunction
techSetLayerFunctions
techSetLayerMaskNumber
echSetLayerMfgResolution
techSetLayerMfgResolutions
techSetLayerName
techSetLayerProp
techSetLayerRoutingGrid
techSetLayerRoutingGrids
techSetLPAttr
techSetLPPacketName
techSetLPPriorityInContext
techSetStampLabelLayer
techSetStampLabelLayers
techSetTwoLayerProp
techSupportsLayerAnalysisAttributes

4

Physical and Electrical Constraints Functions

Physical Constraints Functions

techCreateSpacingRuleTable
techGetOrderedSpacingRules
techGetSpacingRules
techGetSpacingRuleTable
techGetSpacingRuleTableEntry
techGetSpacingRuleTables
techGetViaStackLimit
techGetViaStackLimits
techSetViaStackLimits
techSetOrderedSpacingRule
techSetSpacingRule
techSetSpacingRuleTableEntry
techSetViaStackLimit

Electrical Constraints and Layer Attributes Functions

techCreateElectricalRuleTable
techGetCurrentDensityRules
techGetCurrentDensityRuleTable
techGetCurrentDensityRuleTables
techGetElectricalRules
techGetElectricalRuleTable
techGetElectricalRuleTableEntry
techGetElectricalRuleTables
techGetOrderedElectricalRules
techSetElectricalRule
techSetElectricalRuleTableEntry
techSetOrderedElectricalRule

5

Place and Route Functions

techSetPrRoutingLayers
techSetPrRoutingLayer
techGetPrRoutingLayers
techGetPrRoutingDirection
techIsPrRoutingLayer
techSetPrViaTypes
techSetPrViaType
techGetPrViaTypes
techGetPrViaType
techIsPrViaDevice
techSetPrStackVias
techSetPrStackVia
techGetPrStackVias
techIsPrStackVia
techSetPrMastersliceLayers
techSetPrMastersliceLayer
techGetPrMastersliceLayers
techIsPrMastersliceLayer
techSetPrViaRule
techGetPrViaRules
techGetPrViaParams
techSetPrGenViaRule
techGetPrGenViaRules
techGetPrGenViaParams
techSetPrNonDefaultRule
techGetPrNonDefaultRules
techGetPrNonDefaultParams
techSetPrRoutingPitch
techGetPrRoutingPitch
techSetPrRoutingOffset
techGetPrRoutingOffset

6

Database Constraints Functions

techIsDBUPerUUSet
techSetDBUPerUU
techGetDBUPerUU
techIsUserUnitSet
techSetUserUnit
techGetUserUnit

7

Site Definitions Functions

techCreateScalarSiteDef
techCreateArraySiteDef
techFindSiteDefByName
techGetCellViewSiteDefs
techDeleteSiteDef

8

Via Definitions and Via Specifications Functions

Via Definition SKILL Functions

cdsFixedViaDefs
techCreateGenViaDef
techCreateStdViaDef
techCreateCustomViaDef
techCreateCustomViaDefByName
techSetViaDefResistancePerCut
techFindViaDefByName
techDeleteViaDef

Via Variant SKILL Functions

techCreateGenViaVariant
techCreateStdViaVariant
techCreateCustomViaVariant
techFindViaVariantByName

Via Specifications SKILL Functions

techCreateViaSpec
techSetViaSpecTableEntry
techGetViaSpecTableEntries
techGetViaSpecTableEntriesByName
techGetViaSpecTableEntry
techFindViaSpec
techDeleteViaSpec

9

Device Functions

techGetDeviceCellView
techGetDeviceCParam
techGetDeviceFParam
techGetDeviceInClass
techGetDeviceClassViewList
techRegisterUserDevice
techUnregisterUserDevice
techGetDeviceTechFile
techIsDevice
techSetDeviceProp
techGetDeviceProp
techGetDeviceClass
techGetInstDeviceClass
techSetDeviceClassProp
techGetDeviceClassProp
techDeleteDeviceClass
techSetMPPTemplate
techGetMPPTemplateNames
techGetMPPTemplateByName
techGetExtractDevices
techSetExtractMOS
techGetExtractMOS
techSetExtractRES
techGetExtractRES
techSetExtractCAP
techGetExtractCAP
techSetExtractDIODE
techGetExtractDIODE
techCreateWaveguideDef
techDeleteWaveguideDef
techFindWaveguideDefByLP
techHasWaveguideDefMinBendRadius
techSetWaveguideDefMinBendRadius

10

LSW Layers Functions

techOrderLeLsw
techSetLeLswLayers
techSetLeLswLayer
techGetLeLswLayers
techIsLeLswLayer

11

Display Resource File Functions

drDeleteDisplay
drDeleteColor
drDeleteLineStyle
drDeletePacket
drDeleteStipple
drDumpDrf
drFindPacket
drGetActiveDisplayDrf
drGetColor
drGetDisplay
drGetDisplayIdList
drGetDisplayName
drGetDisplayNameList
drGetLineStyle
drGetLineStyleIndexByName
drGetPacket
drGetPacketList
drGetPacketAlias
drGetPacketFillStyle
drGetStipple
drGetStippleIndexByName
drLoadDrf
drSetPacket

12

MPT Functions

techGetIntegrationColorModel
techGetLayerNumColorMasks
techGetStdViaDefCutColoring
techGetTechCutColoring
techIsStdViaDefCutColoringSet
techSetIntegrationColorModel
techSetLayerNumColorMasks
techSetStdViaDefCutColoring
techSetTechCutColoring

13

Display Form Functions

techManagerOpenTechToolBox
techManagerOpenDisplayToolBox
tcDisplayNewTechForm
tcNewLibDisplayRefTechForm
tcDisplayTechGraphForm
tcDisplayAttachTechForm
tcDisplayLoadTechForm
tcDisplayCompTechForm
tcDisplayDumpTechForm
tcDisplayDiscardTechForm
tcDisplaySaveTechForm
tcQcInstallDevices
dreInvokeDre

14

SnapPatternDefinition Functions

Snap Pattern Definition SKILL Functions

techCreateSnapPatternDef
techDeleteSnapPatternDef
techFindSnapPatternDefByLP
techFindSnapPatternDefByName

Width Spacing Pattern SKILL Functions

techCreateWidthSpacingPattern
techCreateWidthSpacingPatternWithColor
techDeleteWidthSpacingPattern
techFindWidthSpacingPattern
techGetWidthSpacingPatternAllowedRepeatMode
techGetWidthSpacingPatternDefaultRepeatMode
techGetWidthSpacingPatterns
techSetWidthSpacingPatternRepeatMode

Width Spacing Pattern Groups SKILL Functions

techCreateWidthSpacingPatternGroup
techDeleteWidthSpacingPatternGroup
techFindWidthSpacingPatternGroup
techGetWidthSpacingPatternGroups

Width Spacing Snap Pattern Def SKILL Functions

techCreateWidthSpacingSnapPatternDef
techDeleteWidthSpacingSnapPatternDef
techGetWidthSpacingSnapPatternDefsByLP
techFindWidthSpacingSnapPatternDefByName

Related Snap Patterns SKILL Functions

techCreateRelatedSnapPatterns
techDeleteRelatedSnapPatterns
techFindRelatedSnapPatterns
techGetRelatedSnapPatterns

15

Trim Layer Functions

techGetTrimLayer
techGetTrimLayers
techGetTrimmedLayers

16

Wire Profile and Finger Definition Functions

techCreateFingerDef
techCreateWireProfile
techCreateWireProfileGroup
techDeleteFingerDef
techDeleteWireProfile
techDeleteWireProfileGroup
techFindFingerDef
techFindWireProfile
techFindWireProfileGroup
techImportWireProfileSet
techExportWireProfileSet

A

Accessing Technology Databases with the ~> Operator

techID~>
techID~>layers
techID~>derivedLayers
techID~>purposeDefs
techID~>lps
techID~>viaDefs
techID~>viaVariants
techID~>viaSpecs
techID~>siteDefs
techID~>snapPatternDefs
techID~>widthSpacingSnapPatternDefs

Return to top
 ⠀
X