lxSetGenerateOptions
lxSetGenerateOptions(
[ ?pins { t | nil } ]
[ ?instances { t | nil } ]
[ ?boundary { t | nil } ]
[ ?snapBoundary { t | nil } ]
[ ?stacks { t | nil } ]
[ ?folds { t | nil } ]
[ ?posMinSep n_posMinSep ]
[ ?inBoundary { t | nil } ]
[ ?mtm { t | nil } ]
[ ?extract { t | nil } ]
[ ?virtualHierarchy { t | nil } ]
)
=> t
Description
Tells Generate All From Source or Update Components And Nets what types of objects to generate. You can call it between calls to lxGenerateStart and lxGenerateFinish or lxUpdateComponentsAndNetsStart and lxUpdateComponentsAndNetsFinish.
When used with the other lxSet* functions, this provides an alternative interface to the Generate Layout and Update Components and Nets forms. If optional arguments are not supplied the normal default values for the form fields apply.
Arguments
|
Generates all the pins and snaps them to the placement grid. |
|
|
Generates all the instances in the schematic that do not have one of the ignore properties attached to them. |
|
|
Generates a place and route boundary based on the settings you make in lxSetBoundaryOptions and, where applicable, lxSetAreaEstimationOptions. |
|
|
Generates a rectangular snap boundary that encloses the generated PR boundary.
You can generate a snap boundary only if |
|
|
Automatically abuts MOS transistors into chains during layout generation. |
|
|
Automatically splits devices into fingers to prevent gate width from exceeding a specified size. |
|
|
Preserves user-defined bindings of devices between the schematic and the layout. |
|
|
Extracts the connectivity of the design after layout generation is complete. |
|
|
Generates virtual hierarchy for schematic symbols with no corresponding layouts. |
|
Value Returned
Examples
lxGenerateStart(schId layId)
lxSetGenerateOptions(
?pins t
?instances t
?boundary t
?snapBoundary t
?stacks t
?folds t
?mtm t
?extract t
?virtualHierarchy t)
lxGenerateFinish(schId layId)
Generates a layout including pins, instances, place and route and snap boundaries, chains and folds the transistors that are generated and assigns many-to-many bindings. It then runs extraction after layout generation and generates a virtual hierarchy based on the schematic.
Return to top