diff --git a/src/spicelib/devices/dio/dionoise.c b/src/spicelib/devices/dio/dionoise.c index db06e3a63..b83b5d096 100644 --- a/src/spicelib/devices/dio/dionoise.c +++ b/src/spicelib/devices/dio/dionoise.c @@ -135,6 +135,14 @@ DIOnoise(int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, noizDens[DIOTOTNOIZ] += noizDens[DIORSSWNOIZ] + noizDens[DIOIDSWNOIZ] + noizDens[DIOFLSWNOIZ]; + } else { + /* no sidewall model */ + noizDens[DIORSSWNOIZ] = 0.0; + noizDens[DIOIDSWNOIZ] = 0.0; + noizDens[DIOFLSWNOIZ] = 0.0; + lnNdens[DIORSSWNOIZ] = log(N_MINLOG); + lnNdens[DIOIDSWNOIZ] = log(N_MINLOG); + lnNdens[DIOFLSWNOIZ] = log(N_MINLOG); } lnNdens[DIOTOTNOIZ] =