[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-user: gnucap development snapshot 2009-11-10



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.



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user