From 5bad670835117eb3a8a8ac4e8248c5fe9433cc03 Mon Sep 17 00:00:00 2001 From: Meisam Bahadori Date: Mon, 3 Aug 2026 18:03:27 +0200 Subject: [PATCH] stop adding nominal temperature to a temperature difference --- src/spicelib/devices/bjt/bjtnoise.c | 2 +- src/spicelib/devices/dio/dionoise.c | 2 +- src/spicelib/devices/hicum2/hicum2noise.c | 2 +- src/spicelib/devices/res/resnoise.c | 2 +- src/spicelib/devices/vbic/vbicnoise.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/spicelib/devices/bjt/bjtnoise.c b/src/spicelib/devices/bjt/bjtnoise.c index 08888383c..962d0231e 100644 --- a/src/spicelib/devices/bjt/bjtnoise.c +++ b/src/spicelib/devices/bjt/bjtnoise.c @@ -85,7 +85,7 @@ BJTnoise(int mode, int operation, GENmodel*genmodel, CKTcircuit *ckt, case N_DENS: if (inst->BJTtempGiven) - dtemp = inst->BJTtemp - ckt->CKTtemp + (model->BJTtnom-CONSTCtoK); + dtemp = inst->BJTtemp - ckt->CKTtemp; else dtemp = inst->BJTdtemp; diff --git a/src/spicelib/devices/dio/dionoise.c b/src/spicelib/devices/dio/dionoise.c index de2ba3793..db06e3a63 100644 --- a/src/spicelib/devices/dio/dionoise.c +++ b/src/spicelib/devices/dio/dionoise.c @@ -86,7 +86,7 @@ DIOnoise(int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, case N_DENS: if (inst->DIOtempGiven) - dtemp = inst->DIOtemp - ckt->CKTtemp + (model->DIOnomTemp-CONSTCtoK); + dtemp = inst->DIOtemp - ckt->CKTtemp; else dtemp = inst->DIOdtemp; diff --git a/src/spicelib/devices/hicum2/hicum2noise.c b/src/spicelib/devices/hicum2/hicum2noise.c index bfc93bf2c..406a76410 100644 --- a/src/spicelib/devices/hicum2/hicum2noise.c +++ b/src/spicelib/devices/hicum2/hicum2noise.c @@ -128,7 +128,7 @@ HICUMnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Ndata case N_DENS: if (here->HICUMtempGiven) - dtemp = here->HICUMtemp - ckt->CKTtemp + (model->HICUMtnom-CONSTCtoK); + dtemp = here->HICUMtemp - ckt->CKTtemp; else dtemp = here->HICUMdtemp; diff --git a/src/spicelib/devices/res/resnoise.c b/src/spicelib/devices/res/resnoise.c index 044b0b796..17eea56ec 100644 --- a/src/spicelib/devices/res/resnoise.c +++ b/src/spicelib/devices/res/resnoise.c @@ -90,7 +90,7 @@ RESnoise(int mode, int operation, GENmodel*genmodel, CKTcircuit *ckt, case N_DENS: if (inst->REStempGiven) - dtemp = inst->REStemp - ckt->CKTtemp + (model->REStnom-CONSTCtoK); + dtemp = inst->REStemp - ckt->CKTtemp; else dtemp = inst->RESdtemp; diff --git a/src/spicelib/devices/vbic/vbicnoise.c b/src/spicelib/devices/vbic/vbicnoise.c index 3a61ff142..7c7e56b20 100644 --- a/src/spicelib/devices/vbic/vbicnoise.c +++ b/src/spicelib/devices/vbic/vbicnoise.c @@ -95,7 +95,7 @@ VBICnoise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Ndata * case N_DENS: if (inst->VBICtempGiven) - dtemp = inst->VBICtemp - ckt->CKTtemp + (model->VBICtnom-CONSTCtoK); + dtemp = inst->VBICtemp - ckt->CKTtemp; else dtemp = inst->VBICdtemp;