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

lxUpdateComponentsAndNetsStart

lxUpdateComponentsAndNetsStart(
d_schId
d_layId
[ ?extractSchematic { t | nil } ]
)
=> t / nil

Description

Starts the Update Components And Nets command, building the Update Components and Nets form without displaying it to the screen.

When used with the lxGet* and lxSet* functions, this provides an alternative interface to the Update Components and Nets form. If optional arguments are not supplied the normal default values for the form fields apply.

Arguments

d_schId

Database ID of the schematic cellview to be used as the connectivity source.

d_layId

Database ID of the layout cellview in which components will be generated and updated.

?extractSchematic

Automatically extracts the schematic if required.

If the schematic needs to be extracted and this option is not set, the system issues a message and the update stops.

Value Returned

t

The Update Components and Nets form was initialized.

nil

The Update Components and Nets form was not initialized. Check that you have a Layout XL license available, and then check the log file for details.

Example

hiSetCurrentWindow(schWin)
schCv = geGetEditCellView()

hiSetCurrentWindow(layWin)
layCv = geGetEditCellView()
....

lxUpdateComponentsAndNetsStart(schCv layCv (?extractSchematic t))

Opens the Update Components and Nets form for the current views in the schematic and layout windows and extracts the schematic, if required.


Return to top
 ⠀
X