Product Documentation
Virtuoso Schematic Editor SKILL Functions Reference
Product Version IC23.1, November 2023

schNetExprAvailProps

schNetExprAvailProps( 
l_designSpec
l_instPaths
) 
=> l_availProps

Description

Returns a list of available properties, and their evaluated values, for the various occurrences passed.

Arguments

l_designSpec

A DPL with the format:

‘(nil 
libname t_libname
cellName t_cellname
viewName t_viewName
switchViewList t_switchViewList
stopViewList t_stopViewList)
If the viewName is a configuration cellview, then switchViewList and stopViewList are optional, and will be ignored if set. The design configuration is based on the configuration file.

l_instPaths

A list of full instance names in the hierarchy for which data is requested.

Wherever possible you should pass a list of instances to these functions, rather than call functions multiple times to get results for specific instPaths, as each cell will lead to a design traversal and can be time consuming.

An example of an instPaths argument value is:

‘(“/I0” “/I1/MN0”)

Value Returned

l_availProps

Returns a list of available properties, and their evaluated values, for the various occurrences passed to the function.

For example:

‘(((“gnd” “gnd!”)
(“vdd” “vdd!” ))
((“gnd” “gnd!”)
(“vdd” “vdd!”))
)

Examples

See Example section for schNetExprEvalNames.

Related Topics

schNetExprEvalNames


Return to top
 ⠀
X