Regarding,
I now have this model:
I now have this schematic with 1,2,3, and 4 clearly connected in the schematic.
It produces this net list
Which produces this simulation with error in the output: “Warning: singular matrix: check node 3”
I am not sure how to “check node 3” in any further way.
I infer from the error message that the net is now connected and that the problem is related to gmin
Here is the full simulation results.
Background thread stopped with timeout = 0
Note: Compatibility modes selected: ps lt a
Circuit: KiCad schematic
Reducing trtol to 1 for xspice 'A' devices
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000
Warning: singular matrix: check node 3
Note: Starting dynamic gmin stepping
Trying gmin = 1.0000E-03 Warning: singular matrix: check node 3
Warning: Further gmin increment
Trying gmin = 5.6234E-03 Warning: singular matrix: check node 3
Warning: Further gmin increment
Trying gmin = 8.6596E-03 Warning: singular matrix: check node 3
Warning: Further gmin increment
Trying gmin = 9.6466E-03 Warning: singular matrix: check node 3
Warning: Further gmin increment
Trying gmin = 9.9105E-03 Warning: singular matrix: check node 3
Warning: Further gmin increment
Trying gmin = 9.9775E-03 Warning: Further gmin increment
Trying gmin = 9.9944E-03 Warning: Further gmin increment
Trying gmin = 9.9986E-03 Warning: Further gmin increment
Trying gmin = 9.9996E-03 Warning: Last gmin step failed
Warning: Dynamic gmin stepping failed
Note: Starting true gmin stepping
Trying gmin = 1.0000E-03 Warning: Further gmin increment
Trying gmin = 5.6234E-03 Warning: Further gmin increment
Trying gmin = 8.6596E-03 Warning: Further gmin increment
Trying gmin = 9.6466E-03 Warning: Further gmin increment
Trying gmin = 9.9105E-03 Warning: Further gmin increment
Trying gmin = 9.9775E-03 Warning: Further gmin increment
Trying gmin = 9.9944E-03 Warning: Further gmin increment
Trying gmin = 9.9986E-03 Warning: Further gmin increment
Trying gmin = 9.9996E-03 Warning: Last gmin step failed
Warning: True gmin stepping failed
Note: Starting source stepping
Supplies reduced to 0.0000%
Trying gmin = 1.0000E-02 Warning: gmin step failed
Warning: source stepping failed
Note: Transient op started
Error: Transient op failed, timestep too small
Transient solution failed -
Last Node Voltages
------------------
Node Last Voltage Previous Iter
---- ------------ -------------
tempin 0 0
probe_int_0_c1 0 0
probe_int_tempin_r1 0 0
probe_int_unconnected-_r2-pad2__r2 0 0
unconnected-_r2-pad2_ 0 0
tempjacket 0 0
probe_int_0_c2 0 0
probe_int_tempjacket_i2 0 0
3 0 0
tempcfc 0 0
net-_r5-pad1_ 0 0
probe_int_net-_e1-c+__r5 0 0
net-_e1-c+_ 0 0
probe_int_tempcfc_r4 0 0
probe_int_tempjacket_c3 0 0
probe_int_tempjacket_r3 0 0
probe_int_tempcfc_i1 0 0
i1#branch 0 0
r3#branch 0 0
c3#branch 0 0
r4#branch 0 0
v1#branch 0 0
r5#branch 0 0
i2#branch 0 0
c2#branch 0 0
r2#branch 0 0
r1#branch 0 0
c1#branch 0 0
a$poly$e1#branch_1_0 0 4 *
No. of Data Rows : 0
doAnalyses: TRAN: Timestep too small; initial timepoint: cause unrecorded.
run simulation(s) aborted