⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b3v1mpar.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 4 页
字号:
	/* Length dependence */        case  BSIM3v1_MOD_LCDSC :            mod->BSIM3v1lcdsc = value->rValue;            mod->BSIM3v1lcdscGiven = TRUE;            break;        case  BSIM3v1_MOD_LCDSCB :            mod->BSIM3v1lcdscb = value->rValue;            mod->BSIM3v1lcdscbGiven = TRUE;            break;        case  BSIM3v1_MOD_LCDSCD :            mod->BSIM3v1lcdscd = value->rValue;            mod->BSIM3v1lcdscdGiven = TRUE;            break;        case  BSIM3v1_MOD_LCIT :            mod->BSIM3v1lcit = value->rValue;            mod->BSIM3v1lcitGiven = TRUE;            break;        case  BSIM3v1_MOD_LNFACTOR :            mod->BSIM3v1lnfactor = value->rValue;            mod->BSIM3v1lnfactorGiven = TRUE;            break;        case BSIM3v1_MOD_LXJ:            mod->BSIM3v1lxj = value->rValue;            mod->BSIM3v1lxjGiven = TRUE;            break;        case BSIM3v1_MOD_LVSAT:            mod->BSIM3v1lvsat = value->rValue;            mod->BSIM3v1lvsatGiven = TRUE;            break;                        case BSIM3v1_MOD_LA0:            mod->BSIM3v1la0 = value->rValue;            mod->BSIM3v1la0Given = TRUE;            break;        case BSIM3v1_MOD_LAGS:            mod->BSIM3v1lags = value->rValue;            mod->BSIM3v1lagsGiven = TRUE;            break;        case BSIM3v1_MOD_LA1:            mod->BSIM3v1la1 = value->rValue;            mod->BSIM3v1la1Given = TRUE;            break;        case BSIM3v1_MOD_LA2:            mod->BSIM3v1la2 = value->rValue;            mod->BSIM3v1la2Given = TRUE;            break;        case BSIM3v1_MOD_LAT:            mod->BSIM3v1lat = value->rValue;            mod->BSIM3v1latGiven = TRUE;            break;        case BSIM3v1_MOD_LKETA:            mod->BSIM3v1lketa = value->rValue;            mod->BSIM3v1lketaGiven = TRUE;            break;            case BSIM3v1_MOD_LNSUB:            mod->BSIM3v1lnsub = value->rValue;            mod->BSIM3v1lnsubGiven = TRUE;            break;        case BSIM3v1_MOD_LNPEAK:            mod->BSIM3v1lnpeak = value->rValue;            mod->BSIM3v1lnpeakGiven = TRUE;	    if (mod->BSIM3v1lnpeak > 1.0e20)		mod->BSIM3v1lnpeak *= 1.0e-6;            break;        case BSIM3v1_MOD_LNGATE:            mod->BSIM3v1lngate = value->rValue;            mod->BSIM3v1lngateGiven = TRUE;	    if (mod->BSIM3v1lngate > 1.0e23)		mod->BSIM3v1lngate *= 1.0e-6;            break;        case BSIM3v1_MOD_LGAMMA1:            mod->BSIM3v1lgamma1 = value->rValue;            mod->BSIM3v1lgamma1Given = TRUE;            break;        case BSIM3v1_MOD_LGAMMA2:            mod->BSIM3v1lgamma2 = value->rValue;            mod->BSIM3v1lgamma2Given = TRUE;            break;        case BSIM3v1_MOD_LVBX:            mod->BSIM3v1lvbx = value->rValue;            mod->BSIM3v1lvbxGiven = TRUE;            break;        case BSIM3v1_MOD_LVBM:            mod->BSIM3v1lvbm = value->rValue;            mod->BSIM3v1lvbmGiven = TRUE;            break;        case BSIM3v1_MOD_LXT:            mod->BSIM3v1lxt = value->rValue;            mod->BSIM3v1lxtGiven = TRUE;            break;        case  BSIM3v1_MOD_LK1:            mod->BSIM3v1lk1 = value->rValue;            mod->BSIM3v1lk1Given = TRUE;            break;        case  BSIM3v1_MOD_LKT1:            mod->BSIM3v1lkt1 = value->rValue;            mod->BSIM3v1lkt1Given = TRUE;            break;        case  BSIM3v1_MOD_LKT1L:            mod->BSIM3v1lkt1l = value->rValue;            mod->BSIM3v1lkt1lGiven = TRUE;            break;        case  BSIM3v1_MOD_LKT2:            mod->BSIM3v1lkt2 = value->rValue;            mod->BSIM3v1lkt2Given = TRUE;            break;        case  BSIM3v1_MOD_LK2:            mod->BSIM3v1lk2 = value->rValue;            mod->BSIM3v1lk2Given = TRUE;            break;        case  BSIM3v1_MOD_LK3:            mod->BSIM3v1lk3 = value->rValue;            mod->BSIM3v1lk3Given = TRUE;            break;        case  BSIM3v1_MOD_LK3B:            mod->BSIM3v1lk3b = value->rValue;            mod->BSIM3v1lk3bGiven = TRUE;            break;        case  BSIM3v1_MOD_LNLX:            mod->BSIM3v1lnlx = value->rValue;            mod->BSIM3v1lnlxGiven = TRUE;            break;        case  BSIM3v1_MOD_LW0:            mod->BSIM3v1lw0 = value->rValue;            mod->BSIM3v1lw0Given = TRUE;            break;        case  BSIM3v1_MOD_LDVT0:                           mod->BSIM3v1ldvt0 = value->rValue;            mod->BSIM3v1ldvt0Given = TRUE;            break;        case  BSIM3v1_MOD_LDVT1:                         mod->BSIM3v1ldvt1 = value->rValue;            mod->BSIM3v1ldvt1Given = TRUE;            break;        case  BSIM3v1_MOD_LDVT2:                         mod->BSIM3v1ldvt2 = value->rValue;            mod->BSIM3v1ldvt2Given = TRUE;            break;        case  BSIM3v1_MOD_LDVT0W:                           mod->BSIM3v1ldvt0w = value->rValue;            mod->BSIM3v1ldvt0Given = TRUE;            break;        case  BSIM3v1_MOD_LDVT1W:                         mod->BSIM3v1ldvt1w = value->rValue;            mod->BSIM3v1ldvt1wGiven = TRUE;            break;        case  BSIM3v1_MOD_LDVT2W:                         mod->BSIM3v1ldvt2w = value->rValue;            mod->BSIM3v1ldvt2wGiven = TRUE;            break;        case  BSIM3v1_MOD_LDROUT:                         mod->BSIM3v1ldrout = value->rValue;            mod->BSIM3v1ldroutGiven = TRUE;            break;        case  BSIM3v1_MOD_LDSUB:                         mod->BSIM3v1ldsub = value->rValue;            mod->BSIM3v1ldsubGiven = TRUE;            break;        case BSIM3v1_MOD_LVTH0:            mod->BSIM3v1lvth0 = value->rValue;            mod->BSIM3v1lvth0Given = TRUE;            break;        case BSIM3v1_MOD_LUA:            mod->BSIM3v1lua = value->rValue;            mod->BSIM3v1luaGiven = TRUE;            break;        case BSIM3v1_MOD_LUA1:            mod->BSIM3v1lua1 = value->rValue;            mod->BSIM3v1lua1Given = TRUE;            break;        case BSIM3v1_MOD_LUB:            mod->BSIM3v1lub = value->rValue;            mod->BSIM3v1lubGiven = TRUE;            break;        case BSIM3v1_MOD_LUB1:            mod->BSIM3v1lub1 = value->rValue;            mod->BSIM3v1lub1Given = TRUE;            break;        case BSIM3v1_MOD_LUC:            mod->BSIM3v1luc = value->rValue;            mod->BSIM3v1lucGiven = TRUE;            break;        case BSIM3v1_MOD_LUC1:            mod->BSIM3v1luc1 = value->rValue;            mod->BSIM3v1luc1Given = TRUE;            break;        case  BSIM3v1_MOD_LU0 :            mod->BSIM3v1lu0 = value->rValue;            mod->BSIM3v1lu0Given = TRUE;            break;        case  BSIM3v1_MOD_LUTE :            mod->BSIM3v1lute = value->rValue;            mod->BSIM3v1luteGiven = TRUE;            break;        case BSIM3v1_MOD_LVOFF:            mod->BSIM3v1lvoff = value->rValue;            mod->BSIM3v1lvoffGiven = TRUE;            break;        case  BSIM3v1_MOD_LDELTA :            mod->BSIM3v1ldelta = value->rValue;            mod->BSIM3v1ldeltaGiven = TRUE;            break;        case BSIM3v1_MOD_LRDSW:            mod->BSIM3v1lrdsw = value->rValue;            mod->BSIM3v1lrdswGiven = TRUE;            break;                             case BSIM3v1_MOD_LPRWB:            mod->BSIM3v1lprwb = value->rValue;            mod->BSIM3v1lprwbGiven = TRUE;            break;                             case BSIM3v1_MOD_LPRWG:            mod->BSIM3v1lprwg = value->rValue;            mod->BSIM3v1lprwgGiven = TRUE;            break;                             case BSIM3v1_MOD_LPRT:            mod->BSIM3v1lprt = value->rValue;            mod->BSIM3v1lprtGiven = TRUE;            break;                             case BSIM3v1_MOD_LETA0:            mod->BSIM3v1leta0 = value->rValue;            mod->BSIM3v1leta0Given = TRUE;            break;                         case BSIM3v1_MOD_LETAB:            mod->BSIM3v1letab = value->rValue;            mod->BSIM3v1letabGiven = TRUE;            break;                         case BSIM3v1_MOD_LPCLM:            mod->BSIM3v1lpclm = value->rValue;            mod->BSIM3v1lpclmGiven = TRUE;            break;                         case BSIM3v1_MOD_LPDIBL1:            mod->BSIM3v1lpdibl1 = value->rValue;            mod->BSIM3v1lpdibl1Given = TRUE;            break;                         case BSIM3v1_MOD_LPDIBL2:            mod->BSIM3v1lpdibl2 = value->rValue;            mod->BSIM3v1lpdibl2Given = TRUE;            break;                         case BSIM3v1_MOD_LPDIBLB:            mod->BSIM3v1lpdiblb = value->rValue;            mod->BSIM3v1lpdiblbGiven = TRUE;            break;                         case BSIM3v1_MOD_LPSCBE1:            mod->BSIM3v1lpscbe1 = value->rValue;            mod->BSIM3v1lpscbe1Given = TRUE;            break;                         case BSIM3v1_MOD_LPSCBE2:            mod->BSIM3v1lpscbe2 = value->rValue;            mod->BSIM3v1lpscbe2Given = TRUE;            break;                         case BSIM3v1_MOD_LPVAG:            mod->BSIM3v1lpvag = value->rValue;            mod->BSIM3v1lpvagGiven = TRUE;            break;                         case  BSIM3v1_MOD_LWR :            mod->BSIM3v1lwr = value->rValue;            mod->BSIM3v1lwrGiven = TRUE;            break;        case  BSIM3v1_MOD_LDWG :            mod->BSIM3v1ldwg = value->rValue;            mod->BSIM3v1ldwgGiven = TRUE;            break;        case  BSIM3v1_MOD_LDWB :            mod->BSIM3v1ldwb = value->rValue;            mod->BSIM3v1ldwbGiven = TRUE;            break;        case  BSIM3v1_MOD_LB0 :            mod->BSIM3v1lb0 = value->rValue;            mod->BSIM3v1lb0Given = TRUE;            break;        case  BSIM3v1_MOD_LB1 :            mod->BSIM3v1lb1 = value->rValue;            mod->BSIM3v1lb1Given = TRUE;            break;        case  BSIM3v1_MOD_LALPHA0 :            mod->BSIM3v1lalpha0 = value->rValue;            mod->BSIM3v1lalpha0Given = TRUE;            break;        case  BSIM3v1_MOD_LBETA0 :            mod->BSIM3v1lbeta0 = value->rValue;            mod->BSIM3v1lbeta0Given = TRUE;            break;        case  BSIM3v1_MOD_LELM :            mod->BSIM3v1lelm = value->rValue;            mod->BSIM3v1lelmGiven = TRUE;            break;        case  BSIM3v1_MOD_LCGSL :            mod->BSIM3v1lcgsl = value->rValue;            mod->BSIM3v1lcgslGiven = TRUE;            break;        case  BSIM3v1_MOD_LCGDL :            mod->BSIM3v1lcgdl = value->rValue;            mod->BSIM3v1lcgdlGiven = TRUE;            break;        case  BSIM3v1_MOD_LCKAPPA :            mod->BSIM3v1lckappa = value->rValue;            mod->BSIM3v1lckappaGiven = TRUE;            break;        case  BSIM3v1_MOD_LCF :            mod->BSIM3v1lcf = value->rValue;            mod->BSIM3v1lcfGiven = TRUE;            break;        case  BSIM3v1_MOD_LCLC :            mod->BSIM3v1lclc = value->rValue;            mod->BSIM3v1lclcGiven = TRUE;            break;        case  BSIM3v1_MOD_LCLE :            mod->BSIM3v1lcle = value->rValue;            mod->BSIM3v1lcleGiven = TRUE;            break;        case  BSIM3v1_MOD_LVFBCV :            mod->BSIM3v1lvfbcv = value->rValue;            mod->BSIM3v1lvfbcvGiven = TRUE;            break;	/* Width dependence */        case  BSIM3v1_MOD_WCDSC :            mod->BSIM3v1wcdsc = value->rValue;            mod->BSIM3v1wcdscGiven = TRUE;            break;                       case  BSIM3v1_MOD_WCDSCB :            mod->BSIM3v1wcdscb = value->rValue;            mod->BSIM3v1wcdscbGiven = TRUE;            break;         case  BSIM3v1_MOD_WCDSCD :            mod->BSIM3v1wcdscd = value->rValue;            mod->BSIM3v1wcdscdGiven = TRUE;            break;        case  BSIM3v1_MOD_WCIT :            mod->BSIM3v1wcit = value->rValue;            mod->BSIM3v1wcitGiven = TRUE;            break;        case  BSIM3v1_MOD_WNFACTOR :            mod->BSIM3v1wnfactor = value->rValue;            mod->BSIM3v1wnfactorGiven = TRUE;            break;        case BSIM3v1_MOD_WXJ:            mod->BSIM3v1wxj = value->rValue;            mod->BSIM3v1wxjGiven = TRUE;            break;        case BSIM3v1_MOD_WVSAT:            mod->BSIM3v1wvsat = value->rValue;            mod->BSIM3v1wvsatGiven = TRUE;            break;        case BSIM3v1_MOD_WA0:            mod->BSIM3v1wa0 = value->rValue;            mod->BSIM3v1wa0Given = TRUE;            break;        case BSIM3v1_MOD_WAGS:            mod->BSIM3v1wags = value->rValue;            mod->BSIM3v1wagsGiven = TRUE;            break;        case BSIM3v1_MOD_WA1:            mod->BSIM3v1wa1 = value->rValue;            mod->BSIM3v1wa1Given = TRUE;            break;        case BSIM3v1_MOD_WA2:            mod->BSIM3v1wa2 = value->rValue;            mod->BSIM3v1wa2Given = TRUE;            break;        case BSIM3v1_MOD_WAT:            mod->BSIM3v1wat = value->rValue;            mod->BSIM3v1watGiven = TRUE;            break;        case BSIM3v1_MOD_WKETA:            mod->BSIM3v1wketa = value->rValue;            mod->BSIM3v1wketaGiven = TRUE;            break;            case BSIM3v1_MOD_WNSUB:            mod->BSIM3v1wnsub = value->rValue;            mod->BSIM3v1wnsubGiven = TRUE;            break;        case BSIM3v1_MOD_WNPEAK:            mod->BSIM3v1wnpeak = value->rValue;            mod->BSIM3v1wnpeakGiven = TRUE;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -