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

iagGenAbstract

iagGenAbstract(
t_libName
l_cellNames
t_viewName
t_binName
t_optionsFilePath
)
=> t / nil

Description

Runs Integrated Abstract Generator on the specified cellviews with the given settings.

Arguments

t_libName

Name of the library in which the cellviews reside.

l_cellNames

List of cells for which abstracts are to be generated.

t_viewName

View name for which abstracts are to be generated.

t_binName

Bin in which the cells are to be placed.

Valid values: "Core", "Block", "IO", and "Corner"

t_optionsFilePath

Absolute path to an options file that defines the abstract generation rules.

Value Returned

t

The abstracts were generated.

nil

The abstracts could not be generated because of an error while running the tool. The error message is displayed separately.

Examples

Generates abstracts for the layout_merge view of cells merge1 and merge2 in the test library. The settings in the specified options file are applied and the cells are placed in the Core bin.

iagGenAbstract("test" list("merge1" "merge2") "layout_merge" "Core" "/home/user2/.abstract.options")

Related Topics

Integrated Abstract Generator


Return to top
 ⠀
X