From 6a7c441e7e11ec6ad332e0dce969a7b69449f03e Mon Sep 17 00:00:00 2001 From: dwarning Date: Fri, 18 Dec 2009 17:29:34 +0000 Subject: [PATCH] tnom celsius -> kelvin transformation changed --- src/spicelib/devices/bsim3/b3mpar.c | 2 +- src/spicelib/devices/bsim3/b3set.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/spicelib/devices/bsim3/b3mpar.c b/src/spicelib/devices/bsim3/b3mpar.c index 0df11537a..3523bb10d 100644 --- a/src/spicelib/devices/bsim3/b3mpar.c +++ b/src/spicelib/devices/bsim3/b3mpar.c @@ -1468,7 +1468,7 @@ GENmodel *inMod) break; case BSIM3_MOD_TNOM : - mod->BSIM3tnom = value->rValue; + mod->BSIM3tnom = value->rValue + CONSTCtoK; mod->BSIM3tnomGiven = TRUE; break; case BSIM3_MOD_CGSO : diff --git a/src/spicelib/devices/bsim3/b3set.c b/src/spicelib/devices/bsim3/b3set.c index 7bbc74632..b733d45de 100644 --- a/src/spicelib/devices/bsim3/b3set.c +++ b/src/spicelib/devices/bsim3/b3set.c @@ -723,8 +723,8 @@ IFuid tmpName; /* unit degree celcius */ if (!model->BSIM3tnomGiven) model->BSIM3tnom = ckt->CKTnomTemp; - else - model->BSIM3tnom = model->BSIM3tnom + 273.15; +/* else + model->BSIM3tnom = model->BSIM3tnom + 273.15; we make this transform in b3mpar.c in the first run */ if (!model->BSIM3lintnoiGiven) model->BSIM3lintnoi = 0.0; /* unit m */ if (!model->BSIM3LintGiven)