📄 b3v1smpar.c
字号:
mod->BSIM3v1SwngateGiven = TRUE; if (mod->BSIM3v1Swngate > 1.0e23) mod->BSIM3v1Swngate *= 1.0e-6; break; case BSIM3v1S_MOD_WGAMMA1: mod->BSIM3v1Swgamma1 = value->rValue; mod->BSIM3v1Swgamma1Given = TRUE; break; case BSIM3v1S_MOD_WGAMMA2: mod->BSIM3v1Swgamma2 = value->rValue; mod->BSIM3v1Swgamma2Given = TRUE; break; case BSIM3v1S_MOD_WVBX: mod->BSIM3v1Swvbx = value->rValue; mod->BSIM3v1SwvbxGiven = TRUE; break; case BSIM3v1S_MOD_WVBM: mod->BSIM3v1Swvbm = value->rValue; mod->BSIM3v1SwvbmGiven = TRUE; break; case BSIM3v1S_MOD_WXT: mod->BSIM3v1Swxt = value->rValue; mod->BSIM3v1SwxtGiven = TRUE; break; case BSIM3v1S_MOD_WK1: mod->BSIM3v1Swk1 = value->rValue; mod->BSIM3v1Swk1Given = TRUE; break; case BSIM3v1S_MOD_WKT1: mod->BSIM3v1Swkt1 = value->rValue; mod->BSIM3v1Swkt1Given = TRUE; break; case BSIM3v1S_MOD_WKT1L: mod->BSIM3v1Swkt1l = value->rValue; mod->BSIM3v1Swkt1lGiven = TRUE; break; case BSIM3v1S_MOD_WKT2: mod->BSIM3v1Swkt2 = value->rValue; mod->BSIM3v1Swkt2Given = TRUE; break; case BSIM3v1S_MOD_WK2: mod->BSIM3v1Swk2 = value->rValue; mod->BSIM3v1Swk2Given = TRUE; break; case BSIM3v1S_MOD_WK3: mod->BSIM3v1Swk3 = value->rValue; mod->BSIM3v1Swk3Given = TRUE; break; case BSIM3v1S_MOD_WK3B: mod->BSIM3v1Swk3b = value->rValue; mod->BSIM3v1Swk3bGiven = TRUE; break; case BSIM3v1S_MOD_WNLX: mod->BSIM3v1Swnlx = value->rValue; mod->BSIM3v1SwnlxGiven = TRUE; break; case BSIM3v1S_MOD_WW0: mod->BSIM3v1Sww0 = value->rValue; mod->BSIM3v1Sww0Given = TRUE; break; case BSIM3v1S_MOD_WDVT0: mod->BSIM3v1Swdvt0 = value->rValue; mod->BSIM3v1Swdvt0Given = TRUE; break; case BSIM3v1S_MOD_WDVT1: mod->BSIM3v1Swdvt1 = value->rValue; mod->BSIM3v1Swdvt1Given = TRUE; break; case BSIM3v1S_MOD_WDVT2: mod->BSIM3v1Swdvt2 = value->rValue; mod->BSIM3v1Swdvt2Given = TRUE; break; case BSIM3v1S_MOD_WDVT0W: mod->BSIM3v1Swdvt0w = value->rValue; mod->BSIM3v1Swdvt0wGiven = TRUE; break; case BSIM3v1S_MOD_WDVT1W: mod->BSIM3v1Swdvt1w = value->rValue; mod->BSIM3v1Swdvt1wGiven = TRUE; break; case BSIM3v1S_MOD_WDVT2W: mod->BSIM3v1Swdvt2w = value->rValue; mod->BSIM3v1Swdvt2wGiven = TRUE; break; case BSIM3v1S_MOD_WDROUT: mod->BSIM3v1Swdrout = value->rValue; mod->BSIM3v1SwdroutGiven = TRUE; break; case BSIM3v1S_MOD_WDSUB: mod->BSIM3v1Swdsub = value->rValue; mod->BSIM3v1SwdsubGiven = TRUE; break; case BSIM3v1S_MOD_WVTH0: mod->BSIM3v1Swvth0 = value->rValue; mod->BSIM3v1Swvth0Given = TRUE; break; case BSIM3v1S_MOD_WUA: mod->BSIM3v1Swua = value->rValue; mod->BSIM3v1SwuaGiven = TRUE; break; case BSIM3v1S_MOD_WUA1: mod->BSIM3v1Swua1 = value->rValue; mod->BSIM3v1Swua1Given = TRUE; break; case BSIM3v1S_MOD_WUB: mod->BSIM3v1Swub = value->rValue; mod->BSIM3v1SwubGiven = TRUE; break; case BSIM3v1S_MOD_WUB1: mod->BSIM3v1Swub1 = value->rValue; mod->BSIM3v1Swub1Given = TRUE; break; case BSIM3v1S_MOD_WUC: mod->BSIM3v1Swuc = value->rValue; mod->BSIM3v1SwucGiven = TRUE; break; case BSIM3v1S_MOD_WUC1: mod->BSIM3v1Swuc1 = value->rValue; mod->BSIM3v1Swuc1Given = TRUE; break; case BSIM3v1S_MOD_WU0 : mod->BSIM3v1Swu0 = value->rValue; mod->BSIM3v1Swu0Given = TRUE; break; case BSIM3v1S_MOD_WUTE : mod->BSIM3v1Swute = value->rValue; mod->BSIM3v1SwuteGiven = TRUE; break; case BSIM3v1S_MOD_WVOFF: mod->BSIM3v1Swvoff = value->rValue; mod->BSIM3v1SwvoffGiven = TRUE; break; case BSIM3v1S_MOD_WDELTA : mod->BSIM3v1Swdelta = value->rValue; mod->BSIM3v1SwdeltaGiven = TRUE; break; case BSIM3v1S_MOD_WRDSW: mod->BSIM3v1Swrdsw = value->rValue; mod->BSIM3v1SwrdswGiven = TRUE; break; case BSIM3v1S_MOD_WPRWB: mod->BSIM3v1Swprwb = value->rValue; mod->BSIM3v1SwprwbGiven = TRUE; break; case BSIM3v1S_MOD_WPRWG: mod->BSIM3v1Swprwg = value->rValue; mod->BSIM3v1SwprwgGiven = TRUE; break; case BSIM3v1S_MOD_WPRT: mod->BSIM3v1Swprt = value->rValue; mod->BSIM3v1SwprtGiven = TRUE; break; case BSIM3v1S_MOD_WETA0: mod->BSIM3v1Sweta0 = value->rValue; mod->BSIM3v1Sweta0Given = TRUE; break; case BSIM3v1S_MOD_WETAB: mod->BSIM3v1Swetab = value->rValue; mod->BSIM3v1SwetabGiven = TRUE; break; case BSIM3v1S_MOD_WPCLM: mod->BSIM3v1Swpclm = value->rValue; mod->BSIM3v1SwpclmGiven = TRUE; break; case BSIM3v1S_MOD_WPDIBL1: mod->BSIM3v1Swpdibl1 = value->rValue; mod->BSIM3v1Swpdibl1Given = TRUE; break; case BSIM3v1S_MOD_WPDIBL2: mod->BSIM3v1Swpdibl2 = value->rValue; mod->BSIM3v1Swpdibl2Given = TRUE; break; case BSIM3v1S_MOD_WPDIBLB: mod->BSIM3v1Swpdiblb = value->rValue; mod->BSIM3v1SwpdiblbGiven = TRUE; break; case BSIM3v1S_MOD_WPSCBE1: mod->BSIM3v1Swpscbe1 = value->rValue; mod->BSIM3v1Swpscbe1Given = TRUE; break; case BSIM3v1S_MOD_WPSCBE2: mod->BSIM3v1Swpscbe2 = value->rValue; mod->BSIM3v1Swpscbe2Given = TRUE; break; case BSIM3v1S_MOD_WPVAG: mod->BSIM3v1Swpvag = value->rValue; mod->BSIM3v1SwpvagGiven = TRUE; break; case BSIM3v1S_MOD_WWR : mod->BSIM3v1Swwr = value->rValue; mod->BSIM3v1SwwrGiven = TRUE; break; case BSIM3v1S_MOD_WDWG : mod->BSIM3v1Swdwg = value->rValue; mod->BSIM3v1SwdwgGiven = TRUE; break; case BSIM3v1S_MOD_WDWB : mod->BSIM3v1Swdwb = value->rValue; mod->BSIM3v1SwdwbGiven = TRUE; break; case BSIM3v1S_MOD_WB0 : mod->BSIM3v1Swb0 = value->rValue; mod->BSIM3v1Swb0Given = TRUE; break; case BSIM3v1S_MOD_WB1 : mod->BSIM3v1Swb1 = value->rValue; mod->BSIM3v1Swb1Given = TRUE; break; case BSIM3v1S_MOD_WALPHA0 : mod->BSIM3v1Swalpha0 = value->rValue; mod->BSIM3v1Swalpha0Given = TRUE; break; case BSIM3v1S_MOD_WBETA0 : mod->BSIM3v1Swbeta0 = value->rValue; mod->BSIM3v1Swbeta0Given = TRUE; break; case BSIM3v1S_MOD_WELM : mod->BSIM3v1Swelm = value->rValue; mod->BSIM3v1SwelmGiven = TRUE; break; case BSIM3v1S_MOD_WCGSL : mod->BSIM3v1Swcgsl = value->rValue; mod->BSIM3v1SwcgslGiven = TRUE; break; case BSIM3v1S_MOD_WCGDL : mod->BSIM3v1Swcgdl = value->rValue; mod->BSIM3v1SwcgdlGiven = TRUE; break; case BSIM3v1S_MOD_WCKAPPA : mod->BSIM3v1Swckappa = value->rValue; mod->BSIM3v1SwckappaGiven = TRUE; break; case BSIM3v1S_MOD_WCF : mod->BSIM3v1Swcf = value->rValue; mod->BSIM3v1SwcfGiven = TRUE; break; case BSIM3v1S_MOD_WCLC : mod->BSIM3v1Swclc = value->rValue; mod->BSIM3v1SwclcGiven = TRUE; break; case BSIM3v1S_MOD_WCLE : mod->BSIM3v1Swcle = value->rValue; mod->BSIM3v1SwcleGiven = TRUE; break; case BSIM3v1S_MOD_WVFBCV : mod->BSIM3v1Swvfbcv = value->rValue; mod->BSIM3v1SwvfbcvGiven = TRUE; break; /* Cross-term dependence */ case BSIM3v1S_MOD_PCDSC : mod->BSIM3v1Spcdsc = value->rValue; mod->BSIM3v1SpcdscGiven = TRUE; break; case BSIM3v1S_MOD_PCDSCB : mod->BSIM3v1Spcdscb = value->rValue; mod->BSIM3v1SpcdscbGiven = TRUE; break; case BSIM3v1S_MOD_PCDSCD : mod->BSIM3v1Spcdscd = value->rValue; mod->BSIM3v1SpcdscdGiven = TRUE; break; case BSIM3v1S_MOD_PCIT : mod->BSIM3v1Spcit = value->rValue; mod->BSIM3v1SpcitGiven = TRUE; break; case BSIM3v1S_MOD_PNFACTOR : mod->BSIM3v1Spnfactor = value->rValue; mod->BSIM3v1SpnfactorGiven = TRUE; break; case BSIM3v1S_MOD_PXJ: mod->BSIM3v1Spxj = value->rValue; mod->BSIM3v1SpxjGiven = TRUE; break; case BSIM3v1S_MOD_PVSAT: mod->BSIM3v1Spvsat = value->rValue; mod->BSIM3v1SpvsatGiven = TRUE; break; case BSIM3v1S_MOD_PA0: mod->BSIM3v1Spa0 = value->rValue; mod->BSIM3v1Spa0Given = TRUE; break; case BSIM3v1S_MOD_PAGS: mod->BSIM3v1Spags = value->rValue; mod->BSIM3v1SpagsGiven = TRUE; break; case BSIM3v1S_MOD_PA1: mod->BSIM3v1Spa1 = value->rValue; mod->BSIM3v1Spa1Given = TRUE; break; case BSIM3v1S_MOD_PA2: mod->BSIM3v1Spa2 = value->rValue; mod->BSIM3v1Spa2Given = TRUE; break; case BSIM3v1S_MOD_PAT: mod->BSIM3v1Spat = value->rValue; mod->BSIM3v1SpatGiven = TRUE; break; case BSIM3v1S_MOD_PKETA: mod->BSIM3v1Spketa = value->rValue; mod->BSIM3v1SpketaGiven = TRUE; break; case BSIM3v1S_MOD_PNSUB: mod->BSIM3v1Spnsub = value->rValue; mod->BSIM3v1SpnsubGiven = TRUE; break; case BSIM3v1S_MOD_PNPEAK: mod->BSIM3v1Spnpeak = value->rValue; mod->BSIM3v1SpnpeakGiven = TRUE; if (mod->BSIM3v1Spnpeak > 1.0e20) mod->BSIM3v1Spnpeak *= 1.0e-6; break; case BSIM3v1S_MOD_PNGATE: mod->BSIM3v1Spngate = value->rValue; mod->BSIM3v1SpngateGiven = TRUE; if (mod->BSIM3v1Spngate > 1.0e23) mod->BSIM3v1Spngate *= 1.0e-6; break; case BSIM3v1S_MOD_PGAMMA1: mod->BSIM3v1Spgamma1 = value->rValue; mod->BSIM3v1Spgamma1Given = TRUE; break; case BSIM3v1S_MOD_PGAMMA2: mod->BSIM3v1Spgamma2 = value->rValue; mod->BSIM3v1Spgamma2Given = TRUE; break; case BSIM3v1S_MOD_PVBX: mod->BSIM3v1Spvbx = value->rValue; mod->BSIM3v1SpvbxGiven = TRUE; break; case BSIM3v1S_MOD_PVBM: mod->BSIM3v1Spvbm = value->rValue; mod->BSIM3v1SpvbmGiven = TRUE; break; case BSIM3v1S_MOD_PXT: mod->BSIM3v1Spxt = value->rValue; mod->BSIM3v1SpxtGiven = TRUE; break; case BSIM3v1S_MOD_PK1: mod->BSIM3v1Spk1 = value->rValue; mod->BSIM3v1Spk1Given = TRUE; break; case BSIM3v1S_MOD_PKT1: mod->BSIM3v1Spkt1 = value->rValue; mod->BSIM3v1Spkt1Given = TRUE; break; case BSIM3v1S_MOD_PKT1L: mod->BSIM3v1Spkt1l = value->rValue; mod->BSIM3v1Spkt1lGiven = TRUE; break; case BSIM3v1S_MOD_PKT2: mod->BSIM3v1Spkt2 = value->rValue; mod->BSIM3v1Spkt2Given = TRUE; break; case BSIM3v1S_MOD_PK2: mod->BSIM3v1Spk2 = value->rValue; mod->BSIM3v1Spk2Given = TRUE; break; case BSIM3v1S_MOD_PK3: mod->BSIM3v1Spk3 = value->rValue; mod->BSIM3v1Spk3Given = TRUE; break; case BSIM3v1S_MOD_PK3B: mod->BSIM3v1Spk3b = value->rValue; mod->BSIM3v1Spk3bGiven = TRUE; break; case BSIM3v1S_MOD_PNLX: mod->BSIM3v1Spnlx = value->rValue; mod->BSIM3v1SpnlxGiven = TRUE; break; case BSIM3v1S_MOD_PW0: mod->BSIM3v1Spw0 = value->rValue; mod->BSIM3v1Spw0Given = TRUE; break; case BSIM3v1S_MOD_PDVT0: mod->BSIM3v1Spdvt0 = value->rValue; mod->BSIM3v1Spdvt0Given = TRUE; break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -