b3set.c

来自「ngspice又一个电子CAD仿真软件代码.功能更全」· C语言 代码 · 共 1,097 行 · 第 1/3 页

C
1,097
字号
            model->BSIM3ldelta = 0.0;        if (!model->BSIM3lrdswGiven)            model->BSIM3lrdsw = 0.0;        if (!model->BSIM3lprwbGiven)            model->BSIM3lprwb = 0.0;        if (!model->BSIM3lprwgGiven)            model->BSIM3lprwg = 0.0;        if (!model->BSIM3lprtGiven)            model->BSIM3lprt = 0.0;        if (!model->BSIM3leta0Given)            model->BSIM3leta0 = 0.0;        if (!model->BSIM3letabGiven)            model->BSIM3letab = -0.0;        if (!model->BSIM3lpclmGiven)            model->BSIM3lpclm = 0.0;         if (!model->BSIM3lpdibl1Given)            model->BSIM3lpdibl1 = 0.0;        if (!model->BSIM3lpdibl2Given)            model->BSIM3lpdibl2 = 0.0;        if (!model->BSIM3lpdiblbGiven)            model->BSIM3lpdiblb = 0.0;        if (!model->BSIM3lpscbe1Given)            model->BSIM3lpscbe1 = 0.0;        if (!model->BSIM3lpscbe2Given)            model->BSIM3lpscbe2 = 0.0;        if (!model->BSIM3lpvagGiven)            model->BSIM3lpvag = 0.0;             if (!model->BSIM3lwrGiven)              model->BSIM3lwr = 0.0;        if (!model->BSIM3ldwgGiven)              model->BSIM3ldwg = 0.0;        if (!model->BSIM3ldwbGiven)              model->BSIM3ldwb = 0.0;        if (!model->BSIM3lb0Given)            model->BSIM3lb0 = 0.0;        if (!model->BSIM3lb1Given)              model->BSIM3lb1 = 0.0;        if (!model->BSIM3lalpha0Given)              model->BSIM3lalpha0 = 0.0;        if (!model->BSIM3lalpha1Given)            model->BSIM3lalpha1 = 0.0;        if (!model->BSIM3lbeta0Given)              model->BSIM3lbeta0 = 0.0;        if (!model->BSIM3lvfbGiven)            model->BSIM3lvfb = 0.0;        if (!model->BSIM3lelmGiven)              model->BSIM3lelm = 0.0;        if (!model->BSIM3lcgslGiven)              model->BSIM3lcgsl = 0.0;        if (!model->BSIM3lcgdlGiven)              model->BSIM3lcgdl = 0.0;        if (!model->BSIM3lckappaGiven)              model->BSIM3lckappa = 0.0;        if (!model->BSIM3lclcGiven)              model->BSIM3lclc = 0.0;        if (!model->BSIM3lcleGiven)              model->BSIM3lcle = 0.0;        if (!model->BSIM3lcfGiven)              model->BSIM3lcf = 0.0;        if (!model->BSIM3lvfbcvGiven)              model->BSIM3lvfbcv = 0.0;        if (!model->BSIM3lacdeGiven)            model->BSIM3lacde = 0.0;        if (!model->BSIM3lmoinGiven)            model->BSIM3lmoin = 0.0;        if (!model->BSIM3lnoffGiven)            model->BSIM3lnoff = 0.0;        if (!model->BSIM3lvoffcvGiven)            model->BSIM3lvoffcv = 0.0;        /* Width dependence */        if (!model->BSIM3wcdscGiven)            model->BSIM3wcdsc = 0.0;        if (!model->BSIM3wcdscbGiven)            model->BSIM3wcdscb = 0.0;              if (!model->BSIM3wcdscdGiven)            model->BSIM3wcdscd = 0.0;        if (!model->BSIM3wcitGiven)            model->BSIM3wcit = 0.0;        if (!model->BSIM3wnfactorGiven)            model->BSIM3wnfactor = 0.0;        if (!model->BSIM3wxjGiven)            model->BSIM3wxj = 0.0;        if (!model->BSIM3wvsatGiven)            model->BSIM3wvsat = 0.0;        if (!model->BSIM3watGiven)            model->BSIM3wat = 0.0;        if (!model->BSIM3wa0Given)            model->BSIM3wa0 = 0.0;         if (!model->BSIM3wagsGiven)            model->BSIM3wags = 0.0;        if (!model->BSIM3wa1Given)            model->BSIM3wa1 = 0.0;        if (!model->BSIM3wa2Given)            model->BSIM3wa2 = 0.0;        if (!model->BSIM3wketaGiven)            model->BSIM3wketa = 0.0;        if (!model->BSIM3wnsubGiven)            model->BSIM3wnsub = 0.0;        if (!model->BSIM3wnpeakGiven)            model->BSIM3wnpeak = 0.0;        if (!model->BSIM3wngateGiven)            model->BSIM3wngate = 0.0;        if (!model->BSIM3wvbmGiven)            model->BSIM3wvbm = 0.0;        if (!model->BSIM3wxtGiven)            model->BSIM3wxt = 0.0;        if (!model->BSIM3wkt1Given)            model->BSIM3wkt1 = 0.0;         if (!model->BSIM3wkt1lGiven)            model->BSIM3wkt1l = 0.0;        if (!model->BSIM3wkt2Given)            model->BSIM3wkt2 = 0.0;        if (!model->BSIM3wk3Given)            model->BSIM3wk3 = 0.0;              if (!model->BSIM3wk3bGiven)            model->BSIM3wk3b = 0.0;              if (!model->BSIM3ww0Given)            model->BSIM3ww0 = 0.0;            if (!model->BSIM3wnlxGiven)            model->BSIM3wnlx = 0.0;             if (!model->BSIM3wdvt0Given)            model->BSIM3wdvt0 = 0.0;            if (!model->BSIM3wdvt1Given)            model->BSIM3wdvt1 = 0.0;              if (!model->BSIM3wdvt2Given)            model->BSIM3wdvt2 = 0.0;        if (!model->BSIM3wdvt0wGiven)            model->BSIM3wdvt0w = 0.0;            if (!model->BSIM3wdvt1wGiven)            model->BSIM3wdvt1w = 0.0;              if (!model->BSIM3wdvt2wGiven)            model->BSIM3wdvt2w = 0.0;        if (!model->BSIM3wdroutGiven)            model->BSIM3wdrout = 0.0;             if (!model->BSIM3wdsubGiven)            model->BSIM3wdsub = 0.0;        if (!model->BSIM3wvth0Given)           model->BSIM3wvth0 = 0.0;        if (!model->BSIM3wuaGiven)            model->BSIM3wua = 0.0;        if (!model->BSIM3wua1Given)            model->BSIM3wua1 = 0.0;        if (!model->BSIM3wubGiven)            model->BSIM3wub = 0.0;        if (!model->BSIM3wub1Given)            model->BSIM3wub1 = 0.0;        if (!model->BSIM3wucGiven)            model->BSIM3wuc = 0.0;        if (!model->BSIM3wuc1Given)            model->BSIM3wuc1 = 0.0;        if (!model->BSIM3wu0Given)            model->BSIM3wu0 = 0.0;        if (!model->BSIM3wuteGiven)            model->BSIM3wute = 0.0;            if (!model->BSIM3wvoffGiven)            model->BSIM3wvoff = 0.0;        if (!model->BSIM3wdeltaGiven)              model->BSIM3wdelta = 0.0;        if (!model->BSIM3wrdswGiven)            model->BSIM3wrdsw = 0.0;        if (!model->BSIM3wprwbGiven)            model->BSIM3wprwb = 0.0;        if (!model->BSIM3wprwgGiven)            model->BSIM3wprwg = 0.0;        if (!model->BSIM3wprtGiven)            model->BSIM3wprt = 0.0;        if (!model->BSIM3weta0Given)            model->BSIM3weta0 = 0.0;        if (!model->BSIM3wetabGiven)            model->BSIM3wetab = 0.0;        if (!model->BSIM3wpclmGiven)            model->BSIM3wpclm = 0.0;         if (!model->BSIM3wpdibl1Given)            model->BSIM3wpdibl1 = 0.0;        if (!model->BSIM3wpdibl2Given)            model->BSIM3wpdibl2 = 0.0;        if (!model->BSIM3wpdiblbGiven)            model->BSIM3wpdiblb = 0.0;        if (!model->BSIM3wpscbe1Given)            model->BSIM3wpscbe1 = 0.0;        if (!model->BSIM3wpscbe2Given)            model->BSIM3wpscbe2 = 0.0;        if (!model->BSIM3wpvagGiven)            model->BSIM3wpvag = 0.0;             if (!model->BSIM3wwrGiven)              model->BSIM3wwr = 0.0;        if (!model->BSIM3wdwgGiven)              model->BSIM3wdwg = 0.0;        if (!model->BSIM3wdwbGiven)              model->BSIM3wdwb = 0.0;        if (!model->BSIM3wb0Given)            model->BSIM3wb0 = 0.0;        if (!model->BSIM3wb1Given)              model->BSIM3wb1 = 0.0;        if (!model->BSIM3walpha0Given)              model->BSIM3walpha0 = 0.0;        if (!model->BSIM3walpha1Given)            model->BSIM3walpha1 = 0.0;        if (!model->BSIM3wbeta0Given)              model->BSIM3wbeta0 = 0.0;        if (!model->BSIM3wvfbGiven)            model->BSIM3wvfb = 0.0;        if (!model->BSIM3welmGiven)              model->BSIM3welm = 0.0;        if (!model->BSIM3wcgslGiven)              model->BSIM3wcgsl = 0.0;        if (!model->BSIM3wcgdlGiven)              model->BSIM3wcgdl = 0.0;        if (!model->BSIM3wckappaGiven)              model->BSIM3wckappa = 0.0;        if (!model->BSIM3wcfGiven)              model->BSIM3wcf = 0.0;        if (!model->BSIM3wclcGiven)              model->BSIM3wclc = 0.0;        if (!model->BSIM3wcleGiven)              model->BSIM3wcle = 0.0;        if (!model->BSIM3wvfbcvGiven)              model->BSIM3wvfbcv = 0.0;        if (!model->BSIM3wacdeGiven)            model->BSIM3wacde = 0.0;        if (!model->BSIM3wmoinGiven)            model->BSIM3wmoin = 0.0;        if (!model->BSIM3wnoffGiven)            model->BSIM3wnoff = 0.0;        if (!model->BSIM3wvoffcvGiven)            model->BSIM3wvoffcv = 0.0;        /* Cross-term dependence */        if (!model->BSIM3pcdscGiven)            model->BSIM3pcdsc = 0.0;        if (!model->BSIM3pcdscbGiven)            model->BSIM3pcdscb = 0.0;               if (!model->BSIM3pcdscdGiven)            model->BSIM3pcdscd = 0.0;        if (!model->BSIM3pcitGiven)            model->BSIM3pcit = 0.0;        if (!model->BSIM3pnfactorGiven)            model->BSIM3pnfactor = 0.0;        if (!model->BSIM3pxjGiven)            model->BSIM3pxj = 0.0;        if (!model->BSIM3pvsatGiven)            model->BSIM3pvsat = 0.0;        if (!model->BSIM3patGiven)            model->BSIM3pat = 0.0;        if (!model->BSIM3pa0Given)            model->BSIM3pa0 = 0.0;                     if (!model->BSIM3pagsGiven)            model->BSIM3pags = 0.0;        if (!model->BSIM3pa1Given)            model->BSIM3pa1 = 0.0;        if (!model->BSIM3pa2Given)            model->BSIM3pa2 = 0.0;        if (!model->BSIM3pketaGiven)            model->BSIM3pketa = 0.0;        if (!model->BSIM3pnsubGiven)            model->BSIM3pnsub = 0.0;        if (!model->BSIM3pnpeakGiven)            model->BSIM3pnpeak = 0.0;        if (!model->BSIM3pngateGiven)            model->BSIM3pngate = 0.0;        if (!model->BSIM3pvbmGiven)            model->BSIM3pvbm = 0.0;        if (!model->BSIM3pxtGiven)            model->BSIM3pxt = 0.0;        if (!model->BSIM3pkt1Given)            model->BSIM3pkt1 = 0.0;         if (!model->BSIM3pkt1lGiven)            model->BSIM3pkt1l = 0.0;        if (!model->BSIM3pkt2Given)            model->BSIM3pkt2 = 0.0;        if (!model->BSIM3pk3Given)            model->BSIM3pk3 = 0.0;              if (!model->BSIM3pk3bGiven)            model->BSIM3pk3b = 0.0;              if (!model->BSIM3pw0Given)            model->BSIM3pw0 = 0.0;            if (!model->BSIM3pnlxGiven)            model->BSIM3pnlx = 0.0;             if (!model->BSIM3pdvt0Given)            model->BSIM3pdvt0 = 0.0;            if (!model->BSIM3pdvt1Given)            model->BSIM3pdvt1 = 0.0;              if (!model->BSIM3pdvt2Given)            model->BSIM3pdvt2 = 0.0;        if (!model->BSIM3pdvt0wGiven)            model->BSIM3pdvt0w = 0.0;            if (!model->BSIM3pdvt1wGiven)            model->BSIM3pdvt1w = 0.0;              if (!model->BSIM3pdvt2wGiven)            model->BSIM3pdvt2w = 0.0;        if (!model->BSIM3pdroutGiven)            model->BSIM3pdrout = 0.0;             if (!model->BSIM3pdsubGiven)            model->BSIM3pdsub = 0.0;        if (!model->BSIM3pvth0Given)           model->BSIM3pvth0 = 0.0;        if (!model->BSIM3puaGiven)            model->BSIM3pua = 0.0;        if (!model->BSIM3pua1Given)            model->BSIM3pua1 = 0.0;        if (!model->BSIM3pubGiven)            model->BSIM3pub = 0.0;        if (!model->BSIM3pub1Given)            model->BSIM3pub1 = 0.0;        if (!model->BSIM3pucGiven)            model->BSIM3puc = 0.0;        if (!model->BSIM3puc1Given)            model->BSIM3puc1 = 0.0;        if (!model->BSIM3pu0Given)            model->BSIM3pu0 = 0.0;        if (!model->BSIM3puteGiven)            model->BSIM3pute = 0.0;            if (!model->BSIM3pvoffGiven)            model->BSIM3pvoff = 0.0;        if (!model->BSIM3pdeltaGiven)              model->BSIM3pdelta = 0.0;        if (!model->BSIM3prdswGiven)            model->BSIM3prdsw = 0.0;        if (!model->BSIM3pprwbGiven)            model->BSIM3pprwb = 0.0;        if (!model->BSIM3pprwgGiven)            model->BSIM3pprwg = 0.0;        if (!model->BSIM3pprtGiven)            model->BSIM3pprt = 0.0;        if (!model->BSIM3peta0Given)            model->BSIM3peta0 = 0.0;        if (!model->BSIM3petabGiven)            model->BSIM3petab = 0.0;        if (!model->BSIM3ppclmGiven)            model->BSIM3ppclm = 0.0;         if (!model->BSIM3ppdibl1Given)            model->BSIM3ppdibl1 = 0.0;        if (!model->BSIM3ppdibl2Given)            model->BSIM3ppdibl2 = 0.0;        if (!model->BSIM3ppdiblbGiven)            model->BSIM3ppdiblb = 0.0;        if (!model->BSIM3ppscbe1Given)            model->BSIM3ppscbe1 = 0.0;        if (!model->BSIM3ppscbe2Given)            model->BSIM3ppscbe2 = 0.0;        if (!model->BSIM3ppvagGiven)            model->BSIM3ppvag = 0.0;             if (!model->BSIM3pwrGiven)              model->BSIM3pwr = 0.0;        if (!model->BSIM3pdwgGiven)              model->BSIM3pdwg = 0.0;        if (!model->BSIM3pdwbGiven)              model->BSIM3pdwb = 0.0;        if (!model->BSIM3pb0Given)            model->BSIM3pb0 = 0.0;        if (!model->BSIM3pb1Given)              model->BSIM3pb1 = 0.0;        if (!model->BSIM3palpha0Given)              model->BSIM3palpha0 = 0.0;        if (!model->BSIM3palpha1Given)            model->BSIM3palpha1 = 0.0;        if (!model->BSIM3pbeta0Given)              model->BSIM3pbeta0 = 0.0;        if (!model->BSIM3pvfbGiven)            model->BSIM3pvfb = 0.0;        if (!model->BSIM3pelmGiven)  

⌨️ 快捷键说明

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