Fragmented EDA flows
Circuit, device, and channel models each need a different simulator.
Simulate SPICE netlists, compile Verilog-A compact models, and integrate IBIS buffers and Touchstone S-parameters with vector fitting and passivity enforcement.
$ msx spice simulate LowPassFilter.cir --analysis op
$ msx spice simulate PowerSupply.cir --analysis tran --tstep 1e-6 --tstop 0.02 --out transient.csv
$ msx spice simulate AudioAmplifier.sp --analysis ac --format csv --out bode.csv
Circuit, device, and channel models each need a different simulator.
Measured S-parameters produce unstable time-domain simulations if they aren't passive.
Electronics are rarely simulated together with the mechanical and thermal system around them.
SPICE + Verilog-A devices
Touchstone & IBIS models
OP, transient & AC
Modelica / FMU export
SPICE operating point, transient, and AC analyses from the CLI.
Compile Verilog-A behavioral models to DAEs and export SPICE netlists.
Vector fitting with Hamiltonian passivity enforcement for Touchstone data.
Project circuits into Modelica for multi-domain studies.
Browser, CLI, VS Code, CI pipelines, or air-gapped Enterprise Appliances (AGPL-3.0 Core & Commercial Editions).