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. |