make breakdown voltage internally always positive

This commit is contained in:
Holger Vogt 2018-04-28 19:48:02 +02:00 committed by rlar
parent 63be243f72
commit 0ece0d0c1c
2 changed files with 2 additions and 2 deletions

View File

@ -677,7 +677,7 @@ bypass :
gspr = here->VDIOtConductance;
vte = model->VDMOSDn * vt;
vtebrk = model->VDIObrkdEmissionCoeff * vt;
vbrknp = model->VDMOStype * here->VDIOtBrkdwnV;
vbrknp = here->VDIOtBrkdwnV;
Check = 1;
if (ckt->CKTmode & MODEINITSMSIG) {

View File

@ -252,7 +252,7 @@ VDMOStemp(GENmodel *inModel, CKTcircuit *ckt)
* temperature adjusted basic parameters */
if (model->VDMOSDbvGiven) {
/* tlev == 0 */
tBreakdownVoltage = model->VDMOSDbv;
tBreakdownVoltage = fabs(model->VDMOSDbv);
cbv = model->VDMOSDibv;