📄 b3v1mpar.c
字号:
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 + -