diff --git a/ChangeLog b/ChangeLog index 3f7f25908..8bc186440 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,7 @@ -2010-07-17 Robert Larice +2010-07-19 Holger Vogt + * b4ld.c: correct typo which led to non-convergence of ro_17.cir + + 2010-07-17 Robert Larice * src/main.c , * src/frontend/inp.c , * src/frontend/options.c , diff --git a/src/spicelib/devices/bsim4/b4ld.c b/src/spicelib/devices/bsim4/b4ld.c index b11ef34c2..b4ed1f71a 100644 --- a/src/spicelib/devices/bsim4/b4ld.c +++ b/src/spicelib/devices/bsim4/b4ld.c @@ -5053,7 +5053,7 @@ line900: (*(here->BSIM4SbpPtr) += m * gstotb); } - (*(here->BSIM4DPdpPtr) = m * (gdpr + here->BSIM4gds + here->BSIM4gbd + T1 * ddxpart_dVd + (*(here->BSIM4DPdpPtr) += m * (gdpr + here->BSIM4gds + here->BSIM4gbd + T1 * ddxpart_dVd - gdtotd + RevSum + gcddb + gbdpdp + dxpart * ggtd - gIdtotd)); (*(here->BSIM4DPdPtr) -= m * (gdpr + gdtot)); (*(here->BSIM4DPgpPtr) += m * (Gm + gcdgb - gdtotg + gbdpg - gIdtotg