There is a new development snapshot available ... http://gnucap.org/devel/gnucap-2009-11-10.tar.gz
Optional plugin files: http://gnucap.org/devel/gnucap-2009-11-10-models-bsim.tar.gz http://gnucap.org/devel/gnucap-2009-11-10-models-jspice3-2.5.tar.gz http://gnucap.org/devel/gnucap-2009-11-10-models-ngspice17.tar.gz http://gnucap.org/devel/gnucap-2009-11-10-models-spice3f5.tar.gz http://gnucap.org/devel/gnucap-2009-11-10-tools.tar.gz This file contains the md5sum of the other files, so you can check for a proper download: http://gnucap.org/devel/gnucap-2009-11-10.md5sum This release has changes to the "elaboration" phase of simulation. There are three differences you will see .. 1. (Important!) It fixes a bug that sometimes caused incorrect parameter values in some cases. The bug would manifest with a certain combination of subcircuits, models, and parameters. In particular, something like this would give bad results: .subckt foo (a k) .model dio d (is={isat}) dfoo (a k) dio .ends ... x1 (1 2) foo isat=x x2 (2 3) foo isat=y ... .param x=1e-12 .param y=1e-11 .op .param x=1e-13 .param y=1e-14 .op ...... would have the wrong value of isat, probably keeping the original value. Circuits that did not have this combination of models, subckt, and params did not have this problem. It's fixed now. 2. Expressions with "E" notation (1.3E-6) would sometimes not be evaluated properly. This is fixed. 3. Expressions with function calls would sometimes not be parsed correctly. Usually, you could work around this by careful use of parentheses and quotes. It should work now without the tricks. As usual, to get started you need only the main package gnucap-2009-xx-xx.tar.gz . You need to recompile all of the plugins with the new headers and wrappers. _______________________________________________ Gnucap-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnucap-devel
