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. _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
