Browse Source

remove effective channel length, replace by l

pre-master-46
Holger Vogt 8 years ago
committed by rlar
parent
commit
e9e621de07
  1. 5
      src/spicelib/devices/vdmos/vdmosload.c

5
src/spicelib/devices/vdmos/vdmosload.c

@ -24,7 +24,6 @@ VDMOSload(GENmodel *inModel, CKTcircuit *ckt)
VDMOSinstance *here; VDMOSinstance *here;
double Beta; double Beta;
double DrainSatCur; double DrainSatCur;
double EffectiveLength;
double SourceSatCur; double SourceSatCur;
double arg; double arg;
double cbhat; double cbhat;
@ -100,8 +99,6 @@ VDMOSload(GENmodel *inModel, CKTcircuit *ckt)
* here. They may be moved at the expense of instance size * here. They may be moved at the expense of instance size
*/ */
EffectiveLength = here->VDMOSl - 2 * model->VDMOSlatDiff;
if ((here->VDMOStSatCurDens == 0) || if ((here->VDMOStSatCurDens == 0) ||
(here->VDMOSdrainArea == 0) || (here->VDMOSdrainArea == 0) ||
(here->VDMOSsourceArea == 0)) { (here->VDMOSsourceArea == 0)) {
@ -115,7 +112,7 @@ VDMOSload(GENmodel *inModel, CKTcircuit *ckt)
here->VDMOSm * here->VDMOSsourceArea; here->VDMOSm * here->VDMOSsourceArea;
} }
Beta = here->VDMOStTransconductance * here->VDMOSm * Beta = here->VDMOStTransconductance * here->VDMOSm *
here->VDMOSw / EffectiveLength;
here->VDMOSw / here->VDMOSl;
/* /*
* ok - now to do the start-up operations * ok - now to do the start-up operations

Loading…
Cancel
Save