diff --git a/src/spicelib/devices/vdmos/vdmostemp.c b/src/spicelib/devices/vdmos/vdmostemp.c index a199569c4..a2d633f04 100644 --- a/src/spicelib/devices/vdmos/vdmostemp.c +++ b/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) {