Re: [ng-spice-devel] Patches


To Alan Gillespie <alan.gillespie@analog.com>, ng-spice-devel@ieee.ing.uniroma1.it
From Al Davis <aldavis@ieee.org>
Date Thu, 12 Oct 2000 04:27:57 -0700
Delivered-To mailing list ng-spice-devel@ieee.ing.uniroma1.it
In-Reply-To <39D8CF42.5BAFCA0E@analog.com >
Mailing-List contact ng-spice-devel-help@ieee.ing.uniroma1.it; run by ezmlm
References <Pine.LNX.3.96.1001002153608.24198B-100000@ieee.ing.uniroma1.it > <39D8CF42.5BAFCA0E@analog.com >
Reply-To ng-spice-devel@ieee.ing.uniroma1.it

Regarding the MOS3 model ......

The diodes were correct in 3f4.  

The current is incorrect at line 450 and vicinity, but corrected
later when it is loaded (near line 1275).

Spaghetti code strikes again.

This means if you changed it, it is now incorrect.

Actually, the trick of not making the current and derivative match is
often used as a convergence enhancer.  You can get sort of a
pseudo-transient effect.

1,2,3,6 all have the same diode models.  BSIM1 and 2 are a little
different.  They have the gmin patch, and forgot that it is fudged
later.  BSIM3 is very different.


Regarding the gds, etc.  changes ......    I don't know whether it is
correct as is or not, but believe that it may not be.  If you change
it, it is no longer MOS3.  This is a legacy model, and should be
preserved, bugs and all.

al.

Partial thread listing: