Browse Source

make breakdown voltage internally always positive

pre-master-46
Holger Vogt 8 years ago
committed by rlar
parent
commit
0ece0d0c1c
  1. 2
      src/spicelib/devices/vdmos/vdmosload.c
  2. 2
      src/spicelib/devices/vdmos/vdmostemp.c

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

@ -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) {

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

@ -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;

Loading…
Cancel
Save