Running SIwave from the Command Line

You can open SIwave and perform various functions directly from the command line.

To run SIwave from the command line, use the following syntax:

<path to siwave.exe> <path to *.siw file> <optionalArgs>

Optional Command Line Arguments

SIwave can accept the following command line arguments:

Argument Description
-batch Runs SIwave in batch mode.
-edb <path>

Specifies an EDB folder name for import.

Example:

"C:\[InstallDirectory]\siwave.exe" -edb "C:\Examples\Signal Integrity\SSN.aedb"

-edb_design <cellName> Specifies a cell name within EDB to import (in case EDB contains multiple cells).
-exec_ac Executes a Frequency Sweep.
-exec_cpa Executes a CPA simulation.
-exec_crosstalk_scan Executes a Frequency Domain Crosstalk Scan.
-exec_dc Executes a DC simulation.
-exec_eigen Executes a Resonant Modes simulation.
-exec_ff Executes a Far Fields simulation.
-exec_iv Executes an Induced Voltage simulation.
-exec_nf Executes a Near Fields simulation.
-exec_psi_ac Executes a PSI AC scan.
-exec_psi_syz Executes a PSI SYZ scan.
-exec_syz Executes an SYZ simulation.
-exec_td_crosstalk_scan Executes a Time Domain Crosstalk Scan.
-exec_vc Executes a Validation Check.
-exec_z0_scan Executes an Impedance Scan.
-f <path> Specifies an ANF file for import.
-ng Invokes SIwave in iconified mode.
-ownEdb Takes ownership of an EDB file.
-resetWorkspaces Resets UI workspaces (in case of registry corruption).
-runscript <path> Specifies a VBS or IPY script to execute.
-runscriptandexit <path> Specifies a VBS or IPY script to execute, and shuts down SIwave afterward.
-useElectronicsPPE <bool> Selects Pro, Premium, Enterprise product licensing. 1 = activate. 0 = deactivate.
-waitforlicense Waits until required licenses are available.