Using Environment Variables with SIwave
The following table lists some commonly used environment variables.
- 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. |