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

vreGetOptions

vreGetOptions(
g_vreHandle
)
=> g_optionsList / nil

Description

Returns a disembodied property list of all the options and values associated with the supplied routing environment handle object.

Arguments

g_vreHandle

Routing environment handle object from which option values are to be retrieved.

Value Returned

g_optionsList

List of options and values associated with the specified handle.

nil

The list of options could not be returned.

Examples

The following example returns the list of options for the specified routing environment handle object. From that list, the values of individual options are queried and the 'supply_nets option is updated from All to Selected.

cv=geGetEditCellView()
handle=vreGetHandle(cv 'device 'gbr)
options=vreGetOptions(handle)
=> <DPL too long to show>
;; Iterate over options
foreach( optionName options->?
optionValue = (get options optionValue)
;; Do something with optionName and optionValue
)
;; Get an individual option
options->supply_nets
=> "All"
;; Update an option value in the DPL (DPL must be 
;; passed to vreSetOptions to actually set options)
options->supply_nets = "Selected"
=> "Selected"

Related Topics

Virtuoso Automated Placement and Routing SKILL Functions


Return to top
 ⠀
X