diff --git a/src/spicelib/analysis/cktop.c b/src/spicelib/analysis/cktop.c index e9b1fb075..3f72162cf 100644 --- a/src/spicelib/analysis/cktop.c +++ b/src/spicelib/analysis/cktop.c @@ -183,7 +183,7 @@ dynamic_gmin (CKTcircuit *ckt, long int firstmode, } if (iters > (3 * ckt->CKTdcTrcvMaxIter / 4)) - factor = sqrt (factor); + factor = MAX(sqrt (factor), 1.00005); OldGmin = ckt->CKTdiagGmin;