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

📄 b3v1smpar.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 4 页
字号:
        case  BSIM3v1S_MOD_LCDSCB :            mod->BSIM3v1Slcdscb = value->rValue;            mod->BSIM3v1SlcdscbGiven = TRUE;            break;        case  BSIM3v1S_MOD_LCDSCD :            mod->BSIM3v1Slcdscd = value->rValue;            mod->BSIM3v1SlcdscdGiven = TRUE;            break;        case  BSIM3v1S_MOD_LCIT :            mod->BSIM3v1Slcit = value->rValue;            mod->BSIM3v1SlcitGiven = TRUE;            break;        case  BSIM3v1S_MOD_LNFACTOR :            mod->BSIM3v1Slnfactor = value->rValue;            mod->BSIM3v1SlnfactorGiven = TRUE;            break;        case BSIM3v1S_MOD_LXJ:            mod->BSIM3v1Slxj = value->rValue;            mod->BSIM3v1SlxjGiven = TRUE;            break;        case BSIM3v1S_MOD_LVSAT:            mod->BSIM3v1Slvsat = value->rValue;            mod->BSIM3v1SlvsatGiven = TRUE;            break;                        case BSIM3v1S_MOD_LA0:            mod->BSIM3v1Sla0 = value->rValue;            mod->BSIM3v1Sla0Given = TRUE;            break;        case BSIM3v1S_MOD_LAGS:            mod->BSIM3v1Slags = value->rValue;            mod->BSIM3v1SlagsGiven = TRUE;            break;        case BSIM3v1S_MOD_LA1:            mod->BSIM3v1Sla1 = value->rValue;            mod->BSIM3v1Sla1Given = TRUE;            break;        case BSIM3v1S_MOD_LA2:            mod->BSIM3v1Sla2 = value->rValue;            mod->BSIM3v1Sla2Given = TRUE;            break;        case BSIM3v1S_MOD_LAT:            mod->BSIM3v1Slat = value->rValue;            mod->BSIM3v1SlatGiven = TRUE;            break;        case BSIM3v1S_MOD_LKETA:            mod->BSIM3v1Slketa = value->rValue;            mod->BSIM3v1SlketaGiven = TRUE;            break;            case BSIM3v1S_MOD_LNSUB:            mod->BSIM3v1Slnsub = value->rValue;            mod->BSIM3v1SlnsubGiven = TRUE;            break;        case BSIM3v1S_MOD_LNPEAK:            mod->BSIM3v1Slnpeak = value->rValue;            mod->BSIM3v1SlnpeakGiven = TRUE;	    if (mod->BSIM3v1Slnpeak > 1.0e20)		mod->BSIM3v1Slnpeak *= 1.0e-6;            break;        case BSIM3v1S_MOD_LNGATE:            mod->BSIM3v1Slngate = value->rValue;            mod->BSIM3v1SlngateGiven = TRUE;	    if (mod->BSIM3v1Slngate > 1.0e23)		mod->BSIM3v1Slngate *= 1.0e-6;            break;        case BSIM3v1S_MOD_LGAMMA1:            mod->BSIM3v1Slgamma1 = value->rValue;            mod->BSIM3v1Slgamma1Given = TRUE;            break;        case BSIM3v1S_MOD_LGAMMA2:            mod->BSIM3v1Slgamma2 = value->rValue;            mod->BSIM3v1Slgamma2Given = TRUE;            break;        case BSIM3v1S_MOD_LVBX:            mod->BSIM3v1Slvbx = value->rValue;            mod->BSIM3v1SlvbxGiven = TRUE;            break;        case BSIM3v1S_MOD_LVBM:            mod->BSIM3v1Slvbm = value->rValue;            mod->BSIM3v1SlvbmGiven = TRUE;            break;        case BSIM3v1S_MOD_LXT:            mod->BSIM3v1Slxt = value->rValue;            mod->BSIM3v1SlxtGiven = TRUE;            break;        case  BSIM3v1S_MOD_LK1:            mod->BSIM3v1Slk1 = value->rValue;            mod->BSIM3v1Slk1Given = TRUE;            break;        case  BSIM3v1S_MOD_LKT1:            mod->BSIM3v1Slkt1 = value->rValue;            mod->BSIM3v1Slkt1Given = TRUE;            break;        case  BSIM3v1S_MOD_LKT1L:            mod->BSIM3v1Slkt1l = value->rValue;            mod->BSIM3v1Slkt1lGiven = TRUE;            break;        case  BSIM3v1S_MOD_LKT2:            mod->BSIM3v1Slkt2 = value->rValue;            mod->BSIM3v1Slkt2Given = TRUE;            break;        case  BSIM3v1S_MOD_LK2:            mod->BSIM3v1Slk2 = value->rValue;            mod->BSIM3v1Slk2Given = TRUE;            break;        case  BSIM3v1S_MOD_LK3:            mod->BSIM3v1Slk3 = value->rValue;            mod->BSIM3v1Slk3Given = TRUE;            break;        case  BSIM3v1S_MOD_LK3B:            mod->BSIM3v1Slk3b = value->rValue;            mod->BSIM3v1Slk3bGiven = TRUE;            break;        case  BSIM3v1S_MOD_LNLX:            mod->BSIM3v1Slnlx = value->rValue;            mod->BSIM3v1SlnlxGiven = TRUE;            break;        case  BSIM3v1S_MOD_LW0:            mod->BSIM3v1Slw0 = value->rValue;            mod->BSIM3v1Slw0Given = TRUE;            break;        case  BSIM3v1S_MOD_LDVT0:                           mod->BSIM3v1Sldvt0 = value->rValue;            mod->BSIM3v1Sldvt0Given = TRUE;            break;        case  BSIM3v1S_MOD_LDVT1:                         mod->BSIM3v1Sldvt1 = value->rValue;            mod->BSIM3v1Sldvt1Given = TRUE;            break;        case  BSIM3v1S_MOD_LDVT2:                         mod->BSIM3v1Sldvt2 = value->rValue;            mod->BSIM3v1Sldvt2Given = TRUE;            break;        case  BSIM3v1S_MOD_LDVT0W:                           mod->BSIM3v1Sldvt0w = value->rValue;            mod->BSIM3v1Sldvt0Given = TRUE;            break;        case  BSIM3v1S_MOD_LDVT1W:                         mod->BSIM3v1Sldvt1w = value->rValue;            mod->BSIM3v1Sldvt1wGiven = TRUE;            break;        case  BSIM3v1S_MOD_LDVT2W:                         mod->BSIM3v1Sldvt2w = value->rValue;            mod->BSIM3v1Sldvt2wGiven = TRUE;            break;        case  BSIM3v1S_MOD_LDROUT:                         mod->BSIM3v1Sldrout = value->rValue;            mod->BSIM3v1SldroutGiven = TRUE;            break;        case  BSIM3v1S_MOD_LDSUB:                         mod->BSIM3v1Sldsub = value->rValue;            mod->BSIM3v1SldsubGiven = TRUE;            break;        case BSIM3v1S_MOD_LVTH0:            mod->BSIM3v1Slvth0 = value->rValue;            mod->BSIM3v1Slvth0Given = TRUE;            break;        case BSIM3v1S_MOD_LUA:            mod->BSIM3v1Slua = value->rValue;            mod->BSIM3v1SluaGiven = TRUE;            break;        case BSIM3v1S_MOD_LUA1:            mod->BSIM3v1Slua1 = value->rValue;            mod->BSIM3v1Slua1Given = TRUE;            break;        case BSIM3v1S_MOD_LUB:            mod->BSIM3v1Slub = value->rValue;            mod->BSIM3v1SlubGiven = TRUE;            break;        case BSIM3v1S_MOD_LUB1:            mod->BSIM3v1Slub1 = value->rValue;            mod->BSIM3v1Slub1Given = TRUE;            break;        case BSIM3v1S_MOD_LUC:            mod->BSIM3v1Sluc = value->rValue;            mod->BSIM3v1SlucGiven = TRUE;            break;        case BSIM3v1S_MOD_LUC1:            mod->BSIM3v1Sluc1 = value->rValue;            mod->BSIM3v1Sluc1Given = TRUE;            break;        case  BSIM3v1S_MOD_LU0 :            mod->BSIM3v1Slu0 = value->rValue;            mod->BSIM3v1Slu0Given = TRUE;            break;        case  BSIM3v1S_MOD_LUTE :            mod->BSIM3v1Slute = value->rValue;            mod->BSIM3v1SluteGiven = TRUE;            break;        case BSIM3v1S_MOD_LVOFF:            mod->BSIM3v1Slvoff = value->rValue;            mod->BSIM3v1SlvoffGiven = TRUE;            break;        case  BSIM3v1S_MOD_LDELTA :            mod->BSIM3v1Sldelta = value->rValue;            mod->BSIM3v1SldeltaGiven = TRUE;            break;        case BSIM3v1S_MOD_LRDSW:            mod->BSIM3v1Slrdsw = value->rValue;            mod->BSIM3v1SlrdswGiven = TRUE;            break;                             case BSIM3v1S_MOD_LPRWB:            mod->BSIM3v1Slprwb = value->rValue;            mod->BSIM3v1SlprwbGiven = TRUE;            break;                             case BSIM3v1S_MOD_LPRWG:            mod->BSIM3v1Slprwg = value->rValue;            mod->BSIM3v1SlprwgGiven = TRUE;            break;                             case BSIM3v1S_MOD_LPRT:            mod->BSIM3v1Slprt = value->rValue;            mod->BSIM3v1SlprtGiven = TRUE;            break;                             case BSIM3v1S_MOD_LETA0:            mod->BSIM3v1Sleta0 = value->rValue;            mod->BSIM3v1Sleta0Given = TRUE;            break;                         case BSIM3v1S_MOD_LETAB:            mod->BSIM3v1Sletab = value->rValue;            mod->BSIM3v1SletabGiven = TRUE;            break;                         case BSIM3v1S_MOD_LPCLM:            mod->BSIM3v1Slpclm = value->rValue;            mod->BSIM3v1SlpclmGiven = TRUE;            break;                         case BSIM3v1S_MOD_LPDIBL1:            mod->BSIM3v1Slpdibl1 = value->rValue;            mod->BSIM3v1Slpdibl1Given = TRUE;            break;                         case BSIM3v1S_MOD_LPDIBL2:            mod->BSIM3v1Slpdibl2 = value->rValue;            mod->BSIM3v1Slpdibl2Given = TRUE;            break;                         case BSIM3v1S_MOD_LPDIBLB:            mod->BSIM3v1Slpdiblb = value->rValue;            mod->BSIM3v1SlpdiblbGiven = TRUE;            break;                         case BSIM3v1S_MOD_LPSCBE1:            mod->BSIM3v1Slpscbe1 = value->rValue;            mod->BSIM3v1Slpscbe1Given = TRUE;            break;                         case BSIM3v1S_MOD_LPSCBE2:            mod->BSIM3v1Slpscbe2 = value->rValue;            mod->BSIM3v1Slpscbe2Given = TRUE;            break;                         case BSIM3v1S_MOD_LPVAG:            mod->BSIM3v1Slpvag = value->rValue;            mod->BSIM3v1SlpvagGiven = TRUE;            break;                         case  BSIM3v1S_MOD_LWR :            mod->BSIM3v1Slwr = value->rValue;            mod->BSIM3v1SlwrGiven = TRUE;            break;        case  BSIM3v1S_MOD_LDWG :            mod->BSIM3v1Sldwg = value->rValue;            mod->BSIM3v1SldwgGiven = TRUE;            break;        case  BSIM3v1S_MOD_LDWB :            mod->BSIM3v1Sldwb = value->rValue;            mod->BSIM3v1SldwbGiven = TRUE;            break;        case  BSIM3v1S_MOD_LB0 :            mod->BSIM3v1Slb0 = value->rValue;            mod->BSIM3v1Slb0Given = TRUE;            break;        case  BSIM3v1S_MOD_LB1 :            mod->BSIM3v1Slb1 = value->rValue;            mod->BSIM3v1Slb1Given = TRUE;            break;        case  BSIM3v1S_MOD_LALPHA0 :            mod->BSIM3v1Slalpha0 = value->rValue;            mod->BSIM3v1Slalpha0Given = TRUE;            break;        case  BSIM3v1S_MOD_LBETA0 :            mod->BSIM3v1Slbeta0 = value->rValue;            mod->BSIM3v1Slbeta0Given = TRUE;            break;        case  BSIM3v1S_MOD_LELM :            mod->BSIM3v1Slelm = value->rValue;            mod->BSIM3v1SlelmGiven = TRUE;            break;        case  BSIM3v1S_MOD_LCGSL :            mod->BSIM3v1Slcgsl = value->rValue;            mod->BSIM3v1SlcgslGiven = TRUE;            break;        case  BSIM3v1S_MOD_LCGDL :            mod->BSIM3v1Slcgdl = value->rValue;            mod->BSIM3v1SlcgdlGiven = TRUE;            break;        case  BSIM3v1S_MOD_LCKAPPA :            mod->BSIM3v1Slckappa = value->rValue;            mod->BSIM3v1SlckappaGiven = TRUE;            break;        case  BSIM3v1S_MOD_LCF :            mod->BSIM3v1Slcf = value->rValue;            mod->BSIM3v1SlcfGiven = TRUE;            break;        case  BSIM3v1S_MOD_LCLC :            mod->BSIM3v1Slclc = value->rValue;            mod->BSIM3v1SlclcGiven = TRUE;            break;        case  BSIM3v1S_MOD_LCLE :            mod->BSIM3v1Slcle = value->rValue;            mod->BSIM3v1SlcleGiven = TRUE;            break;        case  BSIM3v1S_MOD_LVFBCV :            mod->BSIM3v1Slvfbcv = value->rValue;            mod->BSIM3v1SlvfbcvGiven = TRUE;            break;	/* Width dependence */        case  BSIM3v1S_MOD_WCDSC :            mod->BSIM3v1Swcdsc = value->rValue;            mod->BSIM3v1SwcdscGiven = TRUE;            break;                       case  BSIM3v1S_MOD_WCDSCB :            mod->BSIM3v1Swcdscb = value->rValue;            mod->BSIM3v1SwcdscbGiven = TRUE;            break;         case  BSIM3v1S_MOD_WCDSCD :            mod->BSIM3v1Swcdscd = value->rValue;            mod->BSIM3v1SwcdscdGiven = TRUE;            break;        case  BSIM3v1S_MOD_WCIT :            mod->BSIM3v1Swcit = value->rValue;            mod->BSIM3v1SwcitGiven = TRUE;            break;        case  BSIM3v1S_MOD_WNFACTOR :            mod->BSIM3v1Swnfactor = value->rValue;            mod->BSIM3v1SwnfactorGiven = TRUE;            break;        case BSIM3v1S_MOD_WXJ:            mod->BSIM3v1Swxj = value->rValue;            mod->BSIM3v1SwxjGiven = TRUE;            break;        case BSIM3v1S_MOD_WVSAT:            mod->BSIM3v1Swvsat = value->rValue;            mod->BSIM3v1SwvsatGiven = TRUE;            break;        case BSIM3v1S_MOD_WA0:            mod->BSIM3v1Swa0 = value->rValue;            mod->BSIM3v1Swa0Given = TRUE;            break;        case BSIM3v1S_MOD_WAGS:            mod->BSIM3v1Swags = value->rValue;            mod->BSIM3v1SwagsGiven = TRUE;            break;        case BSIM3v1S_MOD_WA1:            mod->BSIM3v1Swa1 = value->rValue;            mod->BSIM3v1Swa1Given = TRUE;            break;        case BSIM3v1S_MOD_WA2:            mod->BSIM3v1Swa2 = value->rValue;            mod->BSIM3v1Swa2Given = TRUE;            break;        case BSIM3v1S_MOD_WAT:            mod->BSIM3v1Swat = value->rValue;            mod->BSIM3v1SwatGiven = TRUE;            break;        case BSIM3v1S_MOD_WKETA:            mod->BSIM3v1Swketa = value->rValue;            mod->BSIM3v1SwketaGiven = TRUE;            break;            case BSIM3v1S_MOD_WNSUB:            mod->BSIM3v1Swnsub = value->rValue;            mod->BSIM3v1SwnsubGiven = TRUE;            break;        case BSIM3v1S_MOD_WNPEAK:            mod->BSIM3v1Swnpeak = value->rValue;            mod->BSIM3v1SwnpeakGiven = TRUE;	    if (mod->BSIM3v1Swnpeak > 1.0e20)		mod->BSIM3v1Swnpeak *= 1.0e-6;            break;        case BSIM3v1S_MOD_WNGATE:            mod->BSIM3v1Swngate = value->rValue;

⌨️ 快捷键说明

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