|
|
|
|
|
by oxinabox
1920 days ago
|
|
This seems very promising to me
One big part of circuit simulation is solving differential equations.
That's the whole inducer, resistor, capacitor thing.
Julia has hands down the best toolkit for differential equation solving.
Most circuit simulators today are going to be using old methods invented in the 60's-80's.
Neglecting the state of the art developments. Someone made a blog post recently comparing the time to simulate with LTSpice vs writng and solving the system in Julia
https://klaff.github.io/LTSvDEQ_1.jl.html
this is a very simple circuit, and they still got a 100x speed up.
Sure that is neglecting the time it takes to actually extract the differnetial equetion from the circuit.
But from what i hear that kind of thing is something this DARPA project will be working on.
And sure LTSpice isn't state of the art.
But still I find this indicative and promising. |
|
1. It’s free unlike Altium addons or orcad p-spice
2. Graphical, I’m happy to code things but code literacy varies widely among EEs. Much easier to share results when it looks like a schematic
3. Good enough component library. The time spent finding and inputting component parameters are gonna be way bigger than any savings on the actual computation
I mostly work on small embedded systems boards and use simulation to probe behavior of analog sub systems I’m concerned about, rather than simulating the whole board. Maybe more complex designs get more like CFD models where computation time is measured in hours or days. Would love to see someone use this as a backend for an alternative to the major spice programs, LTSpice UI isn’t exactly pleasant, and is unusable on Mac so it wouldn’t take a whole lot to get me to switch.