This web site contains the source distribution for SPICE3, the circuit simulation program developed by UC Berkeley's CAD group. Also included are pre-built executables for several computer systems.
The currently available version is SPICE3f5.
For more information, you can read the HTML-formatted SPICE On-Line Help Document
This is the source code for SPICE3f5, from UC Berkeley.
Download the source | (1.5 megabytes) |
Linux users should download ng-spice, which is much easier to build. |
Included are build configuration files for IRIX, J90, C90, and T90. To build a new version, edit the conf/irix32 (or the similar conf/j90, conf/c90, or conf/t90 files) to set a custom install directory, then run util/build sys followed by util/build sys install, where sys is the configuration file name (e.g., irix32).
OS Level | CPU Type | Size | Install Directory | Link |
---|---|---|---|---|
UNICOS 10 | J90, SV1, or YMP | 5.9 megabytes | /usr/mbin/spice3 | spice3_j90.tar.gz |
UNICOS 10 | C90 | 5.8 megabytes | /usr/mbin/spice3 | spice3_c90.tar.gz |
UNICOS 10 | T90 (Cray FP) | 5.6 megabytes | /usr/mbin/spice3 | spice3_t90.tar.gz |
Linux | Intel | Available | ||
IRIX 6.2 | R4000, R5000, R10000, R12000 | 1.5 megabytes | /var/share/spice3 | spice3_n32.tar.gz |
IRIX 5.3 | R4000, R5000, R10000, R12000 | 1.5 megabytes | /var/share/spice3 | spice3_o32.tar.gz |
IRIX 6.2 | R4000, R5000, R10000, R12000 | 1.5 megabytes | /var/share/ng-spice | ng-spice_irix.tar.gz |
You can download these files to your computer with a web browser such as Netscape. The file is a gzipped tar, so you can use a command like
gzcat spice3.tar.gz | tar -xvf -
to unarchive it.
If an executable distribution is installed into the given install directory, then the programs will automatically find their support files. If installed into another directory, then the environment variable SPICE_LIB_DIR should point to the lib directory containing the support files.
Also of interest is BSIM3, the advanced MOSFET transistor model developed by UC Berkeley's Device group.