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

Netlisting Invocation Functions for Direct Integration

Use the netlisting invocation functions to invoke netlisting options for direct integration.

The si flow supports all OSS-based backend netlisters and the ADE netlisters spectre and Ultrasim. The si flow does not work for any other simulator netlister integrated in ADE.

To use the si executable for the ADE netlisters, copy the si.env file into a new directory and execute the following command:

si -batch -cdslib <complete path to cds.lib>

This command generates the netlist as well as runs the simulation. Alternatively, use either the following command or the SKILL function nl to only generate the netlist:

si -batch -command nl

The -command netlist option of the si command does not work for ADE netlisters and generates an error. Therefore, use the -command nl option as depicted above.
The variable nlFormatterClass is used in addition to the usual OSS variables. It represents the symbolic name of the formatter class.

List of netlisting invocation functions:

asiGetNetlistFormatterClass

asiSetNetlistFormatterClass

asiCreateFormatter

asiCreateCdsenvFile

asiGetFormatter

asiGetSimInputFileName

asiGetSimInputFileSuffix


Return to top
 ⠀
X