b3soifdmpar.c
来自「ngspice又一个电子CAD仿真软件代码.功能更全」· C语言 代码 · 共 1,627 行 · 第 1/4 页
C
1,627 行
mod->B3SOIFDlwrGiven = TRUE; break; case B3SOIFD_MOD_LNFACTOR : mod->B3SOIFDlnfactor = value->rValue; mod->B3SOIFDlnfactorGiven = TRUE; break; case B3SOIFD_MOD_LDWG : mod->B3SOIFDldwg = value->rValue; mod->B3SOIFDldwgGiven = TRUE; break; case B3SOIFD_MOD_LDWB : mod->B3SOIFDldwb = value->rValue; mod->B3SOIFDldwbGiven = TRUE; break; case B3SOIFD_MOD_LVOFF: mod->B3SOIFDlvoff = value->rValue; mod->B3SOIFDlvoffGiven = TRUE; break; case B3SOIFD_MOD_LETA0: mod->B3SOIFDleta0 = value->rValue; mod->B3SOIFDleta0Given = TRUE; break; case B3SOIFD_MOD_LETAB: mod->B3SOIFDletab = value->rValue; mod->B3SOIFDletabGiven = TRUE; break; case B3SOIFD_MOD_LDSUB: mod->B3SOIFDldsub = value->rValue; mod->B3SOIFDldsubGiven = TRUE; break; case B3SOIFD_MOD_LCIT : mod->B3SOIFDlcit = value->rValue; mod->B3SOIFDlcitGiven = TRUE; break; case B3SOIFD_MOD_LCDSC : mod->B3SOIFDlcdsc = value->rValue; mod->B3SOIFDlcdscGiven = TRUE; break; case B3SOIFD_MOD_LCDSCB : mod->B3SOIFDlcdscb = value->rValue; mod->B3SOIFDlcdscbGiven = TRUE; break; case B3SOIFD_MOD_LCDSCD : mod->B3SOIFDlcdscd = value->rValue; mod->B3SOIFDlcdscdGiven = TRUE; break; case B3SOIFD_MOD_LPCLM: mod->B3SOIFDlpclm = value->rValue; mod->B3SOIFDlpclmGiven = TRUE; break; case B3SOIFD_MOD_LPDIBL1: mod->B3SOIFDlpdibl1 = value->rValue; mod->B3SOIFDlpdibl1Given = TRUE; break; case B3SOIFD_MOD_LPDIBL2: mod->B3SOIFDlpdibl2 = value->rValue; mod->B3SOIFDlpdibl2Given = TRUE; break; case B3SOIFD_MOD_LPDIBLB: mod->B3SOIFDlpdiblb = value->rValue; mod->B3SOIFDlpdiblbGiven = TRUE; break; case B3SOIFD_MOD_LDROUT: mod->B3SOIFDldrout = value->rValue; mod->B3SOIFDldroutGiven = TRUE; break; case B3SOIFD_MOD_LPVAG: mod->B3SOIFDlpvag = value->rValue; mod->B3SOIFDlpvagGiven = TRUE; break; case B3SOIFD_MOD_LDELTA : mod->B3SOIFDldelta = value->rValue; mod->B3SOIFDldeltaGiven = TRUE; break; case B3SOIFD_MOD_LAII : mod->B3SOIFDlaii = value->rValue; mod->B3SOIFDlaiiGiven = TRUE; break; case B3SOIFD_MOD_LBII : mod->B3SOIFDlbii = value->rValue; mod->B3SOIFDlbiiGiven = TRUE; break; case B3SOIFD_MOD_LCII : mod->B3SOIFDlcii = value->rValue; mod->B3SOIFDlciiGiven = TRUE; break; case B3SOIFD_MOD_LDII : mod->B3SOIFDldii = value->rValue; mod->B3SOIFDldiiGiven = TRUE; break; case B3SOIFD_MOD_LALPHA0 : mod->B3SOIFDlalpha0 = value->rValue; mod->B3SOIFDlalpha0Given = TRUE; break; case B3SOIFD_MOD_LALPHA1 : mod->B3SOIFDlalpha1 = value->rValue; mod->B3SOIFDlalpha1Given = TRUE; break; case B3SOIFD_MOD_LBETA0 : mod->B3SOIFDlbeta0 = value->rValue; mod->B3SOIFDlbeta0Given = TRUE; break; case B3SOIFD_MOD_LAGIDL : mod->B3SOIFDlagidl = value->rValue; mod->B3SOIFDlagidlGiven = TRUE; break; case B3SOIFD_MOD_LBGIDL : mod->B3SOIFDlbgidl = value->rValue; mod->B3SOIFDlbgidlGiven = TRUE; break; case B3SOIFD_MOD_LNGIDL : mod->B3SOIFDlngidl = value->rValue; mod->B3SOIFDlngidlGiven = TRUE; break; case B3SOIFD_MOD_LNTUN : mod->B3SOIFDlntun = value->rValue; mod->B3SOIFDlntunGiven = TRUE; break; case B3SOIFD_MOD_LNDIODE : mod->B3SOIFDlndiode = value->rValue; mod->B3SOIFDlndiodeGiven = TRUE; break; case B3SOIFD_MOD_LISBJT : mod->B3SOIFDlisbjt = value->rValue; mod->B3SOIFDlisbjtGiven = TRUE; break; case B3SOIFD_MOD_LISDIF : mod->B3SOIFDlisdif = value->rValue; mod->B3SOIFDlisdifGiven = TRUE; break; case B3SOIFD_MOD_LISREC : mod->B3SOIFDlisrec = value->rValue; mod->B3SOIFDlisrecGiven = TRUE; break; case B3SOIFD_MOD_LISTUN : mod->B3SOIFDlistun = value->rValue; mod->B3SOIFDlistunGiven = TRUE; break; case B3SOIFD_MOD_LEDL : mod->B3SOIFDledl = value->rValue; mod->B3SOIFDledlGiven = TRUE; break; case B3SOIFD_MOD_LKBJT1 : mod->B3SOIFDlkbjt1 = value->rValue; mod->B3SOIFDlkbjt1Given = TRUE; break; /* CV Model */ case B3SOIFD_MOD_LVSDFB : mod->B3SOIFDlvsdfb = value->rValue; mod->B3SOIFDlvsdfbGiven = TRUE; break; case B3SOIFD_MOD_LVSDTH : mod->B3SOIFDlvsdth = value->rValue; mod->B3SOIFDlvsdthGiven = TRUE; break; /* Width Dependence */ case B3SOIFD_MOD_WNPEAK: mod->B3SOIFDwnpeak = value->rValue; mod->B3SOIFDwnpeakGiven = TRUE; break; case B3SOIFD_MOD_WNSUB: mod->B3SOIFDwnsub = value->rValue; mod->B3SOIFDwnsubGiven = TRUE; break; case B3SOIFD_MOD_WNGATE: mod->B3SOIFDwngate = value->rValue; mod->B3SOIFDwngateGiven = TRUE; break; case B3SOIFD_MOD_WVTH0: mod->B3SOIFDwvth0 = value->rValue; mod->B3SOIFDwvth0Given = TRUE; break; case B3SOIFD_MOD_WK1: mod->B3SOIFDwk1 = value->rValue; mod->B3SOIFDwk1Given = TRUE; break; case B3SOIFD_MOD_WK2: mod->B3SOIFDwk2 = value->rValue; mod->B3SOIFDwk2Given = TRUE; break; case B3SOIFD_MOD_WK3: mod->B3SOIFDwk3 = value->rValue; mod->B3SOIFDwk3Given = TRUE; break; case B3SOIFD_MOD_WK3B: mod->B3SOIFDwk3b = value->rValue; mod->B3SOIFDwk3bGiven = TRUE; break; case B3SOIFD_MOD_WVBSA: mod->B3SOIFDwvbsa = value->rValue; mod->B3SOIFDwvbsaGiven = TRUE; break; case B3SOIFD_MOD_WDELP: mod->B3SOIFDwdelp = value->rValue; mod->B3SOIFDwdelpGiven = TRUE; break; case B3SOIFD_MOD_WKB1 : mod->B3SOIFDwkb1 = value->rValue; mod->B3SOIFDwkb1Given = TRUE; break; case B3SOIFD_MOD_WKB3 : mod->B3SOIFDwkb3 = value->rValue; mod->B3SOIFDwkb3Given = TRUE; break; case B3SOIFD_MOD_WDVBD0 : mod->B3SOIFDwdvbd0 = value->rValue; mod->B3SOIFDwdvbd0Given = TRUE; break; case B3SOIFD_MOD_WDVBD1 : mod->B3SOIFDwdvbd1 = value->rValue; mod->B3SOIFDwdvbd1Given = TRUE; break; case B3SOIFD_MOD_WW0: mod->B3SOIFDww0 = value->rValue; mod->B3SOIFDww0Given = TRUE; break; case B3SOIFD_MOD_WNLX: mod->B3SOIFDwnlx = value->rValue; mod->B3SOIFDwnlxGiven = TRUE; break; case B3SOIFD_MOD_WDVT0: mod->B3SOIFDwdvt0 = value->rValue; mod->B3SOIFDwdvt0Given = TRUE; break; case B3SOIFD_MOD_WDVT1: mod->B3SOIFDwdvt1 = value->rValue; mod->B3SOIFDwdvt1Given = TRUE; break; case B3SOIFD_MOD_WDVT2: mod->B3SOIFDwdvt2 = value->rValue; mod->B3SOIFDwdvt2Given = TRUE; break; case B3SOIFD_MOD_WDVT0W: mod->B3SOIFDwdvt0w = value->rValue; mod->B3SOIFDwdvt0wGiven = TRUE; break; case B3SOIFD_MOD_WDVT1W: mod->B3SOIFDwdvt1w = value->rValue; mod->B3SOIFDwdvt1wGiven = TRUE; break; case B3SOIFD_MOD_WDVT2W: mod->B3SOIFDwdvt2w = value->rValue; mod->B3SOIFDwdvt2wGiven = TRUE; break; case B3SOIFD_MOD_WU0 : mod->B3SOIFDwu0 = value->rValue; mod->B3SOIFDwu0Given = TRUE; break; case B3SOIFD_MOD_WUA: mod->B3SOIFDwua = value->rValue; mod->B3SOIFDwuaGiven = TRUE; break; case B3SOIFD_MOD_WUB: mod->B3SOIFDwub = value->rValue; mod->B3SOIFDwubGiven = TRUE; break; case B3SOIFD_MOD_WUC: mod->B3SOIFDwuc = value->rValue; mod->B3SOIFDwucGiven = TRUE; break; case B3SOIFD_MOD_WVSAT: mod->B3SOIFDwvsat = value->rValue; mod->B3SOIFDwvsatGiven = TRUE; break; case B3SOIFD_MOD_WA0: mod->B3SOIFDwa0 = value->rValue; mod->B3SOIFDwa0Given = TRUE; break; case B3SOIFD_MOD_WAGS: mod->B3SOIFDwags= value->rValue; mod->B3SOIFDwagsGiven = TRUE; break; case B3SOIFD_MOD_WB0 : mod->B3SOIFDwb0 = value->rValue; mod->B3SOIFDwb0Given = TRUE; break; case B3SOIFD_MOD_WB1 : mod->B3SOIFDwb1 = value->rValue; mod->B3SOIFDwb1Given = TRUE; break; case B3SOIFD_MOD_WKETA: mod->B3SOIFDwketa = value->rValue; mod->B3SOIFDwketaGiven = TRUE; break; case B3SOIFD_MOD_WABP: mod->B3SOIFDwabp = value->rValue; mod->B3SOIFDwabpGiven = TRUE; break; case B3SOIFD_MOD_WMXC: mod->B3SOIFDwmxc = value->rValue; mod->B3SOIFDwmxcGiven = TRUE; break; case B3SOIFD_MOD_WADICE0: mod->B3SOIFDwadice0 = value->rValue; mod->B3SOIFDwadice0Given = TRUE; break; case B3SOIFD_MOD_WA1: mod->B3SOIFDwa1 = value->rValue; mod->B3SOIFDwa1Given = TRUE; break; case B3SOIFD_MOD_WA2: mod->B3SOIFDwa2 = value->rValue; mod->B3SOIFDwa2Given = TRUE; break; case B3SOIFD_MOD_WRDSW: mod->B3SOIFDwrdsw = value->rValue; mod->B3SOIFDwrdswGiven = TRUE; break; case B3SOIFD_MOD_WPRWB: mod->B3SOIFDwprwb = value->rValue; mod->B3SOIFDwprwbGiven = TRUE; break; case B3SOIFD_MOD_WPRWG: mod->B3SOIFDwprwg = value->rValue; mod->B3SOIFDwprwgGiven = TRUE; break; case B3SOIFD_MOD_WWR : mod->B3SOIFDwwr = value->rValue; mod->B3SOIFDwwrGiven = TRUE; break; case B3SOIFD_MOD_WNFACTOR : mod->B3SOIFDwnfactor = value->rValue; mod->B3SOIFDwnfactorGiven = TRUE; break; case B3SOIFD_MOD_WDWG : mod->B3SOIFDwdwg = value->rValue; mod->B3SOIFDwdwgGiven = TRUE; break; case B3SOIFD_MOD_WDWB : mod->B3SOIFDwdwb = value->rValue; mod->B3SOIFDwdwbGiven = TRUE; break; case B3SOIFD_MOD_WVOFF: mod->B3SOIFDwvoff = value->rValue; mod->B3SOIFDwvoffGiven = TRUE; break; case B3SOIFD_MOD_WETA0: mod->B3SOIFDweta0 = value->rValue; mod->B3SOIFDweta0Given = TRUE; break; case B3SOIFD_MOD_WETAB: mod->B3SOIFDwetab = value->rValue; mod->B3SOIFDwetabGiven = TRUE; break; case B3SOIFD_MOD_WDSUB: mod->B3SOIFDwdsub = value->rValue; mod->B3SOIFDwdsubGiven = TRUE; break; case B3SOIFD_MOD_WCIT : mod->B3SOIFDwcit = value->rValue; mod->B3SOIFDwcitGiven = TRUE; break; case B3SOIFD_MOD_WCDSC : mod->B3SOIFDwcdsc = value->rValue; mod->B3SOIFDwcdscGiven = TRUE; break; case B3SOIFD_MOD_WCDSCB : mod->B3SOIFDwcdscb = value->rValue; mod->B3SOIFDwcdscbGiven = TRUE; break; case B3SOIFD_MOD_WCDSCD : mod->B3SOIFDwcdscd = value->rValue; mod->B3SOIFDwcdscdGiven = TRUE; break; case B3SOIFD_MOD_WPCLM: mod->B3SOIFDwpclm = value->rValue; mod->B3SOIFDwpclmGiven = TRUE; break; case B3SOIFD_MOD_WPDIBL1: mod->B3SOIFDwpdibl1 = value->rValue; mod->B3SOIFDwpdibl1Given = TRUE; break; case B3SOIFD_MOD_WPDIBL2: mod->B3SOIFDwpdibl2 = value->rValue; mod->B3SOIFDwpdibl2Given = TRUE; break; case B3SOIFD_MOD_WPDIBLB: mod->B3SOIFDwpdiblb = value->rValue; mod->B3SOIFDwpdiblbGiven = TRUE; break; case B3SOIFD_MOD_WDROUT: mod->B3SOIFDwdrout = value->rValue; mod->B3SOIFDwdroutGiven = TRUE; break; case B3SOIFD_MOD_WPVAG: mod->B3SOIFDwpvag = value->rValue; mod->B3SOIFDwpvagGiven = TRUE; break; case B3SOIFD_MOD_WDELTA : mod->B3SOIFDwdelta = value->rValue; mod->B3SOIFDwdeltaGiven = TRUE; break; case B3SOIFD_MOD_WAII : mod->B3SOIFDwaii = value->rValue; mod->B3SOIFDwaiiGiven = TRUE; break; case B3SOIFD_MOD_WBII : mod->B3SOIFDwbii = value->rValue; mod->B3SOIFDwbiiGiven = TRUE; break; case B3SOIFD_MOD_WCII : mod->B3SOIFDwcii = value->rValue; mod->B3SOIFDwciiGiven = TRUE; break; case B3SOIFD_MOD_WDII : mod->B3SOIFDwdii = value->rValue; mod->B3SOIFDwdiiGiven = TRUE;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?