Eispice 0.9 review
DownloadEispice is a ground-up re-write of the Berkley Spice 3 Simulator targeted to PCB level simulation
|
|
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:
This release adds a new Python-defined Behavioral Model Device.
The obsolete Numeric library was dropped in favor of the new numpy matrix library.
Nested sub-circuit support was also added, and a self-extracting Windows installation binary was made available.
Eispice 0.9 search tags