Browse Source

depl cap calculation removed

pre-master-46
Holger Vogt 8 years ago
committed by rlar
parent
commit
9df45731e9
  1. 38
      src/spicelib/devices/vdmos/vdmostemp.c

38
src/spicelib/devices/vdmos/vdmostemp.c

@ -116,10 +116,7 @@ VDMOStemp(GENmodel *inModel, CKTcircuit *ckt)
/* loop through all instances of the model */
for(here = VDMOSinstances(model); here!= NULL;
here = VDMOSnextInstance(here)) {
double czbd; /* zero voltage bulk-drain capacitance */
double czbs; /* zero voltage bulk-source capacitance */
double arg; /* 1 - fc */
double sarg; /* (1-fc) ^^ (-mj) */
/* perform the parameter defaulting */
@ -184,32 +181,15 @@ VDMOStemp(GENmodel *inModel, CKTcircuit *ckt)
vt*log(vt/(CONSTroot2*here->VDMOSm*here->VDMOStSatCur));
}
czbd=0;
arg = 1-model->VDMOSfwdCapDepCoeff;
sarg = exp( (-model->VDMOSbulkJctBotGradingCoeff) * log(arg) );
here->VDMOSCbd = czbd;
here->VDMOSf2d = czbd * (1 - model->VDMOSfwdCapDepCoeff *
(1 + model->VDMOSbulkJctBotGradingCoeff)) * sarg / arg;
here->VDMOSf3d = czbd * model->VDMOSbulkJctBotGradingCoeff * sarg / arg /
here->VDMOStBulkPot;
here->VDMOSf4d = czbd * here->VDMOStBulkPot * (1 - arg * sarg) /
(1 - model->VDMOSbulkJctBotGradingCoeff);
-here->VDMOSf3d/2*
(here->VDMOStDepCap*here->VDMOStDepCap)
-here->VDMOStDepCap * here->VDMOSf2d;
czbs=0;
arg = 1-model->VDMOSfwdCapDepCoeff;
sarg = exp( (-model->VDMOSbulkJctBotGradingCoeff) * log(arg) );
here->VDMOSCbs = czbs;
here->VDMOSf2s = czbs * (1 - model->VDMOSfwdCapDepCoeff *
(1 + model->VDMOSbulkJctBotGradingCoeff)) * sarg / arg;
here->VDMOSf3s = czbs * model->VDMOSbulkJctBotGradingCoeff * sarg / arg /
here->VDMOStBulkPot;
here->VDMOSf4s = czbs*here->VDMOStBulkPot*(1-arg*sarg)/
(1-model->VDMOSbulkJctBotGradingCoeff)
-here->VDMOSf3s/2*
(here->VDMOStDepCap*here->VDMOStDepCap)
-here->VDMOStDepCap * here->VDMOSf2s;
here->VDMOSCbd = 0;
here->VDMOSf2d = 0;
here->VDMOSf3d = 0;
here->VDMOSf4d = 0;
here->VDMOSCbs = 0;
here->VDMOSf2s = 0;
here->VDMOSf3s = 0;
here->VDMOSf4s = 0;
if (model->VDMOSdrainResistanceGiven) {

Loading…
Cancel
Save