rteFixAntenna
rteFixAntenna(
[ ?cv d_cvid ]
[ ?all g_all ]
[ ?nets l_nets ]
[ ?set g_set ]
[ ?excludeNets l_excludeNets ]
[ ?layerList l_layerList ]
[ ?fullRulesChecking g_fullRulesChecking ]
[ ?maxWiresToPush x_maxWiresToPush ]
[ ?model l_models ]
[ ?useDiodes g_useDiodes ]
[ ?useJumpers g_useJumpers ]
) ;
=> t / nil
Description
Fixes process antenna violations for the entire design, a specific net, or nets in a set by inserting jumpers and/or diodes. You can choose to ignore specific nets.
To use this command, your design data must have been imported from LEF and DEF files that include process antenna keywords for setting values used by this function.
Arguments
|
?cv d_cvId
|
Database ID of the cellview. Can be obtained using the geGetEditCellView SKILL function. Default is the current cellview.
|
|
?all g_all
|
Performs process antenna checks on all nets.
Values are t or nil (default).
If you specify the arguments ?all, ?nets, and ?set together, the preferred order is ?all ?nets ?set.
|
|
?nets l_nets
|
Performs process antenna checks on the specified list of nets.
If you specify the arguments ?all, ?nets, and ?set together, the preferred order is ?all ?nets ?set.
|
|
?set g_set
|
Performs process antenna 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.
|
|
?excludeNets l_nets
|
Excludes the specified list of nets during the check.
|
|
?layerList l_layerList
|
Specifies the layer(s) on which jumpers can be added. Only validRoutingLayers that are also in this list can be used. By default, jumpers can only be added on validRoutingLayers.
|
|
?fullRulesChecking g_fullRulesChecking
|
|
|
Values are t (default) or nil. Setting a value of t performs complete checks. Setting a value of nil results in faster, but less accurate checking.
|
|
?maxWiresToPush x_maxWiresToPush
|
|
|
Specifies the number of wires that can be pushed for a single jumper. Default is 2.
|
|
?model l_models
|
Specifies the model(s) to use: OXIDE1, OXIDE2, OXIDE3, OXIDE4. Default is OXIDE1.
|
|
?useDiodes g_useDiodes
|
Adds diodes to remove violations. Values are t or nil (default).
|
|
?useJumpers g_useJumpers
|
|
|
Adds jumpers to remove violations. Values are t (default) or nil.
|
Value Returned
|
t
|
The function completed successfully.
|
|
nil
|
The function did not complete successfully.
|
Examples
rteFixAntenna(
?cv (geGetRoutedCellView)
?all t
?excludeNets list("net20" "net16")
?layerList list("metal3" "metal5")
?fullRulesChecking nil
?maxWiresToPush 3
?models list("OXIDE2" "OXIDE3")
?useDiodes t
)
Related Topics
Space-based Router Functions
Return to top