⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b4set.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 5 页
字号:
            model->BSIM4pscbe2 = 1.0e-5;            if (!model->BSIM4pvagGiven)            model->BSIM4pvag = 0.0;             if (!model->BSIM4wrGiven)              model->BSIM4wr = 1.0;        if (!model->BSIM4dwgGiven)              model->BSIM4dwg = 0.0;        if (!model->BSIM4dwbGiven)              model->BSIM4dwb = 0.0;        if (!model->BSIM4b0Given)            model->BSIM4b0 = 0.0;        if (!model->BSIM4b1Given)              model->BSIM4b1 = 0.0;        if (!model->BSIM4alpha0Given)              model->BSIM4alpha0 = 0.0;        if (!model->BSIM4alpha1Given)            model->BSIM4alpha1 = 0.0;        if (!model->BSIM4beta0Given)              model->BSIM4beta0 = 30.0;        if (!model->BSIM4agidlGiven)            model->BSIM4agidl = 0.0;        if (!model->BSIM4bgidlGiven)            model->BSIM4bgidl = 2.3e9; /* V/m */        if (!model->BSIM4cgidlGiven)            model->BSIM4cgidl = 0.5; /* V^3 */        if (!model->BSIM4egidlGiven)            model->BSIM4egidl = 0.8; /* V */        if (!model->BSIM4aigcGiven)            model->BSIM4aigc = (model->BSIM4type == NMOS) ? 0.43 : 0.31;        if (!model->BSIM4bigcGiven)            model->BSIM4bigc = (model->BSIM4type == NMOS) ? 0.054 : 0.024;        if (!model->BSIM4cigcGiven)            model->BSIM4cigc = (model->BSIM4type == NMOS) ? 0.075 : 0.03;        if (!model->BSIM4aigsdGiven)            model->BSIM4aigsd = (model->BSIM4type == NMOS) ? 0.43 : 0.31;        if (!model->BSIM4bigsdGiven)            model->BSIM4bigsd = (model->BSIM4type == NMOS) ? 0.054 : 0.024;        if (!model->BSIM4cigsdGiven)            model->BSIM4cigsd = (model->BSIM4type == NMOS) ? 0.075 : 0.03;        if (!model->BSIM4aigbaccGiven)            model->BSIM4aigbacc = 0.43;        if (!model->BSIM4bigbaccGiven)            model->BSIM4bigbacc = 0.054;        if (!model->BSIM4cigbaccGiven)            model->BSIM4cigbacc = 0.075;        if (!model->BSIM4aigbinvGiven)            model->BSIM4aigbinv = 0.35;        if (!model->BSIM4bigbinvGiven)            model->BSIM4bigbinv = 0.03;        if (!model->BSIM4cigbinvGiven)            model->BSIM4cigbinv = 0.006;        if (!model->BSIM4nigcGiven)            model->BSIM4nigc = 1.0;        if (!model->BSIM4nigbinvGiven)            model->BSIM4nigbinv = 3.0;        if (!model->BSIM4nigbaccGiven)            model->BSIM4nigbacc = 1.0;        if (!model->BSIM4ntoxGiven)            model->BSIM4ntox = 1.0;        if (!model->BSIM4eigbinvGiven)            model->BSIM4eigbinv = 1.1;        if (!model->BSIM4pigcdGiven)            model->BSIM4pigcd = 1.0;        if (!model->BSIM4poxedgeGiven)            model->BSIM4poxedge = 1.0;        if (!model->BSIM4xrcrg1Given)            model->BSIM4xrcrg1 = 12.0;        if (!model->BSIM4xrcrg2Given)            model->BSIM4xrcrg2 = 1.0;        if (!model->BSIM4ijthsfwdGiven)            model->BSIM4ijthsfwd = 0.1; /* unit A */        if (!model->BSIM4ijthdfwdGiven)            model->BSIM4ijthdfwd = model->BSIM4ijthsfwd;        if (!model->BSIM4ijthsrevGiven)            model->BSIM4ijthsrev = 0.1; /* unit A */        if (!model->BSIM4ijthdrevGiven)            model->BSIM4ijthdrev = model->BSIM4ijthsrev;        if (!model->BSIM4tnoiaGiven)            model->BSIM4tnoia = 1.5;        if (!model->BSIM4tnoibGiven)            model->BSIM4tnoib = 3.5;        if (!model->BSIM4rnoiaGiven)            model->BSIM4rnoia = 0.577;        if (!model->BSIM4rnoibGiven)            model->BSIM4rnoib = 0.5164;        if (!model->BSIM4ntnoiGiven)            model->BSIM4ntnoi = 1.0;        if (!model->BSIM4lambdaGiven)            model->BSIM4lambda = 0.0;        if (!model->BSIM4vtlGiven)            model->BSIM4vtl = 2.0e5;    /* unit m/s */         if (!model->BSIM4xnGiven)            model->BSIM4xn = 3.0;           if (!model->BSIM4lcGiven)            model->BSIM4lc = 5.0e-9;           if (!model->BSIM4vfbsdoffGiven)              model->BSIM4vfbsdoff = 0.0;  /* unit v */          if (!model->BSIM4lintnoiGiven)            model->BSIM4lintnoi = 0.0;  /* unit m */          if (!model->BSIM4xjbvsGiven)            model->BSIM4xjbvs = 1.0; /* no unit */        if (!model->BSIM4xjbvdGiven)            model->BSIM4xjbvd = model->BSIM4xjbvs;        if (!model->BSIM4bvsGiven)            model->BSIM4bvs = 10.0; /* V */        if (!model->BSIM4bvdGiven)            model->BSIM4bvd = model->BSIM4bvs;        if (!model->BSIM4gbminGiven)            model->BSIM4gbmin = 1.0e-12; /* in mho */        if (!model->BSIM4rbdbGiven)            model->BSIM4rbdb = 50.0; /* in ohm */        if (!model->BSIM4rbpbGiven)            model->BSIM4rbpb = 50.0;        if (!model->BSIM4rbsbGiven)            model->BSIM4rbsb = 50.0;        if (!model->BSIM4rbpsGiven)            model->BSIM4rbps = 50.0;        if (!model->BSIM4rbpdGiven)            model->BSIM4rbpd = 50.0;        if (!model->BSIM4cgslGiven)              model->BSIM4cgsl = 0.0;        if (!model->BSIM4cgdlGiven)              model->BSIM4cgdl = 0.0;        if (!model->BSIM4ckappasGiven)              model->BSIM4ckappas = 0.6;        if (!model->BSIM4ckappadGiven)            model->BSIM4ckappad = model->BSIM4ckappas;        if (!model->BSIM4clcGiven)              model->BSIM4clc = 0.1e-6;        if (!model->BSIM4cleGiven)              model->BSIM4cle = 0.6;        if (!model->BSIM4vfbcvGiven)              model->BSIM4vfbcv = -1.0;        if (!model->BSIM4acdeGiven)            model->BSIM4acde = 1.0;        if (!model->BSIM4moinGiven)            model->BSIM4moin = 15.0;        if (!model->BSIM4noffGiven)            model->BSIM4noff = 1.0;        if (!model->BSIM4voffcvGiven)            model->BSIM4voffcv = 0.0;        if (!model->BSIM4dmcgGiven)            model->BSIM4dmcg = 0.0;        if (!model->BSIM4dmciGiven)            model->BSIM4dmci = model->BSIM4dmcg;        if (!model->BSIM4dmdgGiven)            model->BSIM4dmdg = 0.0;        if (!model->BSIM4dmcgtGiven)            model->BSIM4dmcgt = 0.0;        if (!model->BSIM4xgwGiven)            model->BSIM4xgw = 0.0;        if (!model->BSIM4xglGiven)            model->BSIM4xgl = 0.0;        if (!model->BSIM4rshgGiven)            model->BSIM4rshg = 0.1;        if (!model->BSIM4ngconGiven)            model->BSIM4ngcon = 1.0;        if (!model->BSIM4tcjGiven)            model->BSIM4tcj = 0.0;        if (!model->BSIM4tpbGiven)            model->BSIM4tpb = 0.0;        if (!model->BSIM4tcjswGiven)            model->BSIM4tcjsw = 0.0;        if (!model->BSIM4tpbswGiven)            model->BSIM4tpbsw = 0.0;        if (!model->BSIM4tcjswgGiven)            model->BSIM4tcjswg = 0.0;        if (!model->BSIM4tpbswgGiven)            model->BSIM4tpbswg = 0.0;	/* Length dependence */        if (!model->BSIM4lcdscGiven)	    model->BSIM4lcdsc = 0.0;        if (!model->BSIM4lcdscbGiven)	    model->BSIM4lcdscb = 0.0;	    if (!model->BSIM4lcdscdGiven) 	    model->BSIM4lcdscd = 0.0;        if (!model->BSIM4lcitGiven)	    model->BSIM4lcit = 0.0;        if (!model->BSIM4lnfactorGiven)	    model->BSIM4lnfactor = 0.0;        if (!model->BSIM4lxjGiven)            model->BSIM4lxj = 0.0;        if (!model->BSIM4lvsatGiven)            model->BSIM4lvsat = 0.0;        if (!model->BSIM4latGiven)            model->BSIM4lat = 0.0;        if (!model->BSIM4la0Given)            model->BSIM4la0 = 0.0;         if (!model->BSIM4lagsGiven)            model->BSIM4lags = 0.0;        if (!model->BSIM4la1Given)            model->BSIM4la1 = 0.0;        if (!model->BSIM4la2Given)            model->BSIM4la2 = 0.0;        if (!model->BSIM4lketaGiven)            model->BSIM4lketa = 0.0;        if (!model->BSIM4lnsubGiven)            model->BSIM4lnsub = 0.0;        if (!model->BSIM4lndepGiven)            model->BSIM4lndep = 0.0;        if (!model->BSIM4lnsdGiven)            model->BSIM4lnsd = 0.0;        if (!model->BSIM4lphinGiven)            model->BSIM4lphin = 0.0;        if (!model->BSIM4lngateGiven)            model->BSIM4lngate = 0.0;        if (!model->BSIM4lvbmGiven)	    model->BSIM4lvbm = 0.0;        if (!model->BSIM4lxtGiven)	    model->BSIM4lxt = 0.0;        if (!model->BSIM4lkt1Given)            model->BSIM4lkt1 = 0.0;         if (!model->BSIM4lkt1lGiven)            model->BSIM4lkt1l = 0.0;        if (!model->BSIM4lkt2Given)            model->BSIM4lkt2 = 0.0;        if (!model->BSIM4lk3Given)            model->BSIM4lk3 = 0.0;              if (!model->BSIM4lk3bGiven)            model->BSIM4lk3b = 0.0;              if (!model->BSIM4lw0Given)            model->BSIM4lw0 = 0.0;            if (!model->BSIM4llpe0Given)            model->BSIM4llpe0 = 0.0;        if (!model->BSIM4llpebGiven)            model->BSIM4llpeb = 0.0;         if (!model->BSIM4ldvtp0Given)            model->BSIM4ldvtp0 = 0.0;        if (!model->BSIM4ldvtp1Given)            model->BSIM4ldvtp1 = 0.0;        if (!model->BSIM4ldvt0Given)            model->BSIM4ldvt0 = 0.0;            if (!model->BSIM4ldvt1Given)            model->BSIM4ldvt1 = 0.0;              if (!model->BSIM4ldvt2Given)            model->BSIM4ldvt2 = 0.0;        if (!model->BSIM4ldvt0wGiven)            model->BSIM4ldvt0w = 0.0;            if (!model->BSIM4ldvt1wGiven)            model->BSIM4ldvt1w = 0.0;              if (!model->BSIM4ldvt2wGiven)            model->BSIM4ldvt2w = 0.0;        if (!model->BSIM4ldroutGiven)            model->BSIM4ldrout = 0.0;             if (!model->BSIM4ldsubGiven)            model->BSIM4ldsub = 0.0;        if (!model->BSIM4lvth0Given)           model->BSIM4lvth0 = 0.0;        if (!model->BSIM4luaGiven)            model->BSIM4lua = 0.0;        if (!model->BSIM4lua1Given)            model->BSIM4lua1 = 0.0;        if (!model->BSIM4lubGiven)            model->BSIM4lub = 0.0;        if (!model->BSIM4lub1Given)            model->BSIM4lub1 = 0.0;        if (!model->BSIM4lucGiven)            model->BSIM4luc = 0.0;        if (!model->BSIM4luc1Given)            model->BSIM4luc1 = 0.0;        if (!model->BSIM4lu0Given)            model->BSIM4lu0 = 0.0;        if (!model->BSIM4luteGiven)	    model->BSIM4lute = 0.0;            if (!model->BSIM4lvoffGiven)	    model->BSIM4lvoff = 0.0;        if (!model->BSIM4lminvGiven)            model->BSIM4lminv = 0.0;        if (!model->BSIM4lfproutGiven)            model->BSIM4lfprout = 0.0;        if (!model->BSIM4lpditsGiven)            model->BSIM4lpdits = 0.0;        if (!model->BSIM4lpditsdGiven)            model->BSIM4lpditsd = 0.0;        if (!model->BSIM4ldeltaGiven)              model->BSIM4ldelta = 0.0;        if (!model->BSIM4lrdswGiven)            model->BSIM4lrdsw = 0.0;        if (!model->BSIM4lrdwGiven)            model->BSIM4lrdw = 0.0;        if (!model->BSIM4lrswGiven)            model->BSIM4lrsw = 0.0;        if (!model->BSIM4lprwbGiven)            model->BSIM4lprwb = 0.0;        if (!model->BSIM4lprwgGiven)            model->BSIM4lprwg = 0.0;        if (!model->BSIM4lprtGiven)            model->BSIM4lprt = 0.0;        if (!model->BSIM4leta0Given)            model->BSIM4leta0 = 0.0;        if (!model->BSIM4letabGiven)            model->BSIM4letab = -0.0;        if (!model->BSIM4lpclmGiven)            model->BSIM4lpclm = 0.0;         if (!model->BSIM4lpdibl1Given)            model->BSIM4lpdibl1 = 0.0;        if (!model->BSIM4lpdibl2Given)            model->BSIM4lpdibl2 = 0.0;        if (!model->BSIM4lpdiblbGiven)            model->BSIM4lpdiblb = 0.0;        if (!model->BSIM4lpscbe1Given)            model->BSIM4lpscbe1 = 0.0;        if (!model->BSIM4lpscbe2Given)            model->BSIM4lpscbe2 = 0.0;        if (!model->BSIM4lpvagGiven)            model->BSIM4lpvag = 0.0;             if (!model->BSIM4lwrGiven)              model->BSIM4lwr = 0.0;        if (!model->BSIM4ldwgGiven)              model->BSIM4ldwg = 0.0;        if (!model->BSIM4ldwbGiven)              model->BSIM4ldwb = 0.0;        if (!model->BSIM4lb0Given)            model->BSIM4lb0 = 0.0;        if (!model->BSIM4lb1Given)              model->BSIM4lb1 = 0.0;        if (!model->BSIM4lalpha0Given)              model->BSIM4lalpha0 = 0.0;        if (!model->BSIM4lalpha1Given)            model->BSIM4lalpha1 = 0.0;        if (!model->BSIM4lbeta0Given)              model->BSIM4lbeta0 = 0.0;        if (!model->BSIM4lagidlGiven)            model->BSIM4lagidl = 0.0;        if (!model->BSIM4lbgidlGiven)            model->BSIM4lbgidl = 0.0;        if (!model->BSIM4lcgidlGiven)            model->BSIM4lcgidl = 0.0;        if (!model->BSIM4legidlGiven)            model->BSIM4legidl = 0.0;        if (!model->BSIM4laigcGiven)            model->BSIM4laigc = 0.0;

⌨️ 快捷键说明

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