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

lxGenerateFinish

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

Description

Finishes the layout generation process by executing the Generate All From Source command with the form values supplied by lxSet* functions and after the previous call to lxGenerateStart.

When used with the other lxSet* functions, this provides an alternative interface to the Generate Layout 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 that was used as the connectivity source.

d_layId

Database ID of the layout cellview in which components were generated.

?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 layout generation stops.

Value Returned

t

Layout generation completed.

nil

Layout generation did not complete. Check the log file for details.

Example

lxGenerateStart(schCv layCv (?extractSchematic t))
...
;; lxSet* calls used to set form values
....
lxGenerateFinish(schCv layCv (?extractSchematic t))

Return to top
 ⠀
X