techCreateGenViaVariant
techCreateGenViaVariant(d_techIDt_viaVariantName t_viaDefName(l_parameters) ) =>d_viaVariantID/ nil
Description
Creates a generated via variant matching the specified generated via definition in the specified technology database. ASCII technology file location: cdsGenViaVariants subsection in the viaDefs section.
For more information, see
Arguments
|
The name of the generated via definition to associate with the variant. See techCreateGenViaDef. |
|
|
A list of parameters for the object in this syntax: '(parameters
[(layer1Purpose
[(layer2Purpose
[(cutPurpose
[(cutWidth
[(cutHeight
[(cutColumns
[(cutRows
[(cutSpacing
[(layer1Enc
[(layer2Enc
[(cutPattern
[(alignment
[(originOffset ( [(cutArraySpacing
[(version
[(layer1ExtraParams
[(layer2ExtraParams
[(cutArrayPatternX
[(cutArrayPatternY
) |
Value Returned
Example
techCreateGenViaVariant(tech "vv1" "myGenVia"
'(parameters
(layer1Purpose "net")
(layer2Purpose "net")
(cutPurpose "fill")
(cutWidth 0.1)
(cutHeight 0.1)
(cutColumns 6)
(cutRows 8)
(cutSpacing 0.1 0.1)
(layer1Enc (0 0 0.1 0.1))
(layer2Enc (0.2 0.2 0.2 0.2))
(cutPattern ((0 1) (1 0)))
(alignment "offset")
(originOffset (0.1 0.1))
(cutArraySpacing 0.1 0.2)
(version 1)
(layer2ExtraParams (((purpose "net") (enc (0.3 0.3 0.3 0.3)))))
(layer1ExtraParams (
((purpose "net") (enc (0.3 0.3 0.3 0.3)))
((purpose "drawing") (enc (0.2 0.2 0.2 0.2)))
)
)
(cutLayerExtraParams (((purpose "net") (enc (0.3 0.3 0.3 0.3)))))
(cutArrayPatternX (2 4))
(cutArrayPatternY (3 5))
)
)
Creates a generated via variant and associates it with the specified generated via definition.
Return to top