From 4a6cdce58802cd34225609bd2493ed8e2c36c63b Mon Sep 17 00:00:00 2001 From: pnenzi Date: Wed, 12 Nov 2003 00:01:29 +0000 Subject: [PATCH] dtemp was not defaulted. --- src/spicelib/devices/bjt/bjttemp.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/spicelib/devices/bjt/bjttemp.c b/src/spicelib/devices/bjt/bjttemp.c index 8f83c7834..48053826c 100644 --- a/src/spicelib/devices/bjt/bjttemp.c +++ b/src/spicelib/devices/bjt/bjttemp.c @@ -132,8 +132,13 @@ BJTtemp(GENmodel *inModel, CKTcircuit *ckt) here=here->BJTnextInstance) { if (here->BJTowner != ARCHme) continue; - if(!here->BJTtempGiven) here->BJTtemp = ckt->CKTtemp + here->BJTdtemp; - vt = here->BJTtemp * CONSTKoverQ; + if(!here->BJTdtempGiven) + here->BJTdtemp = 0.0; + + if(!here->BJTtempGiven) + here->BJTtemp = ckt->CKTtemp + here->BJTdtemp; + + vt = here->BJTtemp * CONSTKoverQ; fact2 = here->BJTtemp/REFTEMP; egfet = 1.16-(7.02e-4*here->BJTtemp*here->BJTtemp)/ (here->BJTtemp+1108);