8
Module Generator Functions
This topic lists the Cadence® SKILL functions associated with the Virtuoso Module Generator (Modgen).
Only the functions listed below 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.
Modgen Editor Functions
- mgAddBodyContact
- 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
- mgGetDummyRefDirectionParams
- mgGetGuardRingConnectObject
- mgGetIsLocalTrunk
- mgGetIsLocalTrunk
- mgGetLayerSpacing
- 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
- mgSelectRowColCB
- mgSetIsLocalTrunk
- mgSetStrapDirection
- mgSetStrapHasDirection
- mgSetStrapHasOffset
- mgSetStrapLongOffset1
- mgSetStrapLongOffset2
- mgSetStrapOffset
- mgSetTrunkRefLayerPurpose
- mgSetColumnRoutingChannelWidth
- mgSetRowRoutingChannelWidth
- mgSwapCB
- mgUnAbutCB
- gpeRegisterPresetGen
- mgUnregisterDummyOverrideParameters
- mgUnregisterDummyParamRefDirection
- mgUnRegUserProc
- mgUpdateCB
- mgUpdateCB
- mgUpdateEmptyRowColumnHilightCB
- mgUpdateHoriAlignCB
- mgUpdateVertAlignCB
Modgen Pattern Editor Functions
- 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 Functions
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
Modgen Routing Functions
- gpeAddMatchGroups
- gpeAddStrapEntries
- gpeAddTrunkChains
- gpeClearChannelWidthEntry
- gpeClearMatchGroups
- gpeClearStrapEntries
- gpeClearTopo
- gpeClearTrunkChains
- gpeCreateChannelWidthEntry
- gpeCreateInstTermEntries
- gpeCreateMatchGroupEntry
- gpeCreateStrapEntries
- gpeCreateTrunkChain
- gpeCreateTrunkEntries
- gpeCreateTwigEntries
- gpeGetChannelWidthEntry
- gpeGetStrapEntries
- gpeGetTrunkChains
- gpeGetTwigEntries
- gpeSetChannelWidthEntry
- gpeSetRouter
Return to top