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

This commit is contained in:
dwarning 2018-10-25 13:59:44 +02:00 committed by Holger Vogt
parent cf24081507
commit 740987382b
3 changed files with 11 additions and 56 deletions

View File

@ -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)

View File

@ -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)

View File

@ -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;