viaGetViaOptions
viaGetViaOptions(d_ConstraintGroupID) =>t_viaOptionsObject/ nil
Description
Returns a via options object from the specified constraint group. This via options object can be used by any SKILL procedure enabling generation or re-computation of vias.
The via options object gathers all the options allowing to customize the viaEngine during the via generation or re-computation. All these options are pre-seeded with the default environment variable values. On the other hand, in the createVia form, the options are pre-seeded with the current environment variable values.
The available settings for UserCutSpacing in the via options are:
viaOptions~>constraintGroupSetup~>transition~>userCutSpacingEnabled
viaOptions~>constraintGroupSetup~>transition~> userCutSpacingX
viaOptions~>constraintGroupSetup~>transition~> userCutSpacingY
Arguments
|
The ID of the constraint group in which the constraint is searched. |
|
Value Returned
Example
techFile = techGetTechFile(ddGetObj("gpdk090"))
constraintGroupId = cstFindConstraintGroupIn(techFile
"virtuosoDefaultSetup")
myViaOptions = viaGetViaOptions(constraintGroupId)
myViaOptions~>??
(createInRoute t createAsROD nil rodName
"" automatic via:0x3be390d0 constraintGroupSetup via:0x3be39030
)
Return to top