diff --git a/ChangeLog b/ChangeLog index f760862f4..9c1f3c031 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,11 +3,15 @@ * Updated and corrected test files in "tests" directory. Added "examples" directory. - * src/spicelib/devices/bsim3/b3set.c: Added Dietmar Warning patch - to solve a bug that shows up when acm=2 was used. From Dietmar's - mail: + * src/spicelib/devices/bsim3/b3set.c: Added Dietmar Warning + patch to solve a bug that shows up when + acm=2 was used. From Dietmar's mail message: if we use the acm=2 option we must set the nrd and nrs defaults to 0. + + * src/spicelib/devices/mos3/mos3temp.c: As suggested by Dietmar + Warning I removed the >1um limit for the + model. 2004-07-08 Paolo Nenzi diff --git a/src/spicelib/devices/mos3/mos3temp.c b/src/spicelib/devices/mos3/mos3temp.c index 52934f339..a3a3aaea5 100644 --- a/src/spicelib/devices/mos3/mos3temp.c +++ b/src/spicelib/devices/mos3/mos3temp.c @@ -192,7 +192,7 @@ MOS3temp(GENmodel *inModel, CKTcircuit *ckt) } if(here->MOS3l - 2 * model->MOS3latDiff + - model->MOS3lengthAdjust <1e-6) { + model->MOS3lengthAdjust <= 0) { (*(SPfrontEnd->IFerror))(ERR_FATAL, "%s: effective channel length less than zero", &(here->MOS3name)); @@ -200,7 +200,7 @@ MOS3temp(GENmodel *inModel, CKTcircuit *ckt) } if(here->MOS3w - 2 * model->MOS3widthNarrow + - model->MOS3widthAdjust <1e-6) { + model->MOS3widthAdjust <= 0) { (*(SPfrontEnd->IFerror))(ERR_FATAL, "%s: effective channel width less than zero", &(here->MOS3name));