Browse Source

The 'then' statement was equivalent to the 'else' statement.

pre-master-46
dwarning 8 years ago
committed by Holger Vogt
parent
commit
740987382b
  1. 24
      src/spicelib/devices/bsim3v1/b3v1ld.c
  2. 40
      src/spicelib/devices/bsim3v32/b3v32ld.c
  3. 3
      src/spicelib/devices/bsimsoi/b4soild.c

24
src/spicelib/devices/bsim3v1/b3v1ld.c

@ -2049,25 +2049,11 @@ line755:
ag0 = ckt->CKTag[0];
if (model->BSIM3v1capMod == 0)
{ if (vgd < 0.0)
{
cgdo = pParam->BSIM3v1cgdo;
qgdo = pParam->BSIM3v1cgdo * vgd;
}
else
{ cgdo = pParam->BSIM3v1cgdo;
qgdo = pParam->BSIM3v1cgdo * vgd;
}
if (vgs < 0.0)
{
cgso = pParam->BSIM3v1cgso;
qgso = pParam->BSIM3v1cgso * vgs;
}
else
{ cgso = pParam->BSIM3v1cgso;
qgso = pParam->BSIM3v1cgso * vgs;
}
{
cgdo = pParam->BSIM3v1cgdo;
qgdo = pParam->BSIM3v1cgdo * vgd;
cgso = pParam->BSIM3v1cgso;
qgso = pParam->BSIM3v1cgso * vgs;
}
else if (model->BSIM3v1capMod == 1)
{ if (vgd < 0.0)

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

@ -2808,41 +2808,11 @@ line755:
if (model->BSIM3v32capMod == 0)
{
/* Added revision dependent code */
switch (model->BSIM3v32intVersion) {
case BSIM3v32V324:
case BSIM3v32V323:
/* code merge -JX */
cgdo = pParam->BSIM3v32cgdo;
qgdo = pParam->BSIM3v32cgdo * vgd;
cgso = pParam->BSIM3v32cgso;
qgso = pParam->BSIM3v32cgso * vgs;
break;
case BSIM3v32V322:
case BSIM3v32V32:
default:
if (vgd < 0.0)
{
cgdo = pParam->BSIM3v32cgdo;
qgdo = pParam->BSIM3v32cgdo * vgd;
}
else
{
cgdo = pParam->BSIM3v32cgdo;
qgdo = pParam->BSIM3v32cgdo * vgd;
}
if (vgs < 0.0)
{
cgso = pParam->BSIM3v32cgso;
qgso = pParam->BSIM3v32cgso * vgs;
}
else
{
cgso = pParam->BSIM3v32cgso;
qgso = pParam->BSIM3v32cgso * vgs;
}
}
/* code merge -JX */
cgdo = pParam->BSIM3v32cgdo;
qgdo = pParam->BSIM3v32cgdo * vgd;
cgso = pParam->BSIM3v32cgso;
qgso = pParam->BSIM3v32cgso * vgs;
}
else if (model->BSIM3v32capMod == 1)
{ if (vgd < 0.0)

3
src/spicelib/devices/bsimsoi/b4soild.c

@ -1708,8 +1708,7 @@ int B4SOILoadOMP(B4SOIinstance *here, CKTcircuit *ckt) {
dVbs_dVb = 1.0;
dVbs_dVe = 0.0;
dVbs_dT = 0.0;
if (selfheat) dVbsmos_dT = 0.0;
else dVbsmos_dT = 0.0;
dVbsmos_dT = 0.0;
Vbp = Vbs - Vps;
dVbp_dVb = 1;

Loading…
Cancel
Save