rteOptimizeRoute
rteOptimizeRoute(
[ ?cv d_cvID ]
[ ?checkAntenna g_checkAntenna ]
[ ?detailCritic g_detailCritic ]
[ ?excludeNet t_excludeNet ]
[ ?excludePowerGround g_excludePowerGround ]
[ ?reduceVias g_reduceVias ]
[ ?region l_region ]
[ ?set g_set ]
[ ?useDoubleCutVias g_useDoubleCutVias ]
) ;
=> t / nil
Description
This function is used to optimize routing by performing refinement routing steps, such as reducing the vias, master vias, straighten wire.
Arguments
|
?cv d_cvId
|
Database ID of the cellview. Can be obtained using the geGetEditCellView SKILL function. Required.
|
|
?checkAntenna d_checkAntenna
|
|
|
Checks for process antenna violations for the entire design, specific nets, or nets in a set. You can choose to ignore specific nets.
|
|
?detailCritic g_detailCritic
|
|
|
Directs the router to straighten wire paths. Values are t or nil.
If no value is specified, uses the value of the detailRouteCritic environment variable.
|
|
?excludeNet t_excludeNet
|
|
|
A string of net names not to route. ?includeNet and ?excludeNet cannot both be specified.
|
|
?excludePowerGround g_excludePowerGround
|
|
|
Indicates whether to route power and ground nets. Values are t to exclude power and ground nets or nil to include power and ground nets.
If no value is specified, uses the value of the excludeTypePowerGround environment variable.
|
|
?reduceVias g_reduceVias
|
|
|
If no value is specified, uses the value of the optimizeRouteReduceVias environment variable.
|
|
?region l_region
|
A list of floating point coordinates defining a region. If defined, all routing occurs within the region.
|
|
?set g_set
|
Performs routing checks on nets in the selected set. Use the Navigator to select the nets.
Values are t or nil (default).
If you specify the arguments ?all, ?nets, and ?set together, the preferred order is ?all ?nets ?set.
|
|
?useDoubleCutVias g_useDoubleCutVias
|
|
|
Replaces single-cut vias with double-cut vias.
|
Value Returned
|
t
|
The variable was set successfully.
|
|
nil
|
The variable was not set successfully.
|
Examples
(rteOptimizeRoute ?cv(geGetEditCellView)
?critic t
?reductVias t)
Related Topics
Space-based Router Functions
Return to top