depl cap calculation removed
This commit is contained in:
parent
0a213bea1a
commit
9df45731e9
|
|
@ -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…
Reference in New Issue