dbCreateRelatedSnapPatterns
dbCreateRelatedSnapPatterns(
d_cellView
t_name
l_relatedSnapPatterns
[l_rowRegionSpecNames]
[l_extraLPP]
[f_regionSnapPitchHorizontal]
[f_regionSnapPitchVertical]
)
=> d_relatedSnapPatterns / nil
Description
(ICADVM20.1 Only) Creates a group of related snap patterns in the specified cellview.
Arguments
|
d_cellView
|
The ID of the cellview in which the related snap patterns are to be created.
|
|
t_name
|
Name of the group of the related snap patterns.
|
|
l_relatedSnapPatterns
|
list(l_snapPatternDef)
List of the snap pattern definitions to include in the group.
where,
-
l_snapPatternDef
: list(t_snapPatternDefName [l_widthSpacingPatternNames] [l_widthSpacingPatternGroupNames])
A snap pattern definition.-
t_snapPatternDefName: Name of the snap pattern definition.
|
|
|
-
l_widthSpacingPatternNames
: list(t_widthSpacingPatternName)
List of the width spacing pattern names allowed in this definition. These patterns can belong either to a tech database or to a design database.
|
|
|
-
l_widthSpacingPatternGroupNames
: list (t_widthSpacingPatternGroupName)
List of the width spacing pattern group names allowed in the definition. These pattern groups can belong either to a tech database or to a design database.
|
|
l_rowRegionSpecNames
|
list(t_rowRegionSpecName...)
List of the names of RowRegionSpecs to include in the group.
|
|
l_extraLPP
|
An additional layer-purpose pair. A shape on the LPP is created automatically when an instance of the related snap pattern is placed in the layout.
|
|
f_regionSnapPitchHorizontal
|
|
|
The pitch at which the horizontal region edges snap in the vertical direction. This value overrides the X snapping grid values.
The default value is 0.
|
|
f_regionSnapPitchVertical
|
|
|
The pitch at which the vertical region edges snap in the horizontal direction. This value overrides the Y snapping grid values.
The default value is 0.
|
Value Returned
|
d_relatedSnapPatterns
|
The ID of the created group of related snap patterns.
|
|
nil
|
Returned in case of failure.
|
Example
dbCreateRelatedSnapPatterns(cv "rsp_group1" '(("snap1" nil ("wsp_group1"))
("snap2" ("wsp1"))) nil '("Active" "drawing") 0.1 0.2 )
Return to top