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

techID~>widthSpacingSnapPatternDefs

techID~>widthSpacingSnapPatternDefs~>
name
layer
layerNum
purpose
purposeNum
period
direction
offset
snappingLayers
patternNames
patternGroupNames
defaultActiveName

Description

(Virtuoso Advanced Node for Layout Only) Retrieves information related to width spacing snap pattern definitions from the technology database identified by techID.

Attributes

name

A list of width spacing pattern definition names.

layer

A list of layers on which the width spacing snap pattern regions are drawn.

layerNum

A list of layer numbers corresponding to these layers.

purpose

A list of purposes to which the snap pattern definitions apply.

purposeNum

A list of purpose numbers corresponding to these purposes.

period

A list of spacing values for coarse-grain period tracks.

direction

A list of direction values identifying the direction in which period spacing is applied.

offset

A list of distance values defining the distance of the nearest period track to the anchor reference for each width spacing pattern.

snappingLayers

A list of layers to which the width spacing snap pattern definitions apply.

patternNames

A list of the allowed width spacing patterns.

patternGroupNames

A list of the allowed width spacing pattern groups.

defaultActiveName

A list of the default patterns visible in the layout in areas where no region has been drawn.

Examples

tfid~>widthSpacingSnapPatternDefs
=> (db:0x1742c61a db:0x1742c61b db:0x1742c61c db:0x1742c61d)
tfid~>widthSpacingSnapPatternDefs~>name
=> ("M2WSP" "M3WSP" "M4WSP" "M5WSP")
tfid~>widthSpacingSnapPatternDefs~>layer
=> (db:0x1742e89b db:0x1742e89f db:0x1742e8a1 db:0x1742e8a3)
tfid~>widthSpacingSnapPatternDefs~>layer~>name
=> ("Metal2" "Metal3" "Metal4" "Metal5")
tfid~>widthSpacingSnapPatternDefs~>purpose~>name
=> ("localWSP" "localWSP" "localWSP" "localWSP")
tfid~>widthSpacingSnapPatternDefs~>period
=> (0.768 0.768 0.768 0.768)
tfid~>widthSpacingSnapPatternDefs~>direction
=> ("vertical" "horizontal" "vertical" "horizontal")
tfid~>widthSpacingSnapPatternDefs~>snappingLayers
=> ((((layer "Metal2")))
    (((layer "Metal3"))) 
    (((layer "Metal4"))) 
    (((layer "Metal5")))
    )
tfid~>widthSpacingSnapPatternDefs~>patternNames
=> (("stdCell") nil nil nil)
tfid~>widthSpacingSnapPatternDefs~>defaultActiveName
=> ("minWidth" "minWidth" "minWidth" "minWidth")


Return to top
 ⠀
X