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

📄 b3v1mpar.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 4 页
字号:
	    if (mod->BSIM3v1wnpeak > 1.0e20)		mod->BSIM3v1wnpeak *= 1.0e-6;            break;        case BSIM3v1_MOD_WNGATE:            mod->BSIM3v1wngate = value->rValue;            mod->BSIM3v1wngateGiven = TRUE;	    if (mod->BSIM3v1wngate > 1.0e23)		mod->BSIM3v1wngate *= 1.0e-6;            break;        case BSIM3v1_MOD_WGAMMA1:            mod->BSIM3v1wgamma1 = value->rValue;            mod->BSIM3v1wgamma1Given = TRUE;            break;        case BSIM3v1_MOD_WGAMMA2:            mod->BSIM3v1wgamma2 = value->rValue;            mod->BSIM3v1wgamma2Given = TRUE;            break;        case BSIM3v1_MOD_WVBX:            mod->BSIM3v1wvbx = value->rValue;            mod->BSIM3v1wvbxGiven = TRUE;            break;        case BSIM3v1_MOD_WVBM:            mod->BSIM3v1wvbm = value->rValue;            mod->BSIM3v1wvbmGiven = TRUE;            break;        case BSIM3v1_MOD_WXT:            mod->BSIM3v1wxt = value->rValue;            mod->BSIM3v1wxtGiven = TRUE;            break;        case  BSIM3v1_MOD_WK1:            mod->BSIM3v1wk1 = value->rValue;            mod->BSIM3v1wk1Given = TRUE;            break;        case  BSIM3v1_MOD_WKT1:            mod->BSIM3v1wkt1 = value->rValue;            mod->BSIM3v1wkt1Given = TRUE;            break;        case  BSIM3v1_MOD_WKT1L:            mod->BSIM3v1wkt1l = value->rValue;            mod->BSIM3v1wkt1lGiven = TRUE;            break;        case  BSIM3v1_MOD_WKT2:            mod->BSIM3v1wkt2 = value->rValue;            mod->BSIM3v1wkt2Given = TRUE;            break;        case  BSIM3v1_MOD_WK2:            mod->BSIM3v1wk2 = value->rValue;            mod->BSIM3v1wk2Given = TRUE;            break;        case  BSIM3v1_MOD_WK3:            mod->BSIM3v1wk3 = value->rValue;            mod->BSIM3v1wk3Given = TRUE;            break;        case  BSIM3v1_MOD_WK3B:            mod->BSIM3v1wk3b = value->rValue;            mod->BSIM3v1wk3bGiven = TRUE;            break;        case  BSIM3v1_MOD_WNLX:            mod->BSIM3v1wnlx = value->rValue;            mod->BSIM3v1wnlxGiven = TRUE;            break;        case  BSIM3v1_MOD_WW0:            mod->BSIM3v1ww0 = value->rValue;            mod->BSIM3v1ww0Given = TRUE;            break;        case  BSIM3v1_MOD_WDVT0:                           mod->BSIM3v1wdvt0 = value->rValue;            mod->BSIM3v1wdvt0Given = TRUE;            break;        case  BSIM3v1_MOD_WDVT1:                         mod->BSIM3v1wdvt1 = value->rValue;            mod->BSIM3v1wdvt1Given = TRUE;            break;        case  BSIM3v1_MOD_WDVT2:                         mod->BSIM3v1wdvt2 = value->rValue;            mod->BSIM3v1wdvt2Given = TRUE;            break;        case  BSIM3v1_MOD_WDVT0W:                           mod->BSIM3v1wdvt0w = value->rValue;            mod->BSIM3v1wdvt0wGiven = TRUE;            break;        case  BSIM3v1_MOD_WDVT1W:                         mod->BSIM3v1wdvt1w = value->rValue;            mod->BSIM3v1wdvt1wGiven = TRUE;            break;        case  BSIM3v1_MOD_WDVT2W:                         mod->BSIM3v1wdvt2w = value->rValue;            mod->BSIM3v1wdvt2wGiven = TRUE;            break;        case  BSIM3v1_MOD_WDROUT:                         mod->BSIM3v1wdrout = value->rValue;            mod->BSIM3v1wdroutGiven = TRUE;            break;        case  BSIM3v1_MOD_WDSUB:                         mod->BSIM3v1wdsub = value->rValue;            mod->BSIM3v1wdsubGiven = TRUE;            break;        case BSIM3v1_MOD_WVTH0:            mod->BSIM3v1wvth0 = value->rValue;            mod->BSIM3v1wvth0Given = TRUE;            break;        case BSIM3v1_MOD_WUA:            mod->BSIM3v1wua = value->rValue;            mod->BSIM3v1wuaGiven = TRUE;            break;        case BSIM3v1_MOD_WUA1:            mod->BSIM3v1wua1 = value->rValue;            mod->BSIM3v1wua1Given = TRUE;            break;        case BSIM3v1_MOD_WUB:            mod->BSIM3v1wub = value->rValue;            mod->BSIM3v1wubGiven = TRUE;            break;        case BSIM3v1_MOD_WUB1:            mod->BSIM3v1wub1 = value->rValue;            mod->BSIM3v1wub1Given = TRUE;            break;        case BSIM3v1_MOD_WUC:            mod->BSIM3v1wuc = value->rValue;            mod->BSIM3v1wucGiven = TRUE;            break;        case BSIM3v1_MOD_WUC1:            mod->BSIM3v1wuc1 = value->rValue;            mod->BSIM3v1wuc1Given = TRUE;            break;        case  BSIM3v1_MOD_WU0 :            mod->BSIM3v1wu0 = value->rValue;            mod->BSIM3v1wu0Given = TRUE;            break;        case  BSIM3v1_MOD_WUTE :            mod->BSIM3v1wute = value->rValue;            mod->BSIM3v1wuteGiven = TRUE;            break;        case BSIM3v1_MOD_WVOFF:            mod->BSIM3v1wvoff = value->rValue;            mod->BSIM3v1wvoffGiven = TRUE;            break;        case  BSIM3v1_MOD_WDELTA :            mod->BSIM3v1wdelta = value->rValue;            mod->BSIM3v1wdeltaGiven = TRUE;            break;        case BSIM3v1_MOD_WRDSW:            mod->BSIM3v1wrdsw = value->rValue;            mod->BSIM3v1wrdswGiven = TRUE;            break;                             case BSIM3v1_MOD_WPRWB:            mod->BSIM3v1wprwb = value->rValue;            mod->BSIM3v1wprwbGiven = TRUE;            break;                             case BSIM3v1_MOD_WPRWG:            mod->BSIM3v1wprwg = value->rValue;            mod->BSIM3v1wprwgGiven = TRUE;            break;                             case BSIM3v1_MOD_WPRT:            mod->BSIM3v1wprt = value->rValue;            mod->BSIM3v1wprtGiven = TRUE;            break;                             case BSIM3v1_MOD_WETA0:            mod->BSIM3v1weta0 = value->rValue;            mod->BSIM3v1weta0Given = TRUE;            break;                         case BSIM3v1_MOD_WETAB:            mod->BSIM3v1wetab = value->rValue;            mod->BSIM3v1wetabGiven = TRUE;            break;                         case BSIM3v1_MOD_WPCLM:            mod->BSIM3v1wpclm = value->rValue;            mod->BSIM3v1wpclmGiven = TRUE;            break;                         case BSIM3v1_MOD_WPDIBL1:            mod->BSIM3v1wpdibl1 = value->rValue;            mod->BSIM3v1wpdibl1Given = TRUE;            break;                         case BSIM3v1_MOD_WPDIBL2:            mod->BSIM3v1wpdibl2 = value->rValue;            mod->BSIM3v1wpdibl2Given = TRUE;            break;                         case BSIM3v1_MOD_WPDIBLB:            mod->BSIM3v1wpdiblb = value->rValue;            mod->BSIM3v1wpdiblbGiven = TRUE;            break;                         case BSIM3v1_MOD_WPSCBE1:            mod->BSIM3v1wpscbe1 = value->rValue;            mod->BSIM3v1wpscbe1Given = TRUE;            break;                         case BSIM3v1_MOD_WPSCBE2:            mod->BSIM3v1wpscbe2 = value->rValue;            mod->BSIM3v1wpscbe2Given = TRUE;            break;                         case BSIM3v1_MOD_WPVAG:            mod->BSIM3v1wpvag = value->rValue;            mod->BSIM3v1wpvagGiven = TRUE;            break;                         case  BSIM3v1_MOD_WWR :            mod->BSIM3v1wwr = value->rValue;            mod->BSIM3v1wwrGiven = TRUE;            break;        case  BSIM3v1_MOD_WDWG :            mod->BSIM3v1wdwg = value->rValue;            mod->BSIM3v1wdwgGiven = TRUE;            break;        case  BSIM3v1_MOD_WDWB :            mod->BSIM3v1wdwb = value->rValue;            mod->BSIM3v1wdwbGiven = TRUE;            break;        case  BSIM3v1_MOD_WB0 :            mod->BSIM3v1wb0 = value->rValue;            mod->BSIM3v1wb0Given = TRUE;            break;        case  BSIM3v1_MOD_WB1 :            mod->BSIM3v1wb1 = value->rValue;            mod->BSIM3v1wb1Given = TRUE;            break;        case  BSIM3v1_MOD_WALPHA0 :            mod->BSIM3v1walpha0 = value->rValue;            mod->BSIM3v1walpha0Given = TRUE;            break;        case  BSIM3v1_MOD_WBETA0 :            mod->BSIM3v1wbeta0 = value->rValue;            mod->BSIM3v1wbeta0Given = TRUE;            break;        case  BSIM3v1_MOD_WELM :            mod->BSIM3v1welm = value->rValue;            mod->BSIM3v1welmGiven = TRUE;            break;        case  BSIM3v1_MOD_WCGSL :            mod->BSIM3v1wcgsl = value->rValue;            mod->BSIM3v1wcgslGiven = TRUE;            break;        case  BSIM3v1_MOD_WCGDL :            mod->BSIM3v1wcgdl = value->rValue;            mod->BSIM3v1wcgdlGiven = TRUE;            break;        case  BSIM3v1_MOD_WCKAPPA :            mod->BSIM3v1wckappa = value->rValue;            mod->BSIM3v1wckappaGiven = TRUE;            break;        case  BSIM3v1_MOD_WCF :            mod->BSIM3v1wcf = value->rValue;            mod->BSIM3v1wcfGiven = TRUE;            break;        case  BSIM3v1_MOD_WCLC :            mod->BSIM3v1wclc = value->rValue;            mod->BSIM3v1wclcGiven = TRUE;            break;        case  BSIM3v1_MOD_WCLE :            mod->BSIM3v1wcle = value->rValue;            mod->BSIM3v1wcleGiven = TRUE;            break;        case  BSIM3v1_MOD_WVFBCV :            mod->BSIM3v1wvfbcv = value->rValue;            mod->BSIM3v1wvfbcvGiven = TRUE;            break;	/* Cross-term dependence */        case  BSIM3v1_MOD_PCDSC :            mod->BSIM3v1pcdsc = value->rValue;            mod->BSIM3v1pcdscGiven = TRUE;            break;        case  BSIM3v1_MOD_PCDSCB :            mod->BSIM3v1pcdscb = value->rValue;            mod->BSIM3v1pcdscbGiven = TRUE;            break;        case  BSIM3v1_MOD_PCDSCD :            mod->BSIM3v1pcdscd = value->rValue;            mod->BSIM3v1pcdscdGiven = TRUE;            break;        case  BSIM3v1_MOD_PCIT :            mod->BSIM3v1pcit = value->rValue;            mod->BSIM3v1pcitGiven = TRUE;            break;        case  BSIM3v1_MOD_PNFACTOR :            mod->BSIM3v1pnfactor = value->rValue;            mod->BSIM3v1pnfactorGiven = TRUE;            break;        case BSIM3v1_MOD_PXJ:            mod->BSIM3v1pxj = value->rValue;            mod->BSIM3v1pxjGiven = TRUE;            break;        case BSIM3v1_MOD_PVSAT:            mod->BSIM3v1pvsat = value->rValue;            mod->BSIM3v1pvsatGiven = TRUE;            break;        case BSIM3v1_MOD_PA0:            mod->BSIM3v1pa0 = value->rValue;            mod->BSIM3v1pa0Given = TRUE;            break;        case BSIM3v1_MOD_PAGS:            mod->BSIM3v1pags = value->rValue;            mod->BSIM3v1pagsGiven = TRUE;            break;        case BSIM3v1_MOD_PA1:            mod->BSIM3v1pa1 = value->rValue;            mod->BSIM3v1pa1Given = TRUE;            break;        case BSIM3v1_MOD_PA2:            mod->BSIM3v1pa2 = value->rValue;            mod->BSIM3v1pa2Given = TRUE;            break;        case BSIM3v1_MOD_PAT:            mod->BSIM3v1pat = value->rValue;            mod->BSIM3v1patGiven = TRUE;            break;        case BSIM3v1_MOD_PKETA:            mod->BSIM3v1pketa = value->rValue;            mod->BSIM3v1pketaGiven = TRUE;            break;            case BSIM3v1_MOD_PNSUB:            mod->BSIM3v1pnsub = value->rValue;            mod->BSIM3v1pnsubGiven = TRUE;            break;        case BSIM3v1_MOD_PNPEAK:            mod->BSIM3v1pnpeak = value->rValue;            mod->BSIM3v1pnpeakGiven = TRUE;	    if (mod->BSIM3v1pnpeak > 1.0e20)		mod->BSIM3v1pnpeak *= 1.0e-6;            break;        case BSIM3v1_MOD_PNGATE:            mod->BSIM3v1pngate = value->rValue;            mod->BSIM3v1pngateGiven = TRUE;	    if (mod->BSIM3v1pngate > 1.0e23)		mod->BSIM3v1pngate *= 1.0e-6;            break;        case BSIM3v1_MOD_PGAMMA1:            mod->BSIM3v1pgamma1 = value->rValue;            mod->BSIM3v1pgamma1Given = TRUE;            break;        case BSIM3v1_MOD_PGAMMA2:            mod->BSIM3v1pgamma2 = value->rValue;            mod->BSIM3v1pgamma2Given = TRUE;            break;        case BSIM3v1_MOD_PVBX:            mod->BSIM3v1pvbx = value->rValue;            mod->BSIM3v1pvbxGiven = TRUE;            break;        case BSIM3v1_MOD_PVBM:            mod->BSIM3v1pvbm = value->rValue;            mod->BSIM3v1pvbmGiven = TRUE;            break;        case BSIM3v1_MOD_PXT:            mod->BSIM3v1pxt = value->rValue;            mod->BSIM3v1pxtGiven = TRUE;            break;        case  BSIM3v1_MOD_PK1:            mod->BSIM3v1pk1 = value->rValue;            mod->BSIM3v1pk1Given = TRUE;            break;        case  BSIM3v1_MOD_PKT1:            mod->BSIM3v1pkt1 = value->rValue;            mod->BSIM3v1pkt1Given = TRUE;            break;        case  BSIM3v1_MOD_PKT1L:            mod->BSIM3v1pkt1l = value->rValue;            mod->BSIM3v1pkt1lGiven = TRUE;            break;        case  BSIM3v1_MOD_PKT2:            mod->BSIM3v1pkt2 = value->rValue;            mod->BSIM3v1pkt2Given = TRUE;            break;        case  BSIM3v1_MOD_PK2:            mod->BSIM3v1pk2 = value->rValue;            mod->BSIM3v1pk2Given = TRUE;            break;        case  BSIM3v1_MOD_PK3:            mod->BSIM3v1pk3 = value->rValue;            mod->BSIM3v1pk3Given = TRUE;            break;        case  BSIM3v1_MOD_PK3B:            mod->BSIM3v1pk3b = value->rValue;            mod->BSIM3v1pk3bGiven = TRUE;            break;        case  BSIM3v1_MOD_PNLX:            mod->BSIM3v1pnlx = value->rValue;            mod->BSIM3v1pnlxGiven = TRUE;            break;        case  BSIM3v1_MOD_PW0:            mod->BSIM3v1pw0 = value->rValue;            mod->BSIM3v1pw0Given = TRUE;

⌨️ 快捷键说明

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