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

vreSetRoutingStyle

vreSetRoutingStyle(
g_vreHandle
s_routingStyle
)
=> s_routingStyle

Description

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

Arguments

g_vreHandle

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

S_routingStyle

Symbol for the routing style to be used.

Value Returned

S_routingStyle

Routing style was set for the supplied handle object.

Examples

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

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

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X