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

vreRunGeneration

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

Description

Generates selected object types from source. It uses the options specified in the Auto P&R assistant or set by vreSetOption.

Arguments

d_cvid

Database ID of the cellview to be used for generation of object types. 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

Generation was successful.

nil

Generation was unsuccessful.

Examples

The following example generates objects in the Auto P&R GUI for stdCell style.

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

The following example generates objects in batch mode for stdCell style.

cv = geGetEditCellView()
handle = vreGetHandle(cv 'stdCell 'gp)
vreSetOption(handle 'init_generateObjects t)
vreSetOption(handle 'init_generateInstances t)
vreSetOption(handle 'init_generateBoundary t)
vreRunGeneration(cv 'stdCell 'gp)

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X