From 2c9c2c20c49055593d98971f1ebb9f9070bb7bfe Mon Sep 17 00:00:00 2001 From: dwarning Date: Tue, 2 Sep 2025 10:10:33 +0200 Subject: [PATCH] reply commit e5c162f1: dc sweep fails after transient sim --- src/spicelib/devices/bsim4/b4ld.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/spicelib/devices/bsim4/b4ld.c b/src/spicelib/devices/bsim4/b4ld.c index dcc991d22..da408eaef 100644 --- a/src/spicelib/devices/bsim4/b4ld.c +++ b/src/spicelib/devices/bsim4/b4ld.c @@ -4604,6 +4604,10 @@ line755: if (!ChargeComputationNeeded) goto line850; + /* no integration, if dc sweep, but keep evaluating capacitances */ + if (ckt->CKTmode & MODEDCTRANCURVE) + goto line850; + if (ckt->CKTmode & MODEINITTRAN) { *(ckt->CKTstate1 + here->BSIM4qb) = *(ckt->CKTstate0 + here->BSIM4qb);