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

vreDeletePowerRouting

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

Description

Deletes power routing data for the specified scope of the given routing style or router using the options specified in the Routing Assistant or set by vreSetOption.

Arguments

d_cvid

Database ID of the cellview of which routing needs to be deleted. The database ID can be obtained using the geGetEditCellView SKILL function. The default value is the cellview open in 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 information is deleted.

nil

Routing information could not be deleted.

Examples

The following example deletes power routing when options have already been specified in the Routing assistant UI for the standard cell style routing.

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

The following example specifies three options in batch mode for the device-level routing, and then deletes power routing information.

cv = geGetEditCellView()
handle = vreGetHandle(cv 'device 'gbr)
vreSetOptions(handle '(nil supply_nets "All" supply_netsWithin "PR boundary" supply_deleteStripes t supply_deleteVias t))
vreDeletePowerRouting(cv 'device 'gbr)

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X