Netlist Mode Fails to Load / .cir Files Forced Into Schematic Mode

Summary: QSPICE64.exe on Windows 11 fails to enter netlist (text) mode under any circumstances. All .cir files are opened using the schematic parser, causing valid SPICE directives to throw syntax errors and preventing netlist simulation entirely.

  • .cir files always open as schematics
  • Netlist editor never appears
  • All SPICE directives produce syntax errors

Expected Behaviour

  • .cir files should open in netlist (text) mode
  • SPICE directives should be parsed by the netlist parser, not the schematic parser
  • Command‑line invocation should launch QSPICE64.exe and load the file

Actual Behaviour

  • QSPICE64.exe never enters netlist mode
  • All .cir files are interpreted as schematics
  • The netlist parser appears not to load at all
  • The application behaves as if locked into schematic‑only mode

Impact

This failure mode makes QSPICE unable to simulate any netlist‑based SPICE file, effectively disabling:

  • text‑based circuit development
  • behavioural modelling
  • scripted simulation workflows

Using cmd hasn’t worked, help to solve this problem would be helpful. I wonder if this might even be a bug.

Regards

@Terry2000 I moved your post to Qspice forum. You are referring to batch mode to load and run a .cir (netlist) OR using the GUI to run a .cir?

  1. QUX.exe is the GUI used to convert a .qsch to a .cir.
  2. Qspice64.exe or Qspice80.exe is the SPICE engine used to execute a .cir and output the waveform data as a .qraw file.
  3. QUX.exe can then be used to plot the .qraw data or perform .meas operations on it.

Basically, QSpice is to execute the .cir file, so it is confusing why you have such a complaint. Please give us an example of what you are currently doing.

GUI for netlist
Dragging a netlist file into QUX.exe, opening it as a netlist, and running it to generate the waveform data.
netlist-from-QUX

Batch / CMD for netlist
This is most basic command. Set the path of Qspice installation directory, use QSPICE64 [filename].cir to run the netlist, and output a .qraw.

1 Like