Merge branch 'pre-master-46' into bt_dev

This commit is contained in:
Brian Taylor 2025-09-23 16:20:25 -07:00
commit a03bdd1768
4 changed files with 6 additions and 6 deletions

View File

@ -55,7 +55,7 @@ CKTcircuit *ckt)
wl = wlstart = TMALLOC(wordlist, 1);
wl->wl_prev = NULL;
wl->wl_next = NULL;
wl->wl_word = tprintf("\nChecking parameters for BSIM 4.5 model %s\n", model->BSIM4v6modName);
wl->wl_word = tprintf("\nChecking parameters for BSIM 4.6 model %s\n", model->BSIM4v6modName);
if ((here->BSIM4v6rgateMod == 2) || (here->BSIM4v6rgateMod == 3))
{ if ((here->BSIM4v6trnqsMod == 1) || (here->BSIM4v6acnqsMod == 1)) {

View File

@ -435,7 +435,7 @@ next1:
diffcharge = here->DIOtTransitTime*cd;
*(ckt->CKTstate0 + here->DIOcapCharge) =
diffcharge + deplcharge + deplchargeSW;
diffcharge + deplcharge + deplchargeSW + (here->DIOcmetal + here->DIOcpoly)*vd;
diffcap = here->DIOtTransitTime*gd;

View File

@ -263,11 +263,11 @@ DIOmParam(int param, IFvalue *value, GENmodel *inModel)
model->DIOwidthPolyGiven = TRUE;
break;
case DIO_MOD_XOM:
model->DIOmetalOxideThick = value->rValue * 1e-10; /* m */
model->DIOmetalOxideThick = value->rValue * 1e-10; /* Angstrom -> m */
model->DIOmetalOxideThickGiven = TRUE;
break;
case DIO_MOD_XOI:
model->DIOpolyOxideThick = value->rValue * 1e-10; /* m */
model->DIOpolyOxideThick = value->rValue * 1e-10; /* Angstrom -> m */
model->DIOpolyOxideThickGiven = TRUE;
break;
case DIO_MOD_XM:

View File

@ -259,10 +259,10 @@ DIOsetup(SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, int *states)
model->DIOwidthPoly = 0.0;
}
if(!model->DIOmetalOxideThickGiven) {
model->DIOmetalOxideThick = 1e-06; /* m */
model->DIOmetalOxideThick = 1e4; /* 10k Angstrom */
}
if(!model->DIOpolyOxideThickGiven) {
model->DIOpolyOxideThick = 1e-06; /* m */
model->DIOpolyOxideThick = 1e4; /* 10k Angstrom */
}
if(!model->DIOmetalMaskOffsetGiven) {
model->DIOmetalMaskOffset = 0.0;