remove old commented strncmp version check code

This commit is contained in:
dwarning 2025-09-16 18:33:55 +02:00
parent f314e2b41c
commit 056ca890fd
3 changed files with 0 additions and 21 deletions

View File

@ -366,9 +366,6 @@ double mult_i, mult_fn;
epsilon = (T7 - T7 * T7 * T7 / 3.0) / (6.0 * T6);
T8 = here->BSIM4Vgsteff / here->BSIM4EsatL;
T8 *= T8;
// if ((strcmp(model->BSIM4version, "4.8.1")) && (strncmp(model->BSIM4version, "4.81", 4)) && (strncmp(model->BSIM4version, "4.8", 3)) &&
// (strcmp(model->BSIM4version, "4.8.2")) && (strncmp(model->BSIM4version, "4.82", 4)) &&
// (strcmp(model->BSIM4version, "4.8.3")) && (strncmp(model->BSIM4version, "4.83", 4)))
if (model->BSIM4v48intVersion<=BSIM4v48V480)
{
npart_c = model->BSIM4rnoic * (1.0 + T8
@ -421,9 +418,6 @@ double mult_i, mult_fn;
}
switch(model->BSIM4tnoiMod)
{ case 0:
// if ((strcmp(model->BSIM4version, "4.8.1")) && (strncmp(model->BSIM4version, "4.81", 4)) && (strncmp(model->BSIM4version, "4.8", 3)) &&
// (strcmp(model->BSIM4version, "4.8.2")) && (strncmp(model->BSIM4version, "4.82", 4)) &&
// (strcmp(model->BSIM4version, "4.8.3")) && (strncmp(model->BSIM4version, "4.83", 4)))
if (model->BSIM4v48intVersion<=BSIM4v48V480)
{
T0 = here->BSIM4ueff * fabs(here->BSIM4qinv);
@ -451,9 +445,6 @@ double mult_i, mult_fn;
}
break;
case 1:
// if ((strcmp(model->BSIM4version, "4.8.1")) && (strncmp(model->BSIM4version, "4.81", 4)) && (strncmp(model->BSIM4version, "4.8", 3)) &&
// (strcmp(model->BSIM4version, "4.8.2")) && (strncmp(model->BSIM4version, "4.82", 4)) &&
// (strcmp(model->BSIM4version, "4.8.3")) && (strncmp(model->BSIM4version, "4.83", 4)))
if (model->BSIM4v48intVersion<=BSIM4v48V480)
{
T0 = here->BSIM4gm + here->BSIM4gmbs + here->BSIM4gds;

View File

@ -355,9 +355,6 @@ BSIM4instance **InstArray;
if (!model->BSIM4ucsGiven)
model->BSIM4ucs = (model->BSIM4type == NMOS) ? 1.67 : 1.0;
// if ((strcmp(model->BSIM4version, "4.8.1")) && (strncmp(model->BSIM4version, "4.81", 4)) &&
// (strcmp(model->BSIM4version, "4.8.2")) && (strncmp(model->BSIM4version, "4.82", 4)) &&
// (strcmp(model->BSIM4version, "4.8.3")) && (strncmp(model->BSIM4version, "4.83", 4)))
if (model->BSIM4v48intVersion<=BSIM4v48V480)
{
if (!model->BSIM4uaGiven)
@ -2375,11 +2372,6 @@ BSIM4instance **InstArray;
if (!here->BSIM4ngconGiven)
here->BSIM4ngcon = model->BSIM4ngcon;
// Recursive scaling produces incorrect results after second call to setup()
// here->BSIM4mult_i = here->BSIM4mult_i * here->BSIM4m;
// here->BSIM4mult_q = here->BSIM4mult_q * here->BSIM4m;
// here->BSIM4mult_fn = here->BSIM4mult_fn * here->BSIM4m;
/* Process instance model selectors, some
* may override their global counterparts
*/

View File

@ -1372,10 +1372,6 @@ int Fatal_Flag = 0;
pParam->BSIM4Aechvb = (model->BSIM4type == NMOS) ? 4.97232e-7 : 3.42537e-7;
pParam->BSIM4Bechvb = (model->BSIM4type == NMOS) ? 7.45669e11 : 1.16645e12;
// if ((strcmp(model->BSIM4version, "4.8.1")) && (strncmp(model->BSIM4version, "4.81", 4)) &&
// (strcmp(model->BSIM4version, "4.8.2")) && (strncmp(model->BSIM4version, "4.82", 4)) &&
// (strcmp(model->BSIM4version, "4.8.3")) && (strncmp(model->BSIM4version, "4.83", 4)))
// {
if (model->BSIM4v48intVersion<=BSIM4v48V480) {
pParam->BSIM4AechvbEdgeS = pParam->BSIM4Aechvb * pParam->BSIM4weff
* model->BSIM4dlcig * pParam->BSIM4ToxRatioEdge;