backup NEWCONV because of using original BSIM code

This commit is contained in:
dwarning 2008-04-16 20:20:49 +00:00
parent c241af9864
commit 0e52a0fcc2
2 changed files with 19 additions and 16 deletions

View File

@ -12,6 +12,12 @@
#ifndef _MACROS_H_ #ifndef _MACROS_H_
#define _MACROS_H_ #define _MACROS_H_
/*
* #define-s that are always on
*/
#define NEWCONV
#define NUMELEMS(ARRAY) (sizeof(ARRAY)/sizeof(*ARRAY)) #define NUMELEMS(ARRAY) (sizeof(ARRAY)/sizeof(*ARRAY))
/* String macros */ /* String macros */

View File

@ -169,11 +169,10 @@ int HSM1load(GENmodel *inModel, register CKTcircuit *ckt)
double tempv; double tempv;
#endif /*NOBYPASS*/ #endif /*NOBYPASS*/
int 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)))
@ -911,7 +910,6 @@ int HSM1load(GENmodel *inModel, register CKTcircuit *ckt)
if (Check == 1) { if (Check == 1) {
ckt->CKTnoncon++; ckt->CKTnoncon++;
isConv = 0; isConv = 0;
/* spice3f4 defined NEWCONV by default, looking to niconv.c
#ifndef NEWCONV #ifndef NEWCONV
} }
else { else {
@ -951,7 +949,6 @@ int HSM1load(GENmodel *inModel, register CKTcircuit *ckt)
} }
} }
#endif #endif
*/
} }
} }
*(ckt->CKTstate0 + here->HSM1vbs) = vbs; *(ckt->CKTstate0 + here->HSM1vbs) = vbs;