Bought VSM this morning, isn't it great? I'm building a twochannel ADC, using a dual opamp, so, lay out the circuit, add a signal generator to simulate the mic, connect up the virtual osciloscope, and it just works. Brilliant.
Except, it's now stopped working. Hmm... I get the following errors:
[SPICE] singular matrix: check node #Y02937C5C#branch.
[SPICE] singular matrix: check node #Y02937C5C#branch.
Gmin step [0 out of 120] failed: GMIN=0.001
[SPICE] singular matrix: check node #Y02937C5C#branch.
Gmin stepping failed
[SPICE] singular matrix: check node #Y02937C5C#branch.
...
Real Time Simulation failed to start
Clicking on the #Y0...# links pops up the "Logical Partlist View" window. There's a long list of nodes with probe symbols on them, of type "input" and with Net numbers. I've yet to work out how to get VSM to display Net numbers, so I can't tell where these probes are.
Each time I redraw parts of the circuit, it complains about different node numbers. Rerunning the model doesn't change the node number that it objects about.
So, helpful forum people:
1) How do I find out which particular parts it is objecting about? How can I find out which node or net number corresponds to which part of the circuit?
2) How can I get the simulation to run?
3) What is the root cause of the problem? If I've got lots of nodes that are causing problems, is the program failing to delete unused/removed nodes incorrectly? I've tried the "Reset persistent model data" (and retarting the program) with no improvement.
Except, it's now stopped working. Hmm... I get the following errors:
[SPICE] singular matrix: check node #Y02937C5C#branch.
[SPICE] singular matrix: check node #Y02937C5C#branch.
Gmin step [0 out of 120] failed: GMIN=0.001
[SPICE] singular matrix: check node #Y02937C5C#branch.
Gmin stepping failed
[SPICE] singular matrix: check node #Y02937C5C#branch.
...
Real Time Simulation failed to start
Clicking on the #Y0...# links pops up the "Logical Partlist View" window. There's a long list of nodes with probe symbols on them, of type "input" and with Net numbers. I've yet to work out how to get VSM to display Net numbers, so I can't tell where these probes are.
Each time I redraw parts of the circuit, it complains about different node numbers. Rerunning the model doesn't change the node number that it objects about.
So, helpful forum people:
1) How do I find out which particular parts it is objecting about? How can I find out which node or net number corresponds to which part of the circuit?
2) How can I get the simulation to run?
3) What is the root cause of the problem? If I've got lots of nodes that are causing problems, is the program failing to delete unused/removed nodes incorrectly? I've tried the "Reset persistent model data" (and retarting the program) with no improvement.
Attachments

97.8 KB Views: 4