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

vreSetOptions

vreSetOptions(
g_vreHandle
g_optionsList
)
=> t / nil

Description

Sets all the options associated with the supplied routing environment handle object to the values in a specified DPL (typically returned by vreGetOptions()).

Arguments

g_vreHandle

Routing environment handle object for which the option value is to be set.

g_optionsList

List of options and values associated with the specified handle.

Value Returned

t

Options were set as specified.

nil

Options could not be set to the specified values.

Examples

Retrieves a list of all the options present on the supplied handle object and then sets the supply_nets option to "Selected".

cv=geGetEditCellView()
handle=vreGetHandle(cv 'device 'gbr)
options=vreGetOptions(handle)
 => <DPL too big to show>
;; Update an option value in the DPL (DPL must be
;; passed to vreSetOptions to actually set options)
options->supply_nets = "Selected"
 => "Selected"
vreSetOptions(handle options)
 => t

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X