Eispice is a ground-up re-write of the Berkley Spice 3 Simulator targeted to PCB level simulation. Eispice runs in batch-mode only (i.e. no nutmeg) and doesn't include a plot utility. I use the original nutmeg but any plot utility that can read rawspice files will work (i.e. gwave).
I had two primary motivations for starting this project. I have been using Berkley Spice 3 to do PCB level SI simulations but found it a little slow. Eispice should run faster for most sims, mainly because the SuplerLU matrix library is faster than spice's Sparse Matrix library.
I also wanted to add direct ibis support to spice but when I started working through the source code I came to the conclusion that it may be easier to start from scratch. So many global variables...
The current release is an alpha release. It doesn't contain all of the features that I'd like it to contain, it may be unstable, it may not even compile on your machine.
Here are some key features of "Eispice":
· Operating Point Analysis
· Transient Analysis
· CCVS, CCCS, VCVS, VCCS models
· I, V models
· R, L, C models
· T -- lossless transmission line model
· B -- non-linear current and voltage source models
What's New in This Release:
· Subckt and Include File support have been added.
· Numerous bugs have been cleaned up, including some portability issues.
· This release should compile on most Linux distributions.
· There are also some performance improvements, including masking of debug messages for a default build.