Var tmp should be int.
This commit is contained in:
parent
5e1ebed38b
commit
78cb65eef6
|
|
@ -1,3 +1,8 @@
|
||||||
|
2005-12-06 Dietmar Warning <warning@danalyse.de>
|
||||||
|
|
||||||
|
* src/spicelib/devices/hisim/hsm1ld.c: Variable tmp is really used only
|
||||||
|
for flag swapping - because make she int. Some better reading in comments.
|
||||||
|
|
||||||
2005-12-04 Paolo Nenzi <p.nenzi@ieee.org>
|
2005-12-04 Paolo Nenzi <p.nenzi@ieee.org>
|
||||||
|
|
||||||
* src/spicelib/devices/bsim4/b4ld.c: As written by Dietmar, the changes
|
* src/spicelib/devices/bsim4/b4ld.c: As written by Dietmar, the changes
|
||||||
|
|
|
||||||
|
|
@ -168,10 +168,12 @@ int HSM1load(GENmodel *inModel, register CKTcircuit *ckt)
|
||||||
#ifndef NOBYPASS
|
#ifndef NOBYPASS
|
||||||
double tempv;
|
double tempv;
|
||||||
#endif /*NOBYPASS*/
|
#endif /*NOBYPASS*/
|
||||||
double tmp;
|
int tmp;
|
||||||
|
/* spice3f4 defined NEWCONV by default, looking to niconv.c
|
||||||
#ifndef NEWCONV
|
#ifndef NEWCONV
|
||||||
double tol, tol2, tol3, tol4;
|
double tol, tol2, tol3, tol4;
|
||||||
#endif
|
#endif
|
||||||
|
*/
|
||||||
int ChargeComputationNeeded =
|
int ChargeComputationNeeded =
|
||||||
((ckt->CKTmode & (MODEAC | MODETRAN | MODEINITSMSIG)) ||
|
((ckt->CKTmode & (MODEAC | MODETRAN | MODEINITSMSIG)) ||
|
||||||
((ckt->CKTmode & MODETRANOP) && (ckt->CKTmode & MODEUIC)))
|
((ckt->CKTmode & MODETRANOP) && (ckt->CKTmode & MODEUIC)))
|
||||||
|
|
@ -384,7 +386,7 @@ int HSM1load(GENmodel *inModel, register CKTcircuit *ckt)
|
||||||
}
|
}
|
||||||
#endif /*NOBYPASS*/
|
#endif /*NOBYPASS*/
|
||||||
|
|
||||||
/* von = model->HSM1_type * here->HSM1_von;*/
|
/* von = model->HSM1_type * here->HSM1_von; */
|
||||||
von = here->HSM1_von;
|
von = here->HSM1_von;
|
||||||
if(*(ckt->CKTstate0 + here->HSM1vds) >= 0.0) {
|
if(*(ckt->CKTstate0 + here->HSM1vds) >= 0.0) {
|
||||||
vgs = DEVfetlim(vgs, *(ckt->CKTstate0 + here->HSM1vgs), von);
|
vgs = DEVfetlim(vgs, *(ckt->CKTstate0 + here->HSM1vgs), von);
|
||||||
|
|
@ -581,9 +583,10 @@ int HSM1load(GENmodel *inModel, register CKTcircuit *ckt)
|
||||||
/*
|
/*
|
||||||
sMS.ims[0] = 0;
|
sMS.ims[0] = 0;
|
||||||
sMS.dms[0] = 0.0e0;
|
sMS.dms[0] = 0.0e0;
|
||||||
sMS.ims[1] = 0; */
|
sMS.ims[1] = 0;
|
||||||
/* sMS.dms[1] = pslot->timepoint; I don't know
|
sMS.dms[1] = pslot->timepoint; I don't know
|
||||||
* no use in SPICE3f5 */
|
* no use in SPICE3f5
|
||||||
|
*/
|
||||||
|
|
||||||
if ( ! strcmp(here->HSM1_called, "yes" ) ) {
|
if ( ! strcmp(here->HSM1_called, "yes" ) ) {
|
||||||
sIN.has_prv = 1;
|
sIN.has_prv = 1;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue