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.
dbGetAreaBoundaryPinGroupGuide
dbGetPinGroupGuideEdgeBoundary
dbGetPinGroupGuideEdgeStartOffset
dbGetPinGroupGuideEdgeStopOffset
dbSetPinGroupGuideEdgeStartOffset
dbSetPinGroupGuideEdgeStopOffset
dbGetAreaBoundaryValidRoutingLayers
dbAreaBoundaryHasLayerPriorityOrder
dbAreaBoundaryHasValidRoutingLayers
dbGetAreaBoundaryLayerPriorityOrder
dbGetPinGroupGuideKeepoutSpacing
dbGetPinGroupGuideLayerPriorityOrder
dbGetPinGroupGuideMinPinSpacing
dbGetPinGroupGuideValidRoutingLayers
dbPinGroupGuideHasKeepoutSpacing
dbPinGroupGuideHasLayerPriorityOrder
dbPinGroupGuideHasMinPinSpacing
dbPinGroupGuideHasValidRoutingLayers
dbSetAreaBoundaryLayerPriorityOrder
dbSetAreaBoundaryValidRoutingLayers
dbSetPinGroupGuideKeepoutSpacing
dbSetPinGroupGuideLayerPriorityOrder
dbSetPinGroupGuideMinPinSpacing
dbSetPinGroupGuideValidRoutingLayers
dbUnsetAreaBoundaryLayerPriorityOrder
dbUnsetAreaBoundaryValidRoutingLayers
dbUnsetPinGroupGuideKeepoutSpacing
dbUnsetPinGroupGuideLayerPriorityOrder
dbUnsetPinGroupGuideMinPinSpacing
dbUnsetPinGroupGuideMinPinWidth
dbUnsetPinGroupGuideValidRoutingLayers
Return to top