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

vreCreateRowRegion

vreCreateRowRegion(
[ d_cvid ]
[ S_style ]
[ S_eName ]
) 
=> d_rowRegionId / nil

Description

Creates a new row region for the specified scope of the given style or engine using the options specified in the Auto P&R assistant GUI or set by vreSetOption.

Arguments

d_cvid

Database ID of the cellview for which the row region is to be created. The database can be obtained using the geGetEditCellView SKILL function. The default value is the cellview open in the current window.

S_style

Specifies the placement style, for example stdCell. The default value is taken from active the selection on the Auto P&R assistant.

S_eName

Specifies the engine name, for example gp. The default value is taken from the active selection on the Auto P&R assistant.

Value Returned

d_rowRegionId

Database ID of the created row region.

nil

No row region is created.

Examples

The following example creates a row region for the current cellview in the Auto P&R GUI for stdCell style.

cv = geGetEditCellView()
vreCreateRowRegion(cv "stdCell" "gp")

The following example creates a row region for the current cellview in batch mode for stdCell style.

cv = geGetEditCellView()
handle = vreGetHandle(cv 'stdCell 'gp)
vreSetOption(handle 'setup_rowCreation "Create row region")
vreCreateRowRegion(cv 'stdCell 'gp)

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X