Brady Etz
04/16/2024, 3:58 PMLucas Daudt Franck
04/16/2024, 4:08 PMBrady Etz
04/16/2024, 4:20 PM.option klu
. I'm also going to noodle with optran
instead of tran
to see if it speeds things up without degrading the results.Tim Edwards
04/16/2024, 6:25 PM.option klu
only works if you have ngspice version 42 and it has been specifically compiled with the KLU option.
I did not see much difference in using KLU, but I expect it depends on the type of circuit. I understand it works well with circuits with fast edge rate digital signals.Robin Tsang
04/16/2024, 7:21 PMRobin Tsang
04/16/2024, 7:25 PM.tran 10us 1ms
Change it to
.tran 1us 1ms
Brady Etz
04/16/2024, 10:01 PMRobin Tsang
04/17/2024, 3:03 AMextresist tolerance 10
do this:
extresist tolerance 0.001
It helped me reduce the number of nodes roughly 30%, ballpark. The total resistance is still the same, just less nodes, easier for the simulator.Brady Etz
04/17/2024, 3:12 AMRobin Tsang
04/17/2024, 3:34 AMTim Edwards
04/17/2024, 2:48 PMRobin Tsang
04/17/2024, 2:55 PMBrady Etz
04/17/2024, 4:04 PMRobin Tsang
04/17/2024, 4:12 PMBrady Etz
04/17/2024, 5:57 PM*.spice
filename has to match what the CACE datasheet expects. Furthermore, in the spice netlist, you have to ensure the subcircuit name matches the spice filename, in case you copied it from a file where you named it something else.Brady Etz
04/17/2024, 5:59 PMextresist tolerance
value didn't change my situation much (still have >3000 resistor nodes), but I have a pretty easy way to try things out now.Robin Tsang
04/17/2024, 8:44 PMBrady Etz
04/20/2024, 2:10 PMTim Edwards
04/20/2024, 2:24 PM