Product Documentation
CDL Out Task Assistant
Product Version IC23.1, June 2023

How to Run auCdl from Command-line?

To run auCdl from the command-line, you must create a simulation environment (si.env) file in advance and name the file as a command argument. Run CDL Out interactively once to create the si.env file. After the si.env file is created,

  1. Copy the cds.lib file to the run directory.
  2. Enter the following command:
    si -batch -command netlist
  3. The -batch option runs CDL in batch mode and the -command netlist option generates an ASCII netlist file.
  4. CDL Out can generate a hierarchical netlist. CDL Out generates a netlist hierarchy that duplicates the hierarchy of your design. Each cell in your schematic becomes a separate subcircuit in the netlist. The hierarchical netlister automatically prefixes each instance name with the proper character for its element type; for example, "M" for MOSFET and "R" for resistor. This prefixing minimizes mapping and name translation.

What is the si.env file used for?




 ⠀
X