Product Documentation
Virtuoso ADE Explorer User Guide
Product Version IC23.1, November 2023

18


auLvs Netlisting

This appendix briefly describes Analog LVS or auLvs (Analog and Microwave Layout Versus Schematic) netlister. It is the analog and microwave version of LVS, which originally ran only on digital designs. This information is applicable to any 4.4 or above versions of the Virtuoso® design framework II (DFII).

Using auLvs

You use the auLvs tool for designs that depend on CDF and AEL information and when you use the Analog Design Environment. You can run auLvs inside or outside the DFII environment.

To translate files from the DFII database format into an auLvs netlist, follow the steps below:

  1. Set the CDS_Netlisting_Mode variable in the .cshrc file to Analog or Compatibility so that the Analog LVS tool (auLvs) is used.The syntax for this variable is
    setenv CDS_Netlisting_Mode "{Analog|Compatibility}"
  2. Create an auLvs view for the cell by copying the symbol view to the auLvs view.
  3. Add the auLvs simulation information to the cell’s CDF.

Customization Using the .simrc File

You can further control the behavior of the netlist by using the simulation run control (.simrc) file. The parameters that you can include in the .simrc file are the same as those that are defined using the simSetDef SKILL function. This SKILL function defines variables only if they have not been defined previously (that is, during initialization when the si.env and .simrc files are read).

The following auLvs parameter can be set in the .simrc file:

Parameter Description

lvsLimitLinesInOutFile

You can set this to an integer value, the default being 20. If the file si.out contains more than the number specified, the path of the file with the informative message is written into the si.out file; otherwise, the contents are written into the si.out file.

Related Documentation on auLvs

For information on See the following Cadence documents

Adding CDF information for auLvs

The topic Adding Component Description Format Simulation Information in the Virtuoso Parasitic Aware Design User Guide

Where the auLvs view (the default stopping view for auLvs) is required in a parasitic simulation

The topic Adding Component Description Format Simulation Information in the Virtuoso Parasitic Aware Design User Guide

The auLvs SKILL function

The chapter Netlist Functions in Virtuoso Analog Design Environment L SKILL Reference

  • Simulator options applicable to auLvs
  • SKILL expression to set the options for the auLvs simulator
  • Sample CDF parameters for auLvs.

The topic Modifying Simulation Information in the Component Description Format User Guide


Return to top
 ⠀
X