📄 b3v1ampar.c
字号:
case BSIM3v1A_MOD_WNSUB: mod->BSIM3v1Awnsub = value->rValue; mod->BSIM3v1AwnsubGiven = TRUE; break; case BSIM3v1A_MOD_WNPEAK: mod->BSIM3v1Awnpeak = value->rValue; mod->BSIM3v1AwnpeakGiven = TRUE; if (mod->BSIM3v1Awnpeak > 1.0e20) mod->BSIM3v1Awnpeak *= 1.0e-6; break; case BSIM3v1A_MOD_WNGATE: mod->BSIM3v1Awngate = value->rValue; mod->BSIM3v1AwngateGiven = TRUE; if (mod->BSIM3v1Awngate > 1.0e23) mod->BSIM3v1Awngate *= 1.0e-6; break; case BSIM3v1A_MOD_WGAMMA1: mod->BSIM3v1Awgamma1 = value->rValue; mod->BSIM3v1Awgamma1Given = TRUE; break; case BSIM3v1A_MOD_WGAMMA2: mod->BSIM3v1Awgamma2 = value->rValue; mod->BSIM3v1Awgamma2Given = TRUE; break; case BSIM3v1A_MOD_WVBX: mod->BSIM3v1Awvbx = value->rValue; mod->BSIM3v1AwvbxGiven = TRUE; break; case BSIM3v1A_MOD_WVBM: mod->BSIM3v1Awvbm = value->rValue; mod->BSIM3v1AwvbmGiven = TRUE; break; case BSIM3v1A_MOD_WXT: mod->BSIM3v1Awxt = value->rValue; mod->BSIM3v1AwxtGiven = TRUE; break; case BSIM3v1A_MOD_WK1: mod->BSIM3v1Awk1 = value->rValue; mod->BSIM3v1Awk1Given = TRUE; break; case BSIM3v1A_MOD_WKT1: mod->BSIM3v1Awkt1 = value->rValue; mod->BSIM3v1Awkt1Given = TRUE; break; case BSIM3v1A_MOD_WKT1L: mod->BSIM3v1Awkt1l = value->rValue; mod->BSIM3v1Awkt1lGiven = TRUE; break; case BSIM3v1A_MOD_WKT2: mod->BSIM3v1Awkt2 = value->rValue; mod->BSIM3v1Awkt2Given = TRUE; break; case BSIM3v1A_MOD_WK2: mod->BSIM3v1Awk2 = value->rValue; mod->BSIM3v1Awk2Given = TRUE; break; case BSIM3v1A_MOD_WK3: mod->BSIM3v1Awk3 = value->rValue; mod->BSIM3v1Awk3Given = TRUE; break; case BSIM3v1A_MOD_WK3B: mod->BSIM3v1Awk3b = value->rValue; mod->BSIM3v1Awk3bGiven = TRUE; break; case BSIM3v1A_MOD_WNLX: mod->BSIM3v1Awnlx = value->rValue; mod->BSIM3v1AwnlxGiven = TRUE; break; case BSIM3v1A_MOD_WW0: mod->BSIM3v1Aww0 = value->rValue; mod->BSIM3v1Aww0Given = TRUE; break; case BSIM3v1A_MOD_WDVT0: mod->BSIM3v1Awdvt0 = value->rValue; mod->BSIM3v1Awdvt0Given = TRUE; break; case BSIM3v1A_MOD_WDVT1: mod->BSIM3v1Awdvt1 = value->rValue; mod->BSIM3v1Awdvt1Given = TRUE; break; case BSIM3v1A_MOD_WDVT2: mod->BSIM3v1Awdvt2 = value->rValue; mod->BSIM3v1Awdvt2Given = TRUE; break; case BSIM3v1A_MOD_WDVT0W: mod->BSIM3v1Awdvt0w = value->rValue; mod->BSIM3v1Awdvt0wGiven = TRUE; break; case BSIM3v1A_MOD_WDVT1W: mod->BSIM3v1Awdvt1w = value->rValue; mod->BSIM3v1Awdvt1wGiven = TRUE; break; case BSIM3v1A_MOD_WDVT2W: mod->BSIM3v1Awdvt2w = value->rValue; mod->BSIM3v1Awdvt2wGiven = TRUE; break; case BSIM3v1A_MOD_WDROUT: mod->BSIM3v1Awdrout = value->rValue; mod->BSIM3v1AwdroutGiven = TRUE; break; case BSIM3v1A_MOD_WDSUB: mod->BSIM3v1Awdsub = value->rValue; mod->BSIM3v1AwdsubGiven = TRUE; break; case BSIM3v1A_MOD_WVTH0: mod->BSIM3v1Awvth0 = value->rValue; mod->BSIM3v1Awvth0Given = TRUE; break; case BSIM3v1A_MOD_WUA: mod->BSIM3v1Awua = value->rValue; mod->BSIM3v1AwuaGiven = TRUE; break; case BSIM3v1A_MOD_WUA1: mod->BSIM3v1Awua1 = value->rValue; mod->BSIM3v1Awua1Given = TRUE; break; case BSIM3v1A_MOD_WUB: mod->BSIM3v1Awub = value->rValue; mod->BSIM3v1AwubGiven = TRUE; break; case BSIM3v1A_MOD_WUB1: mod->BSIM3v1Awub1 = value->rValue; mod->BSIM3v1Awub1Given = TRUE; break; case BSIM3v1A_MOD_WUC: mod->BSIM3v1Awuc = value->rValue; mod->BSIM3v1AwucGiven = TRUE; break; case BSIM3v1A_MOD_WUC1: mod->BSIM3v1Awuc1 = value->rValue; mod->BSIM3v1Awuc1Given = TRUE; break; case BSIM3v1A_MOD_WU0 : mod->BSIM3v1Awu0 = value->rValue; mod->BSIM3v1Awu0Given = TRUE; if (mod->BSIM3v1Awu0 > 1.0) mod->BSIM3v1Awu0 *= 1.0e-4; break; case BSIM3v1A_MOD_WUTE : mod->BSIM3v1Awute = value->rValue; mod->BSIM3v1AwuteGiven = TRUE; break; case BSIM3v1A_MOD_WVOFF: mod->BSIM3v1Awvoff = value->rValue; mod->BSIM3v1AwvoffGiven = TRUE; break; case BSIM3v1A_MOD_WDELTA : mod->BSIM3v1Awdelta = value->rValue; mod->BSIM3v1AwdeltaGiven = TRUE; break; case BSIM3v1A_MOD_WRDSW: mod->BSIM3v1Awrdsw = value->rValue; mod->BSIM3v1AwrdswGiven = TRUE; break; case BSIM3v1A_MOD_WPRWB: mod->BSIM3v1Awprwb = value->rValue; mod->BSIM3v1AwprwbGiven = TRUE; break; case BSIM3v1A_MOD_WPRWG: mod->BSIM3v1Awprwg = value->rValue; mod->BSIM3v1AwprwgGiven = TRUE; break; case BSIM3v1A_MOD_WPRT: mod->BSIM3v1Awprt = value->rValue; mod->BSIM3v1AwprtGiven = TRUE; break; case BSIM3v1A_MOD_WETA0: mod->BSIM3v1Aweta0 = value->rValue; mod->BSIM3v1Aweta0Given = TRUE; break; case BSIM3v1A_MOD_WETAB: mod->BSIM3v1Awetab = value->rValue; mod->BSIM3v1AwetabGiven = TRUE; break; case BSIM3v1A_MOD_WPCLM: mod->BSIM3v1Awpclm = value->rValue; mod->BSIM3v1AwpclmGiven = TRUE; break; case BSIM3v1A_MOD_WPDIBL1: mod->BSIM3v1Awpdibl1 = value->rValue; mod->BSIM3v1Awpdibl1Given = TRUE; break; case BSIM3v1A_MOD_WPDIBL2: mod->BSIM3v1Awpdibl2 = value->rValue; mod->BSIM3v1Awpdibl2Given = TRUE; break; case BSIM3v1A_MOD_WPDIBLB: mod->BSIM3v1Awpdiblb = value->rValue; mod->BSIM3v1AwpdiblbGiven = TRUE; break; case BSIM3v1A_MOD_WPSCBE1: mod->BSIM3v1Awpscbe1 = value->rValue; mod->BSIM3v1Awpscbe1Given = TRUE; break; case BSIM3v1A_MOD_WPSCBE2: mod->BSIM3v1Awpscbe2 = value->rValue; mod->BSIM3v1Awpscbe2Given = TRUE; break; case BSIM3v1A_MOD_WPVAG: mod->BSIM3v1Awpvag = value->rValue; mod->BSIM3v1AwpvagGiven = TRUE; break; case BSIM3v1A_MOD_WWR : mod->BSIM3v1Awwr = value->rValue; mod->BSIM3v1AwwrGiven = TRUE; break; case BSIM3v1A_MOD_WDWG : mod->BSIM3v1Awdwg = value->rValue; mod->BSIM3v1AwdwgGiven = TRUE; break; case BSIM3v1A_MOD_WDWB : mod->BSIM3v1Awdwb = value->rValue; mod->BSIM3v1AwdwbGiven = TRUE; break; case BSIM3v1A_MOD_WB0 : mod->BSIM3v1Awb0 = value->rValue; mod->BSIM3v1Awb0Given = TRUE; break; case BSIM3v1A_MOD_WB1 : mod->BSIM3v1Awb1 = value->rValue; mod->BSIM3v1Awb1Given = TRUE; break; case BSIM3v1A_MOD_WALPHA0 : mod->BSIM3v1Awalpha0 = value->rValue; mod->BSIM3v1Awalpha0Given = TRUE; break; case BSIM3v1A_MOD_WBETA0 : mod->BSIM3v1Awbeta0 = value->rValue; mod->BSIM3v1Awbeta0Given = TRUE; break; case BSIM3v1A_MOD_WELM : mod->BSIM3v1Awelm = value->rValue; mod->BSIM3v1AwelmGiven = TRUE; break; case BSIM3v1A_MOD_WCGSL : mod->BSIM3v1Awcgsl = value->rValue; mod->BSIM3v1AwcgslGiven = TRUE; break; case BSIM3v1A_MOD_WCGDL : mod->BSIM3v1Awcgdl = value->rValue; mod->BSIM3v1AwcgdlGiven = TRUE; break; case BSIM3v1A_MOD_WCKAPPA : mod->BSIM3v1Awckappa = value->rValue; mod->BSIM3v1AwckappaGiven = TRUE; break; case BSIM3v1A_MOD_WCF : mod->BSIM3v1Awcf = value->rValue; mod->BSIM3v1AwcfGiven = TRUE; break; case BSIM3v1A_MOD_WCLC : mod->BSIM3v1Awclc = value->rValue; mod->BSIM3v1AwclcGiven = TRUE; break; case BSIM3v1A_MOD_WCLE : mod->BSIM3v1Awcle = value->rValue; mod->BSIM3v1AwcleGiven = TRUE; break; /* Cross-term dependence */ case BSIM3v1A_MOD_PCDSC : mod->BSIM3v1Apcdsc = value->rValue; mod->BSIM3v1ApcdscGiven = TRUE; break; case BSIM3v1A_MOD_PCDSCB : mod->BSIM3v1Apcdscb = value->rValue; mod->BSIM3v1ApcdscbGiven = TRUE; break; case BSIM3v1A_MOD_PCDSCD : mod->BSIM3v1Apcdscd = value->rValue; mod->BSIM3v1ApcdscdGiven = TRUE; break; case BSIM3v1A_MOD_PCIT : mod->BSIM3v1Apcit = value->rValue; mod->BSIM3v1ApcitGiven = TRUE; break; case BSIM3v1A_MOD_PNFACTOR : mod->BSIM3v1Apnfactor = value->rValue; mod->BSIM3v1ApnfactorGiven = TRUE; break; case BSIM3v1A_MOD_PXJ: mod->BSIM3v1Apxj = value->rValue; mod->BSIM3v1ApxjGiven = TRUE; break; case BSIM3v1A_MOD_PVSAT: mod->BSIM3v1Apvsat = value->rValue; mod->BSIM3v1ApvsatGiven = TRUE; break; case BSIM3v1A_MOD_PA0: mod->BSIM3v1Apa0 = value->rValue; mod->BSIM3v1Apa0Given = TRUE; break; case BSIM3v1A_MOD_PAGS: mod->BSIM3v1Apags = value->rValue; mod->BSIM3v1ApagsGiven = TRUE; break; case BSIM3v1A_MOD_PA1: mod->BSIM3v1Apa1 = value->rValue; mod->BSIM3v1Apa1Given = TRUE; break; case BSIM3v1A_MOD_PA2: mod->BSIM3v1Apa2 = value->rValue; mod->BSIM3v1Apa2Given = TRUE; break; case BSIM3v1A_MOD_PAT: mod->BSIM3v1Apat = value->rValue; mod->BSIM3v1ApatGiven = TRUE; break; case BSIM3v1A_MOD_PKETA: mod->BSIM3v1Apketa = value->rValue; mod->BSIM3v1ApketaGiven = TRUE; break; case BSIM3v1A_MOD_PNSUB: mod->BSIM3v1Apnsub = value->rValue; mod->BSIM3v1ApnsubGiven = TRUE; break; case BSIM3v1A_MOD_PNPEAK: mod->BSIM3v1Apnpeak = value->rValue; mod->BSIM3v1ApnpeakGiven = TRUE; if (mod->BSIM3v1Apnpeak > 1.0e20) mod->BSIM3v1Apnpeak *= 1.0e-6; break; case BSIM3v1A_MOD_PNGATE: mod->BSIM3v1Apngate = value->rValue; mod->BSIM3v1ApngateGiven = TRUE; if (mod->BSIM3v1Apngate > 1.0e23) mod->BSIM3v1Apngate *= 1.0e-6; break; case BSIM3v1A_MOD_PGAMMA1: mod->BSIM3v1Apgamma1 = value->rValue; mod->BSIM3v1Apgamma1Given = TRUE; break; case BSIM3v1A_MOD_PGAMMA2: mod->BSIM3v1Apgamma2 = value->rValue; mod->BSIM3v1Apgamma2Given = TRUE; break; case BSIM3v1A_MOD_PVBX: mod->BSIM3v1Apvbx = value->rValue; mod->BSIM3v1ApvbxGiven = TRUE; break; case BSIM3v1A_MOD_PVBM: mod->BSIM3v1Apvbm = value->rValue; mod->BSIM3v1ApvbmGiven = TRUE; break; case BSIM3v1A_MOD_PXT: mod->BSIM3v1Apxt = value->rValue; mod->BSIM3v1ApxtGiven = TRUE; break; case BSIM3v1A_MOD_PK1: mod->BSIM3v1Apk1 = value->rValue; mod->BSIM3v1Apk1Given = TRUE; break; case BSIM3v1A_MOD_PKT1: mod->BSIM3v1Apkt1 = value->rValue; mod->BSIM3v1Apkt1Given = TRUE; break; case BSIM3v1A_MOD_PKT1L: mod->BSIM3v1Apkt1l = value->rValue; mod->BSIM3v1Apkt1lGiven = TRUE; break; case BSIM3v1A_MOD_PKT2: mod->BSIM3v1Apkt2 = value->rValue; mod->BSIM3v1Apkt2Given = TRUE; break; case BSIM3v1A_MOD_PK2: mod->BSIM3v1Apk2 = value->rValue;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -