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

The nlAnalogFormatter Class

The nlAnalogFormatter class represents the object that formats the design for the netlist file. It is responsible for printing the instances, the subcircuits, the comments, the global statements, and other information associated with the design connectivity.

The netlister calls several methods, such as nlPrintInst. The netlister traverses the design and calls the methods of the nlAnalogFormatter class. This class is tailored to the Spice 3 simulator and is derived from the more generic nlFormatter class:

Except as noted, these netlister methods might be redefined.

The SKILL functions in this class are listed below:

nlGetNetlister

nlGetPCellParamSource

netlistDir

nlGetScratchInstance

nlGetSwitchMaster

nlGetToolName

nlInitialize

nlPrintHeader

nlIncludePspiceFile

nlIncludeVerilogaFile

nlIncludeVerilogFile

nlIncludeDbDSPFTextFile

nlIncludeDbSPICEMODELTextFile

nlIsPcellInstance

nlIsPcellParam

nlIsSmartExtractedView

nlPrintFooter

nlPrintSubcktHeaderComments

nlPrintTopCellHeaderComments

nlPrintTopCellFooterComments

nlPrintTopCellHeader

nlPrintTopCellFooter

nlPrintSubcktHeader

nlPrintSubcktFooter

nlPrintSubcktFooterComments

nlPrintInstComments

nlPrintInst

nlPrintInstEnd

nlPrintSubcktBegin

nlPrintSubcktName

nlPrintSubcktEnd

nlPrintHeaderComments

nlPrintSubcktParameters

nlPrintSubcktTerminalList

nlPrintInstName

nlPrintInstSignals

nlPrintModelName

nlPrintInstParameters


Return to top
 ⠀
X