Using Environment Variables with SIwave

The following table lists some commonly used environment variables.

Note:
  • Configuration file settings take precedence over environment variables.
Environment Variable Usage
ALINKS_CLUSTER_VIA If you do not want to cluster vias, set the variable value to No. This setting only applies to via clusters found in IC geometries.
ALINKS_UNCONNECTED_PINS Set the variable value to No if you do not want unconnected pins written to the ANF.
ANSOFT_DEBUG_MODE Sets debugging level. Levels higher than 2 produce very large log files.
ANSOFT_DEBUG_LOG Specify the log file directory and name. By default, this is the *.slog file in the SIwave working directory.
SIWAVE_BUFFER_LIB_DIR

Allows you to change the directory from which IBIS driver/receiver buffer models are loaded. This variable needs to point to the directory containing the "buflib" sub-dir.

For example, if your buffer models are located at E:\SIwave\TXRX\buflib\IBIS\, set:

SIWAVE_BUFFER_LIB_DIR=E:/SIwave/TXRX

SIWAVE_COMPLIB_DIR

Allows you to change the directory from which S-parameter models for capacitors and inductors are loaded. This variable should point to the directory containing the "complib" folder.

For example, if your capacitors are located at E:\ansys\complib\Locked, set:

SIWAVE_COMPLIB_DIR=E:/ansys.

SIWAVE_ENABLE_LEGACY_TPA Set to variable value to 1 to expose legacy TPA functionality. Set to 0 to hide this functionality. TPA is no longer supported and has been replaced by CPA.
SIWAVE_INSTALL_DIR Unix operating systems (Linux) must have this environment variable set for dynamic links and third-party layout imports to work correctly. Set the variable value to the directory where the Ansys EM Suite is installed. Example: /opt/AnsysEM/v242/Linux64
SIWAVE_MATERIAL_FILE Points to the global .amat file; the contents of this file will be loaded in addition to any Designer/HFSS/Q3D material libraries.
SIWAVE_PROJECT_DIR Set the variable value to the location where the project is saved after importing an ANF file. The PartMap.dat (RLC Part Values File) file can also be read from this location.
SIWAVE_REMOTE_SOLVE_DIR When running remote solves, this environment variable allows you to specify the location (working directory) for intermediate simulation data files.
SIWAVE_SKIP_STACKUP_CHECK

Set the variable value to 1 to skip dielectric material validation, and allow SIwave to solve problems containing materials with large relative permittivity values (e.g., Er=1000).

SIWAVE_SUPRESS_GRAPHICS Solve in non-GUI mode.
TEMP Set the location of the temporary working directory.