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

vreRunPlacer

vreRunPlacer(
[ d_cvid ]
[ S_style ]
[ S_eName ]
) 
=> t / nil

Description

Runs the specified stages of the placement flow using the options specified in the Auto P&R assistant or set by vreSetOption.

Arguments

d_cvid

Database ID of the cellview for placement. The database ID can be obtained using the geGetEditCellView SKILL function. The default value is the cellview of the current window.

S_style

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

S_eName

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

Value Returned

t

Placement was successful.

nil

Placement was unsuccessful.

Examples

The following example runs placement in the Auto P&R GUI for stdCell style.

cv = geGetEditCellView()
vreRunPlacer(cv 'stdCell 'gp)

The following example runs placement in batch mode for stdCell style.

cv = geGetEditCellView()
handle = vreGetHandle(cv 'stdCell 'gp)
vreSetOption(handle 'place_placeStdCells t)
vreRunPlacer(cv 'stdCell 'gp)

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X