BSIM4 add wnflag to latest bsim4 version
This commit is contained in:
parent
5f7f54d961
commit
32b161854d
|
|
@ -93,7 +93,7 @@ IOPR( "delvt0", BSIM4_DELVTO, IF_REAL , "Zero bias threshold voltage variatio
|
|||
IOP( "mulu0", BSIM4_MULU0, IF_REAL, "Low field mobility multiplier"),
|
||||
IOP( "xgw", BSIM4_XGW, IF_REAL, "Distance from gate contact center to device edge"),
|
||||
IOP( "ngcon", BSIM4_NGCON, IF_REAL, "Number of gate contacts"),
|
||||
|
||||
IOP( "wnflag", BSIM4_WNFLAG, IF_REAL, "W/NF device flag for bin selection"),
|
||||
|
||||
IOP( "trnqsmod", BSIM4_TRNQSMOD, IF_INTEGER, "Transient NQS model selector"),
|
||||
IOP( "acnqsmod", BSIM4_ACNQSMOD, IF_INTEGER, "AC NQS model selector"),
|
||||
|
|
|
|||
|
|
@ -158,6 +158,9 @@ BSIM4instance *here = (BSIM4instance*)inst;
|
|||
case BSIM4_MULU0:
|
||||
value->rValue = here->BSIM4mulu0;
|
||||
return(OK);
|
||||
case BSIM4_WNFLAG:
|
||||
value->rValue = here->BSIM4wnflag;
|
||||
return(OK);
|
||||
case BSIM4_XGW:
|
||||
value->rValue = here->BSIM4xgw;
|
||||
return(OK);
|
||||
|
|
|
|||
|
|
@ -185,6 +185,10 @@ IFvalue *select)
|
|||
here->BSIM4mulu0 = value->rValue;
|
||||
here->BSIM4mulu0Given = TRUE;
|
||||
break;
|
||||
case BSIM4_WNFLAG:
|
||||
here->BSIM4wnflag = value->rValue;
|
||||
here->BSIM4wnflagGiven = TRUE;
|
||||
break;
|
||||
case BSIM4_XGW:
|
||||
here->BSIM4xgw = value->rValue;
|
||||
here->BSIM4xgwGiven = TRUE;
|
||||
|
|
|
|||
|
|
@ -152,6 +152,7 @@ typedef struct sBSIM4instance
|
|||
|
||||
double BSIM4delvto;
|
||||
double BSIM4mulu0;
|
||||
double BSIM4wnflag;
|
||||
double BSIM4xgw;
|
||||
double BSIM4ngcon;
|
||||
|
||||
|
|
@ -339,6 +340,7 @@ typedef struct sBSIM4instance
|
|||
unsigned BSIM4rbpsGiven :1;
|
||||
unsigned BSIM4delvtoGiven :1;
|
||||
unsigned BSIM4mulu0Given :1;
|
||||
unsigned BSIM4wnflagGiven :1;
|
||||
unsigned BSIM4xgwGiven :1;
|
||||
unsigned BSIM4ngconGiven :1;
|
||||
unsigned BSIM4icVDSGiven :1;
|
||||
|
|
@ -2811,6 +2813,7 @@ typedef struct sBSIM4model
|
|||
#define BSIM4_SC 37
|
||||
#define BSIM4_M 38
|
||||
#define BSIM4_MULU0 39
|
||||
#define BSIM4_WNFLAG 40
|
||||
|
||||
/* Global parameters */
|
||||
#define BSIM4_MOD_TEMPEOT 65
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ IOPR( "delvt0", BSIM4v7_DELVTO, IF_REAL , "Zero bias threshold voltage variat
|
|||
IOP( "mulu0", BSIM4v7_MULU0, IF_REAL, "Low field mobility multiplier"),
|
||||
IOP( "xgw", BSIM4v7_XGW, IF_REAL, "Distance from gate contact center to device edge"),
|
||||
IOP( "ngcon", BSIM4v7_NGCON, IF_REAL, "Number of gate contacts"),
|
||||
IOP( "wnflag", BSIM4v7_WNFLAG, IF_REAL, "Number of gate contacts"),
|
||||
IOP( "wnflag", BSIM4v7_WNFLAG, IF_REAL, "W/NF device flag for bin selection"),
|
||||
|
||||
IOP( "trnqsmod", BSIM4v7_TRNQSMOD, IF_INTEGER, "Transient NQS model selector"),
|
||||
IOP( "acnqsmod", BSIM4v7_ACNQSMOD, IF_INTEGER, "AC NQS model selector"),
|
||||
|
|
|
|||
Loading…
Reference in New Issue