[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnucap-devel] gnucap development snapshot 2008-02-11
From: |
al davis |
Subject: |
[Gnucap-devel] gnucap development snapshot 2008-02-11 |
Date: |
Mon, 11 Feb 2008 00:41:34 -0500 |
User-agent: |
KMail/1.9.7 |
There is a new snapshot available ...
http://www.gnucap.org/devel/gnucap-2008-02-11.tar.gz
Models (optional) have also been updated, only to change a
directory name:
http://www.gnucap.org/devel/gnucap-2008-02-11-models-bsim.tar.gz
http://www.gnucap.org/devel/gnucap-2008-02-11-models-ngspice17.tar.gz
http://www.gnucap.org/devel/gnucap-2008-02-11-models-spice3f5.tar.gz
Another optional package contains some tools:
http://www.gnucap.org/devel/gnucap-2008-02-11-tools.tar.gz
This snapshot provides:
Parameter expressions. Values and parameters can have
expressions:
Rc (c vcc) {rload}
Re (e 0) {rload/10}
.....
Parameter statements can have expressions:
.param rload = {v/i}
.param v=10
.param i=.001
Note that they are not assignment statements, and in a typical
programming language.
In this case, rload is 10k
If I change a parameter, everything changes to accomodate it.
.param i=.002
now rload is 5k
This enhancement works with spectre and verilog modes too.
Plugins using the spice-wrapper still do not take named
parameters, or expressions.
As usual, to get started you need only the main package
gnucap-2008-02-11.tar.gz . The other "models" packages contain
the exact models from the various sources. If you need a jfet,
I recommend the one in "spice3f5". If you need a BSIM model,
the obvious choice is the "bsim" package, which has all of
them. The "ngspice17" package contains a few models not
available elsewhere, such as "vbic".
The models and tools tarballs differ from the previous shapshot
only in the directory name. You don't need to download them
again, but you do need to recompile them.
If you need other models, let me know. Others, such as
Josephson junction, are available, but I have not ported them
yet. Porting a Spice model usually requires two files,
a "Makefile" and a "wrapper.h", and no other changes.
- [Gnucap-devel] gnucap development snapshot 2008-02-11,
al davis <=