Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

vreSetRoutingStatus

vreSetRoutingStatus(
[ d_cvid ]
[ S_rStyle]
[ S_rName ]
) 
=> t / nil

Description

Sets the specified routing status on nets within the specified scope.

Arguments

d_cvid

Database ID of the cellview for routing objects. The database ID can be obtained using the geGetEditCellView SKILL function. The default value is the cellview of the current window.

S_rStyle

Specifies the routing style, which can be either device, stdCell, or chip.

S_rName

Specifies the router name, which can be either gbr, nr, or vcr.

Value Returned

t

Routing status is set successfully.

nil

Setting routing status was unsuccessful.

Examples

The following example sets the routing status when options have already been specified in the Routing Assistant UI for standard cell routing style.

cv = geGetEditCellView()
vreSetRoutingStatus(cv "stdCell" "nr")

The following example specifies options in batch mode for device-level routing and then sets the routing status.

cv = geGetEditCellView()
handle = vreGetHandle(cv 'device 'gbr)
vreSetOptions(handle '(nil eco_nets "All" eco_netsWithin "PR boundary" eco_routedLoc "Current cellview" eco_setStatus "Fixed"))
vreSetRoutingStatus(cv 'device 'gbr) 

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X