I'm encountering an issue with the execution of syz simulation using siwave_ng, and I'm hoping to get some insights or suggestions to troubleshoot this issue.
Setup Overview:
I have two scripts to automate my simulation tasks: autosim.py and main.py.
autosim.py:
- An IronPython script designed to configure the Siwave UI for my syz simulation.
- It handles tasks such as creating ports and resistors, activating necessary capacitors, and managing the configuration for the syz simulation.
- The script appends sweeps, sets syzInterpSweep to True, and saves the Siwave file with the relevant ports and resistors activated for the simulation.
main.py:
- Utilizes Python 3's subprocess module to run Siwave UI with autosim.py and siwave_ng for syz simulation.
Runs Siwave with the command line:
<path_to_siwave.exe> -RunScriptAndExit <path_to_autosim.py>
After autosim.py completes, it initiates Siwave in non-graphical batch mode to execute the syz simulation with:
<path_to_siwave_ng.exe> -formatOuput -l
Execution Details:
The execution file contains the following commands:
ExecSyzSim
NetsToSimulate ".*"
SetSIwaveSyzSimName AC Sim
ExportTouchstone ""
SaveSiw ""
Problem:
The process is getting stuck at "processing traces..."
Request for Help:
I'm looking for suggestions or troubleshooting tips to address this issue. Any advice or similar experiences would be greatly appreciated.