From 8a7fce8676b13c0aae1fc0aebe578d00f46a2ea0 Mon Sep 17 00:00:00 2001 From: dwarning Date: Wed, 9 Sep 2020 09:52:23 +0200 Subject: [PATCH] BJT prevent crash in qs model for insane parameter entry --- src/spicelib/devices/bjt/bjtsetup.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/spicelib/devices/bjt/bjtsetup.c b/src/spicelib/devices/bjt/bjtsetup.c index e22f51d84..5c615dc1e 100644 --- a/src/spicelib/devices/bjt/bjtsetup.c +++ b/src/spicelib/devices/bjt/bjtsetup.c @@ -140,7 +140,8 @@ BJTsetup(SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, int *states) if(!model->BJTemissionCoeffSGiven) { model->BJTemissionCoeffS = 1.0; } - if(!model->BJTintCollResistGiven) { + if((!model->BJTintCollResistGiven) + ||(model->BJTintCollResist<0.01)) { model->BJTintCollResist = 0.01; } if(!model->BJTepiSatVoltageGiven) {