eispice is a clone of the Berkley Spice 3 Simulation Engine with a Python based front-end. It contains a subset of standard spice device models and a set of unique models that are targeted towards PCB level Signal Integrity Simulation.
|Tags||Scientific/Engineering Electronic Design Automation (EDA) Physics|
|Operating Systems||POSIX Windows Windows|
|Implementation||Python C Fortran|
Release Notes: This release contains several new features and bugfixes, including a new non-linear capacitor model, a Gaussian Pulse waveform, a simple diode model, Python docstrings (built in help), and improved IBIS model support and performance. The module naming has changed significantly and, as a result, this new release is not backward compatible.
Release Notes: The performance of the PyB model was greatly improved for this release. PyB error messages have been improved, and there is a handful of other minor bugfixes. This release also coincides with the release of a new eispice IDE (eide), which includes a simple PyQt based test editor, a Python Interpreter, and eispice rolled into a single application using pyinstaller. It is primarily intended for Windows users.
Release Notes: 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.
Release Notes: A major memory leak was plugged, and support for importing ibis files for local driver and receiver models was added. A Tkinter-based plotter was also added.
Release Notes: This release represents a significant change in the direction of eispice. The custom spice-like scripting language was dropped in favor of Python. The eispice simulator is now a Python Module. Some functionality was removed to ease the transition, but it will be reimplemented over the next few releases.