20 Berkeley Spice (Current version 3f4)

(From spice_info on ic.eecs.berkeley.edu)

Upgrading from Spice 3f2 to 3f4

The current version is 3f4. This is derived from version 3f2 by applying a patch. The patch is available via ftp from ic.eecs.berkeley.edu.

Acquiring Spice 3f2

For more information on how to acquire Spice3f2, please send your physical mailing address to "ilpsoftware@eecs.berkeley.edu" and request a software catalog. This will give you all of the necessary information for ordering Spice3f2 and other Berkeley CAD software, including an order form and use agreements. At last check, the cost for spice3f2 was $250.00 (this price may change without notice).

Systems supported and Formats Supplied

    Spice3f2 has been compiled on the following systems:
	Ultrix 4, RISC or VAX
	SunOS 4, Sun3 or Sun4
	AIX V3, RS/6000
	HP-UX 8.0, 9000/700
	MS-DOS on the IBM PC, using MicroSoft C 5.1 or later
The following systems have been successfully tested either in the past or by someone outside of UC Berkeley.

	Dynix 3.0, Sequent Symmetry or Balance (does _not_ take advantage of
	HP-UX 7.0, 9000/300
	Irix 3.2, SGI Personal Iris
	NeXT 2.0
	Apple MacIntosh, Using Think C
Spice3f2 is distributed in source form only. The C compiler "gcc" has been used successfully to compile spice3f2, as well as the standard compilers for the systems listed above.

Spice3 displays graphs under X11, PostScript, or a graphics-terminal independent library, or as a crude, spice2-like line-printer plot. On the IBM PC, CGA, EGA, and VGA displays are supported through the MicroSoft graphics library. Note in particular that there is no Suntools interface.

Note the the X11 interface to Spice3 expects release 4 or later, and requires the "Athena Widgets Toolkit" ("Xaw") which may be available only in the "unsupported" portion of your vendor software. A version of "OpenWindows" has problems due to undefined routines during linking -- linking with a null copy of these routines has reportedly worked, but "OpenWindows" has not been tested in any way for this release.

Note that for practical performance a math co-processor is required for an IBM PC based on the 286 processor. A math co-processor is also recommended for the more advanced IBM PC systems.

(from posting to comp.lsi.cad) The Windows NT port of spice3e2, Spice32, is available via ftp from site ftp://ftp.cica.indiana.edu/pub/pc/win3/nt/spice100.zip . A similar port of nutmeg is included.

(from Robert Zeff <robert@koko.csustan.edu>)

I have revised my on line help for Spice32 / Nutmeg32 for Windows NT and Win3.1 to Berkeley's version 3F4. It is available by ftp from ftp://csustan.csustan.edu/pub/spice/nutmeg.hlp . I have removed the executables for DOD complience. For access, see the readme file in that directory.

I've updated my Spice circuit simulator to 3F5 and have included the BSIM3v3 level 8 mosfet model. You can get it at

The Unix distribution comes on 1/2" 9-track tape in "tar" format, TK50 tape (DEC tape), or QIC-150 1/4" cartridge tape (Sun cartridge tape). The MS-DOS distribution comes on several 3.5" floppy diskettes (both high and low density) in the standard MS-DOS format. The contents of both distributions are identical, including file names.

New features in 3f2

The following is a list of new features and fixes from the previous major release of Spice3 (3e.2) (see the user's manual for details):

	AC and DC Sensitivity.
	MOS3 discontinuity fix ("kappa").
	Added a new JFET fitting parameter.
	Minor initial conditions fix.
	Rewritten or fixed "show" and "trace" commands.
	New interactive commands "showmod" and "alter".
	Minor bug-fixes to the Pole-Zero analysis.
	Miscellaneous bug fixes in the front end.
    Additional features since release 3d.2 are:
	Lossy transmission line model (not available under MS-DOS).
	Proper calculation of sheet resistance in MOS models.
	A new command ("where") to aid in debugging troublesome
	Smith-chart plots improved.
	Arbitrary sources in subcircuits handled correctly.
	Arbitrary source reciprocal calculations and DC biasing
		now done correctly.
	Minor bug-fixes to the Pole-Zero analysis.
	Miscellaneous bug fixes in the front end.
A Note on Version Numbering

Spice versions are numbered "NXM", where "N" is a number representing the major release (as in re-write), "X" is a letter representing a feature change reflected by a change in the documentation, and "M" is a number indicating a minor revision or bug-patch number.

FTP Access and Upgrades

There is no anonymous ftp access for the Spice3 source(see below). The manual for spice3f2 (in it's postscript format) is available via anonymous ftp from ftp://ic.eecs.berkeley.edu/pub/spice3/um.3f.ps . If you are interested in the troff/me source, contact the email address below (the "make" files and whatnot are somewhat cumbersome for the manual).

Patches or upgrades for Spice3 are _not_ normally supplied, however we have made exceptions to this rule, particularly in the case of minor version changes (such as 3f2 to 3f3).

Email Address for Problems

Please direct technical inquiries to "spice@berkeley.edu" or "spice-bugs@berkeley.edu" (for now these addresses are the same), and ordering or redistribution queries to "ilpsoftware@eecs.berkeley.edu". If you find that your email to "spice" or "spice-bugs" doesn't get a response in a few days, resend your message.

(from Jim Nance <jlnance@isscad.com>)

Hello all circuits people. I have uploaded source and binaries for Spice 2g6 to ftp://sunsite.unc.edu/pub/Linux/Incoming/spice2g6.tar.z . As you are probably aware, spice is a circuit simulator, written at Berkeley. Version 2g6 was released in 1983. The current Berkeley version is approximatly Spice 3f2, however, Berkeley does not want this distributed. Source code for Spice 3e2 did escape from Berkeley and was ported to Linux (and a lot of other platforms). This code has been removed from anonymous FTP servers, and is therefore no longer available. Berkeley does publish the source code for Spice 2g6.

I obtained the source code for Spice from a 386BSD ftp site. The code compiled cleanly, with only minor changes to the Makefile being required. I also included an ASCII spice manual which I have found helpful.

(from Martin Maschmann <martin.maschmann@t-online.de>)

I can also be reached at <martin.maschmann@vlsi.com>

I have created a SCHEMATIC CAPTURE program running under X11Rsomething (something >=5) for both linux, sunos and SOLARIS. SPICECAD now has a home page which has the URL:

An english manual is included. Please read the manual! Example schematics are included, too.

Soure code is not included, because the making of SPICECAD means making of SPICE3F4 , which is hard-linked to SPICECAD, making a stripped version of GNUPLOT and making the schematic entry part.

All in all, it is really a mess, especially if you look at the schematics part which is VERY hard to understand.

Customizing SPICECAD for your own needs means: send me a mail which explains the problem, and then I can tell you whether I will do it by myself (because there could be a wide need for this new feature), or whether you can do it by yourself.

For example, if you want to create an interface for a new simulator (a PSPICE interface is still missing, an HSPICE interface will be available in the future), I can send you several example files (the interface for HSPICE), and you write the interface. Finally , everything can be linked.

Those who want to add some features I cannot write (because my programming skills and time is limited) can obtain the source code on a small QIC cartridge. What I am thinking of is an EDIF interface. This would be a very nice feature.

This document was translated by ms2html v1.7 on 16.01.97. OMN

[an error occurred while processing this directive]