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

apCreateDeviceRowRegion

apCreateDeviceRowRegion (
[ d_cv ]
[ S_placementStyle ]
[ S_engineName ]
)
=> d_rowRegionId / nil

Description

(Virtuoso Layout Suite EXL and above) Creates a new row region for the specified placement style or engine. The row region is created based on the options specified either in the Auto P&R Assistant or through the vreSetOptions SKILL function.

Arguments

d_cv

Specifies cellview for row region creation.

S_placementStyle

Specifies the placement style as either Device or Standard Cell.

S_engineName

Specifies the name of the placement engine, for example, ap.

Value Returned

d_rowRegionId

Database ID of the row region created.

nil

No row region was created.

Examples

Uses the options specified in the Auto P&R assistant for device style placement.

cv = geGetEditCellView()
apCreateDeviceRowRegion(cv 'device 'ap)

Uses the options specified in batch mode for device style placement.

cv = geGetEditCellView()
handle = vreGetHandle(cv 'device 'ap)
vreSetOption(handle 'setup_createRowRegion t)
apCreateDeviceRowRegion(cv 'device 'ap)

Related Topics

apDeleteDeviceRowRegions

Auto P&R Assistant User Interface for Device-Level Placement


Return to top
 ⠀
X