Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

Pin Group Guide Functions

Pin Group Guides functions are related to Virtuoso® Floorplanner. These functions let you create pin groups and assign pin constraints to them. This feature is useful for designs with a large number of pins, such as mixed-signal designs, where it would be difficult and time-consuming to create pin constraints on individual pins. You can create pin groups, assign them to full or partial edge(s), and apply process constraints, such as layer range and spacings, to the entire pin group through a dedicated pin group guide constraint.

Use the database SKILL functions described in this section to create pin groups and assign pin constraints to them.

dbCreateAreaPinGroupGuide

dbCreateEdgePinGroupGuide

dbFindPinGroupGuideByName

dbGetAreaBoundaryPinGroupGuide

dbGetAreaPinGroupGuideAreas

dbGetFigPinGroupGuide

dbGetPRBoundaryPinGroupGuides

dbGetPinGroupGuideEdgeBoundary

dbGetPinGroupGuideEdgeName

dbGetPinGroupGuideEdgeStartOffset

dbGetPinGroupGuideEdgeStopOffset

dbGetPinGroupGuides

dbGetPinPinGroupGuides

dbAddAreaToPinGroupGuide

dbAddFigToPinGroupGuide

dbAddPinToPinGroupGuide

dbSubAreaFromPinGroupGuide

dbSubFigFromPinGroupGuide

dbSubPinFromPinGroupGuide

dbRemovePinGroupGuideEdge

dbSetPinGroupGuideEdge

dbSetPinGroupGuideEdgeStartOffset

dbSetPinGroupGuideEdgeStopOffset

dbGetAreaBoundaryValidRoutingLayers

dbAreaBoundaryHasLayerPriorityOrder

dbAreaBoundaryHasValidRoutingLayers

dbGetAreaBoundaryLayerPriorityOrder

dbGetPinGroupGuideKeepoutSpacing

dbGetPinGroupGuideLayerPriorityOrder

dbGetPinGroupGuideMinPinSpacing

dbGetPinGroupGuideMinPinWidth

dbGetPinGroupGuideValidRoutingLayers

dbGetPinMinPinSpacing

dbGetPinMinPinWidth

dbPinGroupGuideHasKeepoutSpacing

dbPinGroupGuideHasLayerPriorityOrder

dbPinGroupGuideHasMinPinSpacing

dbPinGroupGuideHasMinPinWidth

dbPinGroupGuideHasValidRoutingLayers

dbPinHasMinPinSpacing

dbPinHasMinPinWidth

dbSetAreaBoundaryLayerPriorityOrder

dbSetAreaBoundaryValidRoutingLayers

dbSetPinGroupGuideKeepoutSpacing

dbSetPinGroupGuideLayerPriorityOrder

dbSetPinGroupGuideMinPinSpacing

dbSetPinGroupGuideMinPinWidth

dbSetPinGroupGuideValidRoutingLayers

dbSetPinMinPinSpacing

dbSetPinMinPinWidth

dbUnsetAreaBoundaryLayerPriorityOrder

dbUnsetAreaBoundaryValidRoutingLayers

dbUnsetPinGroupGuideKeepoutSpacing

dbUnsetPinGroupGuideLayerPriorityOrder

dbUnsetPinGroupGuideMinPinSpacing

dbUnsetPinGroupGuideMinPinWidth

dbUnsetPinGroupGuideValidRoutingLayers

dbUnsetPinMinPinSpacing

dbUnsetPinMinPinWidth

Related Topics

Creating Pin Group Guides


Return to top
 ⠀
X