rteCreatePadRingScheme
rteCreatePadRingScheme(
[ ?name s_name ]
[ ?allPinLayers g_allPinLayers ]
[ ?pinLayers l_pinLayers ]
[ ?railPins g_railPins ]
[ ?edgePins g_edgePins ]
) ;
=> t / nil
Description
Creates a pad ring routing scheme.
Arguments
|
?name s_name
|
Name of the scheme. Value is a quoted symbol.
|
|
?allPinLayers g_allPinLayers
|
|
|
Connect pad pins on all routing layers. Values are t or nil. If nil, the router connects pad pins specified by the ?pinLayers argument.
If no value is specified, uses the value of the proutePadRingAllLayers environment variable.
|
|
?pinLayers l_pinLayers
|
The layers to use to connect pad pins. Value is a list of layer strings. Separate layers with spaces. The ?allRouteLayers argument must be set to nil to use this argument.
If no value is specified, uses the value of the proutePadRingLayers environment variable.
|
|
?railPins g_railPins
|
Route to rail pins on the pads. Values are t or nil.
If no value is specified, uses the value of the proutePadRingRailPins environment variable.
|
|
?edgePins g_edgePins
|
Route to the pin edge. Values are t or nil.
If no value is specified, uses the value of the proutePadRingEdgePins environment variable.
|
Value Returned
|
t
|
The pad ring scheme was created successfully.
|
|
nil
|
An error occurred and the pad ring scheme was not created.
|
Examples
rteCreatePadRingScheme(
?name ‘schemeOne
?allPinLayers nil
?pinLayers ‘("Metal4" "Metal5" "Metal6")
?railPins t
?edgePins t
)
Related Topics
Space-based Router Functions
Return to top