From e441cd660c3231f511b5efafe932ce4bc58d0186 Mon Sep 17 00:00:00 2001 From: dwarning Date: Mon, 3 Aug 2026 18:07:03 +0200 Subject: [PATCH] stop adding nominal temperature to a temperature difference --- src/spicelib/devices/jfet/jfetnoi.c | 2 +- src/spicelib/devices/mos1/mos1noi.c | 2 +- src/spicelib/devices/mos2/mos2noi.c | 2 +- src/spicelib/devices/mos3/mos3noi.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/spicelib/devices/jfet/jfetnoi.c b/src/spicelib/devices/jfet/jfetnoi.c index 3b43275e2..6935d5a2f 100644 --- a/src/spicelib/devices/jfet/jfetnoi.c +++ b/src/spicelib/devices/jfet/jfetnoi.c @@ -83,7 +83,7 @@ JFETnoise(int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Ndata *d case N_DENS: if (inst->JFETtempGiven) - dtemp = inst->JFETtemp - ckt->CKTtemp + (model->JFETtnom-CONSTCtoK); + dtemp = inst->JFETtemp - ckt->CKTtemp; else dtemp = inst->JFETdtemp; diff --git a/src/spicelib/devices/mos1/mos1noi.c b/src/spicelib/devices/mos1/mos1noi.c index 7b3f9f696..f39e2bb04 100644 --- a/src/spicelib/devices/mos1/mos1noi.c +++ b/src/spicelib/devices/mos1/mos1noi.c @@ -98,7 +98,7 @@ MOS1noise(int mode, int operation, GENmodel * genmodel, CKTcircuit * ckt, case N_DENS: if (inst->MOS1tempGiven) - dtemp = inst->MOS1temp - ckt->CKTtemp + (model->MOS1tnom-CONSTCtoK); + dtemp = inst->MOS1temp - ckt->CKTtemp; else dtemp = inst->MOS1dtemp; diff --git a/src/spicelib/devices/mos2/mos2noi.c b/src/spicelib/devices/mos2/mos2noi.c index fdbecb7f6..ba35474c4 100644 --- a/src/spicelib/devices/mos2/mos2noi.c +++ b/src/spicelib/devices/mos2/mos2noi.c @@ -87,7 +87,7 @@ MOS2noise(int mode, int operation, GENmodel * genmodel, CKTcircuit * ckt, case N_DENS: if (inst->MOS2tempGiven) - dtemp = inst->MOS2temp - ckt->CKTtemp + (model->MOS2tnom-CONSTCtoK); + dtemp = inst->MOS2temp - ckt->CKTtemp; else dtemp = inst->MOS2dtemp; diff --git a/src/spicelib/devices/mos3/mos3noi.c b/src/spicelib/devices/mos3/mos3noi.c index 65afec9e7..93f8a7fe1 100644 --- a/src/spicelib/devices/mos3/mos3noi.c +++ b/src/spicelib/devices/mos3/mos3noi.c @@ -87,7 +87,7 @@ MOS3noise(int mode, int operation, GENmodel * genmodel, CKTcircuit * ckt, case N_DENS: if (inst->MOS3tempGiven) - dtemp = inst->MOS3temp - ckt->CKTtemp + (model->MOS3tnom-CONSTCtoK); + dtemp = inst->MOS3temp - ckt->CKTtemp; else dtemp = inst->MOS3dtemp;