vrtDeleteNets
vrtDeleteNets(
d_cvid
[ ?nets l_nets ]
[ ?layers l_layers ]
[ ?region l_region ]
[ ?options l_options ]
[ ?logFile g_logFile ]
[ ?appendToLog g_appendToLog ]
)
=> t / nil
Description
Deletes the routing on the nets. The routing is done by the signal router or power router either on the whole cellview or on certain layers or a region of the design. It can also delete pre-routes of nets that are not generated by signal router or power router.
Arguments
|
d_cvid
|
Database ID of the layout cellview for which nets are to be deleted. The database ID can be obtained using the geGetEditCellView SKILL function.
|
|
?nets l_nets
|
Specifies a list of routed nets to be deleted. If no net list is specified, it deletes routing on all the nets in the cellview.
|
|
?layers l_layers
|
Deletes the routed nets from the specified list of layers. If no layer list is specified, the nets are deleted from all layers in the cellview.
|
|
?region l_region
|
The lower-left and upper-right coordinates of a region from which nets are to be deleted. If no region is specified, all nets inside the PR boundary or cell boundary are deleted.
|
|
?options l_options
|
Specifies the name of the objects to be deleted. If no object list is specified, nothing is deleted. The valid object types are: path, via, trunk, signal, preroute, powerPath, and powerVia.
|
|
?logFile g_logFile
|
Specifies the name of a log file in which router messages are captured.
|
|
?appendToLog g_appendToLog
|
|
|
Specifies that new messages are appended to the log file if it already exists. If set to nil, the existing file is overwritten.
|
Value Returned
|
t
|
The routed nets were deleted without any errors.
|
|
nil
|
The routed nets were not deleted due to errors.
|
Examples
The following example deletes all preroutes and signal routed pathsegs for nets n1 and n2 on layer M1 and M2 inside the PR boundary of the design.
vrtDeleteNets(geGetEditCellView() '("n1" "n2")
geGetEditCellView()->prBoundary->bBox '("M1" "M2"), '("preroute" "path"))
The following example deletes all power routed pathSegs and vias for all the nets in the current design.
vrtDeleteNets(geGetEditCellView() nil nil nil '("powerPath" "powerVia"))
Related Topics
Virtuoso Automated Placement and Routing SKILL Functions
vrtCheckDesign
Return to top