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

vreGetHandle

vreGetHandle(
d_cvid 
s_routingStyle
s_router
)
=> g_vreHandle / nil

Description

Creates a routing environment handle object which captures the cellview, routing style, and router. This object can then be passed to other routing environment APIs that take a vreHandle parameter.

Arguments

d_cvid

Database ID of the cellview for which the handle object is to be created.

s_routingStyle

Routing style to be captured in the handle object.

s_router

Router to be captured in the handle object.

Value Returned

g_vreHandle

Routing environment handle object created for the specified cellview, routing style, and router.

nil

The routing environment handle object could not be created.

Examples

The following example creates a routing environment handle object for the current cellview with device-level routing using the global router.

cv=geGetEditCellView()
handle=vreGetHandle(cv 'device 'gbr)

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X