Getting started¶
This is a short getting started to start using Heracles within a circuit simulation. For accessibility, we are going to use ngspice as circuit simulator. Ngspice is a open source circuit simulator with a permissive license and thus makes it easy to share test benches for circuit designs and compact model characterization. Note that you can of course also replicate these test benches within e.g. Cadence Spectre, more on that in the Virtuoso section.
Setup¶
Install ngspice¶
Linux¶
ngspice is packaged for many major Linux distributions, such as Arch, Debian, Fedora, SUSE and Ubuntu. Use your package manager to install the package from the respective repository.
Mac¶
brew install ngspice
Windows¶
Testbenches¶
Open source testbenches based on ngspice are available in ncas-tum/heracles-testbenches. These are in early development and documentation will follow.