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

vreRaiseConstraintManager

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

Description

Opens the Routing Constraint Manager based on the given routing style or router. This API uses the options specified in the Routing Assistant or set through vreSetOption based on the given routing style or router.

Arguments

d_cvid

Database ID of the cellview for which Routing Constraint Manager should be opened. 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 Constraint Manager opens.

nil

Routing Constraint Manager could not be opened.

Examples

The following example brings up the Routing Constraint Manager window for the current cellview and the standard cell routing style using string type arguments.

vreRaiseConstraintManager(geGetEditCellView() "stdCell" "nr")

The following example brings up the Routing Constraint Manager window for the current cellview and the device level routing style using symbol type arguments.

vreRaiseConstraintManager(geGetEditCellView() 'device 'gbr)

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X