Browse Source

b3ld.c, b4ld.c, b3v32ld.c: enable capacitance calculation during dc sweep

h_vogt 14 years ago
parent
commit
7d82367666
  1. 2
      src/spicelib/devices/bsim3/b3ld.c
  2. 2
      src/spicelib/devices/bsim3v32/b3v32ld.c
  3. 2
      src/spicelib/devices/bsim4/b4ld.c

2
src/spicelib/devices/bsim3/b3ld.c

@ -178,7 +178,7 @@ model = here->BSIM3modPtr;
ScalingFactor = 1.0e-9;
ChargeComputationNeeded =
((ckt->CKTmode & (MODEAC | MODETRAN | MODEINITSMSIG)) ||
((ckt->CKTmode & (MODEDC | MODEAC | MODETRAN | MODEINITSMSIG)) ||
((ckt->CKTmode & MODETRANOP) && (ckt->CKTmode & MODEUIC)))
? 1 : 0;
#ifndef USE_OMP

2
src/spicelib/devices/bsim3v32/b3v32ld.c

@ -138,7 +138,7 @@ int ByPass, Check, ChargeComputationNeeded, error;
ScalingFactor = 1.0e-9;
ChargeComputationNeeded =
((ckt->CKTmode & (MODEAC | MODETRAN | MODEINITSMSIG)) ||
((ckt->CKTmode & (MODEDC | MODEAC | MODETRAN | MODEINITSMSIG)) ||
((ckt->CKTmode & MODETRANOP) && (ckt->CKTmode & MODEUIC)))
? 1 : 0;
for (; model != NULL; model = model->BSIM3v32nextModel)

2
src/spicelib/devices/bsim4/b4ld.c

@ -246,7 +246,7 @@ model = here->BSIM4modPtr;
ScalingFactor = 1.0e-9;
ChargeComputationNeeded =
((ckt->CKTmode & (MODEAC | MODETRAN | MODEINITSMSIG)) ||
((ckt->CKTmode & (MODEDC | MODEAC | MODETRAN | MODEINITSMSIG)) ||
((ckt->CKTmode & MODETRANOP) && (ckt->CKTmode & MODEUIC)))
? 1 : 0;

Loading…
Cancel
Save