From 1c4cb4947885fb5a5d7fd5cf948de93ecd6af34d Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Mon, 2 Apr 2018 15:56:27 +0200 Subject: [PATCH] CAPBYPASS removed --- src/spicelib/devices/vdmos/vdmosload.c | 28 -------------------------- 1 file changed, 28 deletions(-) diff --git a/src/spicelib/devices/vdmos/vdmosload.c b/src/spicelib/devices/vdmos/vdmosload.c index f94a7602f..fa0118763 100644 --- a/src/spicelib/devices/vdmos/vdmosload.c +++ b/src/spicelib/devices/vdmos/vdmosload.c @@ -80,21 +80,8 @@ VDMOSload(GENmodel *inModel, CKTcircuit *ckt) double tempv; #endif /*NOBYPASS*/ int error; - #ifdef CAPBYPASS - int senflag; -#endif /*CAPBYPASS*/ int SenCond; - - -#ifdef CAPBYPASS - senflag = 0; - if(ckt->CKTsenInfo && ckt->CKTsenInfo->SENstatus == PERTURBATION && - (ckt->CKTsenInfo->SENmode & (ACSEN | TRANSEN))) { - senflag = 1; - } -#endif /* CAPBYPASS */ - /* loop through all the VDMOS device models */ for( ; model != NULL; model = VDMOSnextModel(model)) { @@ -558,13 +545,6 @@ next1: if(vbs <= -3*vt) { * *.. bulk-drain and bulk-source depletion capacitances */ -#ifdef CAPBYPASS - if(((ckt->CKTmode & (MODEINITPRED | MODEINITTRAN) ) || - fabs(delvbs) >= ckt->CKTreltol * MAX(fabs(vbs), - fabs(*(ckt->CKTstate0+here->VDMOSvbs)))+ - ckt->CKTvoltTol)|| senflag) -#endif /*CAPBYPASS*/ - { /* can't bypass the diode capacitance calculations */ if(here->VDMOSCbs != 0 || here->VDMOSCbssw != 0 ) { @@ -618,14 +598,6 @@ next1: if(vbs <= -3*vt) { here->VDMOScapbs=0; } } -#ifdef CAPBYPASS - if(((ckt->CKTmode & (MODEINITPRED | MODEINITTRAN) ) || - fabs(delvbd) >= ckt->CKTreltol * MAX(fabs(vbd), - fabs(*(ckt->CKTstate0+here->VDMOSvbd)))+ - ckt->CKTvoltTol)|| senflag) -#endif /*CAPBYPASS*/ - - /* can't bypass the diode capacitance calculations */ { if(here->VDMOSCbd != 0 || here->VDMOSCbdsw != 0 ) { if (vbd < here->VDMOStDepCap) {