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

vreSetRouter

vreSetRouter(
g_vreHandle
s_router
)
=> s_router

Description

Updates the supplied routing environment handle object to use the specified router. Only certain combinations of router and routing style are supported.

Arguments

g_vreHandle

Routing environment handle object for which the router is to be set.

s_router

Symbol for the router to be used.

Value Returned

s_router

Router was set for the supplied handle object.

Examples

The following example changes the router for the specified handle object from 'gbr to 'vcr. This creates an invalid combination of router and routing style, so the routing style is then updated to 'chip.

cv=geGetEditCellView()
handle=vreGetHandle(cv 'device 'gbr)
vreSetRouter(handle 'vcr)
 => 'vcr
;; Has created an invalid combination of 'device style and 'vcr router, so
;; now switch the routing style to match the router
vreSetRoutingStyle(handle 'chip)
 => 'chip

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X