bsim3def.h
来自「ngspice又一个电子CAD仿真软件代码.功能更全」· C头文件 代码 · 共 1,811 行 · 第 1/4 页
H
1,811 行
unsigned BSIM3clcGiven :1; unsigned BSIM3cleGiven :1; unsigned BSIM3dwcGiven :1; unsigned BSIM3dlcGiven :1; unsigned BSIM3noffGiven :1; unsigned BSIM3voffcvGiven :1; unsigned BSIM3acdeGiven :1; unsigned BSIM3moinGiven :1; unsigned BSIM3tcjGiven :1; unsigned BSIM3tcjswGiven :1; unsigned BSIM3tcjswgGiven :1; unsigned BSIM3tpbGiven :1; unsigned BSIM3tpbswGiven :1; unsigned BSIM3tpbswgGiven :1; /* acm model */ unsigned BSIM3hdifGiven :1; unsigned BSIM3ldifGiven :1; unsigned BSIM3ldGiven :1; unsigned BSIM3rdGiven :1; unsigned BSIM3rsGiven :1; unsigned BSIM3rdcGiven :1; unsigned BSIM3rscGiven :1; /* Length dependence */ unsigned BSIM3lcdscGiven :1; unsigned BSIM3lcdscbGiven :1; unsigned BSIM3lcdscdGiven :1; unsigned BSIM3lcitGiven :1; unsigned BSIM3lnfactorGiven :1; unsigned BSIM3lxjGiven :1; unsigned BSIM3lvsatGiven :1; unsigned BSIM3latGiven :1; unsigned BSIM3la0Given :1; unsigned BSIM3lagsGiven :1; unsigned BSIM3la1Given :1; unsigned BSIM3la2Given :1; unsigned BSIM3lketaGiven :1; unsigned BSIM3lnsubGiven :1; unsigned BSIM3lnpeakGiven :1; unsigned BSIM3lngateGiven :1; unsigned BSIM3lgamma1Given :1; unsigned BSIM3lgamma2Given :1; unsigned BSIM3lvbxGiven :1; unsigned BSIM3lvbmGiven :1; unsigned BSIM3lxtGiven :1; unsigned BSIM3lk1Given :1; unsigned BSIM3lkt1Given :1; unsigned BSIM3lkt1lGiven :1; unsigned BSIM3lkt2Given :1; unsigned BSIM3lk2Given :1; unsigned BSIM3lk3Given :1; unsigned BSIM3lk3bGiven :1; unsigned BSIM3lw0Given :1; unsigned BSIM3lnlxGiven :1; unsigned BSIM3ldvt0Given :1; unsigned BSIM3ldvt1Given :1; unsigned BSIM3ldvt2Given :1; unsigned BSIM3ldvt0wGiven :1; unsigned BSIM3ldvt1wGiven :1; unsigned BSIM3ldvt2wGiven :1; unsigned BSIM3ldroutGiven :1; unsigned BSIM3ldsubGiven :1; unsigned BSIM3lvth0Given :1; unsigned BSIM3luaGiven :1; unsigned BSIM3lua1Given :1; unsigned BSIM3lubGiven :1; unsigned BSIM3lub1Given :1; unsigned BSIM3lucGiven :1; unsigned BSIM3luc1Given :1; unsigned BSIM3lu0Given :1; unsigned BSIM3luteGiven :1; unsigned BSIM3lvoffGiven :1; unsigned BSIM3lrdswGiven :1; unsigned BSIM3lprwgGiven :1; unsigned BSIM3lprwbGiven :1; unsigned BSIM3lprtGiven :1; unsigned BSIM3leta0Given :1; unsigned BSIM3letabGiven :1; unsigned BSIM3lpclmGiven :1; unsigned BSIM3lpdibl1Given :1; unsigned BSIM3lpdibl2Given :1; unsigned BSIM3lpdiblbGiven :1; unsigned BSIM3lpscbe1Given :1; unsigned BSIM3lpscbe2Given :1; unsigned BSIM3lpvagGiven :1; unsigned BSIM3ldeltaGiven :1; unsigned BSIM3lwrGiven :1; unsigned BSIM3ldwgGiven :1; unsigned BSIM3ldwbGiven :1; unsigned BSIM3lb0Given :1; unsigned BSIM3lb1Given :1; unsigned BSIM3lalpha0Given :1; unsigned BSIM3lalpha1Given :1; unsigned BSIM3lbeta0Given :1; unsigned BSIM3lvfbGiven :1; /* CV model */ unsigned BSIM3lelmGiven :1; unsigned BSIM3lcgslGiven :1; unsigned BSIM3lcgdlGiven :1; unsigned BSIM3lckappaGiven :1; unsigned BSIM3lcfGiven :1; unsigned BSIM3lclcGiven :1; unsigned BSIM3lcleGiven :1; unsigned BSIM3lvfbcvGiven :1; unsigned BSIM3lnoffGiven :1; unsigned BSIM3lvoffcvGiven :1; unsigned BSIM3lacdeGiven :1; unsigned BSIM3lmoinGiven :1; /* Width dependence */ unsigned BSIM3wcdscGiven :1; unsigned BSIM3wcdscbGiven :1; unsigned BSIM3wcdscdGiven :1; unsigned BSIM3wcitGiven :1; unsigned BSIM3wnfactorGiven :1; unsigned BSIM3wxjGiven :1; unsigned BSIM3wvsatGiven :1; unsigned BSIM3watGiven :1; unsigned BSIM3wa0Given :1; unsigned BSIM3wagsGiven :1; unsigned BSIM3wa1Given :1; unsigned BSIM3wa2Given :1; unsigned BSIM3wketaGiven :1; unsigned BSIM3wnsubGiven :1; unsigned BSIM3wnpeakGiven :1; unsigned BSIM3wngateGiven :1; unsigned BSIM3wgamma1Given :1; unsigned BSIM3wgamma2Given :1; unsigned BSIM3wvbxGiven :1; unsigned BSIM3wvbmGiven :1; unsigned BSIM3wxtGiven :1; unsigned BSIM3wk1Given :1; unsigned BSIM3wkt1Given :1; unsigned BSIM3wkt1lGiven :1; unsigned BSIM3wkt2Given :1; unsigned BSIM3wk2Given :1; unsigned BSIM3wk3Given :1; unsigned BSIM3wk3bGiven :1; unsigned BSIM3ww0Given :1; unsigned BSIM3wnlxGiven :1; unsigned BSIM3wdvt0Given :1; unsigned BSIM3wdvt1Given :1; unsigned BSIM3wdvt2Given :1; unsigned BSIM3wdvt0wGiven :1; unsigned BSIM3wdvt1wGiven :1; unsigned BSIM3wdvt2wGiven :1; unsigned BSIM3wdroutGiven :1; unsigned BSIM3wdsubGiven :1; unsigned BSIM3wvth0Given :1; unsigned BSIM3wuaGiven :1; unsigned BSIM3wua1Given :1; unsigned BSIM3wubGiven :1; unsigned BSIM3wub1Given :1; unsigned BSIM3wucGiven :1; unsigned BSIM3wuc1Given :1; unsigned BSIM3wu0Given :1; unsigned BSIM3wuteGiven :1; unsigned BSIM3wvoffGiven :1; unsigned BSIM3wrdswGiven :1; unsigned BSIM3wprwgGiven :1; unsigned BSIM3wprwbGiven :1; unsigned BSIM3wprtGiven :1; unsigned BSIM3weta0Given :1; unsigned BSIM3wetabGiven :1; unsigned BSIM3wpclmGiven :1; unsigned BSIM3wpdibl1Given :1; unsigned BSIM3wpdibl2Given :1; unsigned BSIM3wpdiblbGiven :1; unsigned BSIM3wpscbe1Given :1; unsigned BSIM3wpscbe2Given :1; unsigned BSIM3wpvagGiven :1; unsigned BSIM3wdeltaGiven :1; unsigned BSIM3wwrGiven :1; unsigned BSIM3wdwgGiven :1; unsigned BSIM3wdwbGiven :1; unsigned BSIM3wb0Given :1; unsigned BSIM3wb1Given :1; unsigned BSIM3walpha0Given :1; unsigned BSIM3walpha1Given :1; unsigned BSIM3wbeta0Given :1; unsigned BSIM3wvfbGiven :1; /* CV model */ unsigned BSIM3welmGiven :1; unsigned BSIM3wcgslGiven :1; unsigned BSIM3wcgdlGiven :1; unsigned BSIM3wckappaGiven :1; unsigned BSIM3wcfGiven :1; unsigned BSIM3wclcGiven :1; unsigned BSIM3wcleGiven :1; unsigned BSIM3wvfbcvGiven :1; unsigned BSIM3wnoffGiven :1; unsigned BSIM3wvoffcvGiven :1; unsigned BSIM3wacdeGiven :1; unsigned BSIM3wmoinGiven :1; /* Cross-term dependence */ unsigned BSIM3pcdscGiven :1; unsigned BSIM3pcdscbGiven :1; unsigned BSIM3pcdscdGiven :1; unsigned BSIM3pcitGiven :1; unsigned BSIM3pnfactorGiven :1; unsigned BSIM3pxjGiven :1; unsigned BSIM3pvsatGiven :1; unsigned BSIM3patGiven :1; unsigned BSIM3pa0Given :1; unsigned BSIM3pagsGiven :1; unsigned BSIM3pa1Given :1; unsigned BSIM3pa2Given :1; unsigned BSIM3pketaGiven :1; unsigned BSIM3pnsubGiven :1; unsigned BSIM3pnpeakGiven :1; unsigned BSIM3pngateGiven :1; unsigned BSIM3pgamma1Given :1; unsigned BSIM3pgamma2Given :1; unsigned BSIM3pvbxGiven :1; unsigned BSIM3pvbmGiven :1; unsigned BSIM3pxtGiven :1; unsigned BSIM3pk1Given :1; unsigned BSIM3pkt1Given :1; unsigned BSIM3pkt1lGiven :1; unsigned BSIM3pkt2Given :1; unsigned BSIM3pk2Given :1; unsigned BSIM3pk3Given :1; unsigned BSIM3pk3bGiven :1; unsigned BSIM3pw0Given :1; unsigned BSIM3pnlxGiven :1; unsigned BSIM3pdvt0Given :1; unsigned BSIM3pdvt1Given :1; unsigned BSIM3pdvt2Given :1; unsigned BSIM3pdvt0wGiven :1; unsigned BSIM3pdvt1wGiven :1; unsigned BSIM3pdvt2wGiven :1; unsigned BSIM3pdroutGiven :1; unsigned BSIM3pdsubGiven :1; unsigned BSIM3pvth0Given :1; unsigned BSIM3puaGiven :1; unsigned BSIM3pua1Given :1; unsigned BSIM3pubGiven :1; unsigned BSIM3pub1Given :1; unsigned BSIM3pucGiven :1; unsigned BSIM3puc1Given :1; unsigned BSIM3pu0Given :1; unsigned BSIM3puteGiven :1; unsigned BSIM3pvoffGiven :1; unsigned BSIM3prdswGiven :1; unsigned BSIM3pprwgGiven :1; unsigned BSIM3pprwbGiven :1; unsigned BSIM3pprtGiven :1; unsigned BSIM3peta0Given :1; unsigned BSIM3petabGiven :1; unsigned BSIM3ppclmGiven :1; unsigned BSIM3ppdibl1Given :1; unsigned BSIM3ppdibl2Given :1; unsigned BSIM3ppdiblbGiven :1; unsigned BSIM3ppscbe1Given :1; unsigned BSIM3ppscbe2Given :1; unsigned BSIM3ppvagGiven :1; unsigned BSIM3pdeltaGiven :1; unsigned BSIM3pwrGiven :1; unsigned BSIM3pdwgGiven :1; unsigned BSIM3pdwbGiven :1; unsigned BSIM3pb0Given :1; unsigned BSIM3pb1Given :1; unsigned BSIM3palpha0Given :1; unsigned BSIM3palpha1Given :1; unsigned BSIM3pbeta0Given :1; unsigned BSIM3pvfbGiven :1; /* CV model */ unsigned BSIM3pelmGiven :1; unsigned BSIM3pcgslGiven :1; unsigned BSIM3pcgdlGiven :1; unsigned BSIM3pckappaGiven :1; unsigned BSIM3pcfGiven :1; unsigned BSIM3pclcGiven :1; unsigned BSIM3pcleGiven :1; unsigned BSIM3pvfbcvGiven :1; unsigned BSIM3pnoffGiven :1; unsigned BSIM3pvoffcvGiven :1; unsigned BSIM3pacdeGiven :1; unsigned BSIM3pmoinGiven :1; unsigned BSIM3useFringeGiven :1; unsigned BSIM3tnomGiven :1; unsigned BSIM3cgsoGiven :1; unsigned BSIM3cgdoGiven :1; unsigned BSIM3cgboGiven :1; unsigned BSIM3xpartGiven :1; unsigned BSIM3sheetResistanceGiven :1; unsigned BSIM3jctSatCurDensityGiven :1; unsigned BSIM3jctSidewallSatCurDensityGiven :1; unsigned BSIM3bulkJctPotentialGiven :1; unsigned BSIM3bulkJctBotGradingCoeffGiven :1; unsigned BSIM3sidewallJctPotentialGiven :1; unsigned BSIM3GatesidewallJctPotentialGiven :1; unsigned BSIM3bulkJctSideGradingCoeffGiven :1; unsigned BSIM3unitAreaJctCapGiven :1; unsigned BSIM3unitLengthSidewallJctCapGiven :1; unsigned BSIM3bulkJctGateSideGradingCoeffGiven :1; unsigned BSIM3unitLengthGateSidewallJctCapGiven :1; unsigned BSIM3jctEmissionCoeffGiven :1; unsigned BSIM3jctTempExponentGiven :1; unsigned BSIM3oxideTrapDensityAGiven :1; unsigned BSIM3oxideTrapDensityBGiven :1; unsigned BSIM3oxideTrapDensityCGiven :1; unsigned BSIM3emGiven :1; unsigned BSIM3efGiven :1; unsigned BSIM3afGiven :1; unsigned BSIM3kfGiven :1; unsigned BSIM3LintGiven :1; unsigned BSIM3LlGiven :1; unsigned BSIM3LlcGiven :1; unsigned BSIM3LlnGiven :1; unsigned BSIM3LwGiven :1; unsigned BSIM3LwcGiven :1; unsigned BSIM3LwnGiven :1; unsigned BSIM3LwlGiven :1; unsigned BSIM3LwlcGiven :1; unsigned BSIM3LminGiven :1; unsigned BSIM3LmaxGiven :1; unsigned BSIM3WintGiven :1; unsigned BSIM3WlGiven :1; unsigned BSIM3WlcGiven :1; unsigned BSIM3WlnGiven :1; unsigned BSIM3WwGiven :1; unsigned BSIM3WwcGiven :1; unsigned BSIM3WwnGiven :1; unsigned BSIM3WwlGiven :1; unsigned BSIM3WwlcGiven :1; unsigned BSIM3WminGiven :1; unsigned BSIM3WmaxGiven :1; /* acm model */ unsigned BSIM3xlGiven :1; unsigned BSIM3xwGiven :1;} BSIM3model;#ifndef NMOS#define NMOS 1#define PMOS -1#endif /*NMOS*//* device parameters */#define BSIM3_W 1#define BSIM3_L 2#define BSIM3_M 15#define BSIM3_AS 3#define BSIM3_AD 4#define BSIM3_PS 5#define BSIM3_PD 6#define BSIM3_NRS 7#define BSIM3_NRD 8#define BSIM3_OFF 9#define BSIM3_IC_VBS 10#define BSIM3_IC_VDS 11#define BSIM3_IC_VGS 12#define BSIM3_IC 13#define BSIM3_NQSMOD 14/* model parameters */#define BSIM3_MOD_CAPMOD 101#define BSIM3_MOD_ACMMOD 102#define BSIM3_MOD_MOBMOD 103 #define BSIM3_MOD_NOIMOD 104 #define BSIM3_MOD_TOX 105#define BSIM3_MOD_CDSC 106#define BSIM3_MOD_CDSCB 107#define BSIM3_MOD_CIT 108#define BSIM3_MOD_NFACTOR 109#define BSIM3_MOD_XJ 110#define BSIM3_MOD_VSAT 111#define BSIM3_MOD_AT 112#define BSIM3_MOD_A0 113#define BSIM3_MOD_A1 114#define BSIM3_MOD_A2 115#define BSIM3_MOD_KETA 116 #define BSIM3_MOD_NSUB 117#define BSIM3_MOD_NPEAK 118#define BSIM3_MOD_NGATE 120#define BSIM3_MOD_GAMMA1 121#define BSIM3_MOD_GAMMA2 122#define BSIM3_MOD_VBX 123#define BSIM3_MOD_BINUNIT 124 #define BSIM3_MOD_VBM 125#define BSIM3_MOD_XT 126#define BSIM3_MOD_K1 129#define BSIM3_MOD_KT1 130#define BSIM3_MOD_KT1L 131#define BSIM3_MOD_K2 132#define BSIM3_MOD_KT2 133#define BSIM3_MOD_K3 134#define BSIM3_MOD_K3B 135#define BSIM3_MOD_W0 136#define BSIM3_MOD_NLX 137#define BSIM3_MOD_DVT0 138#define BSIM3_MOD_DVT1 139#define BSIM3_MOD_DVT2 140#define BSIM3_MOD_DVT0W 141#define BSIM3_MOD_DVT1W 142#define BSIM3_MOD_DVT2W 143#define BSIM3_MOD_DROUT 144#define BSIM3_MOD_DSUB 145#define BSIM3_MOD_VTH0 146#define BSIM3_MOD_UA 147#define BSIM3_MOD_UA1 148#define BSIM3_MOD_UB 149#define BSIM3_MOD_UB1 150#define BSIM3_MOD_UC 151#define BSIM3_MOD_UC1 152#define BSIM3_MOD_U0 153#define BSIM3_MOD_UTE 154#define BSIM3_MOD_VOFF 155#define BSIM3_MOD_DELTA 156#define BSIM3_MOD_RDSW 157#define BSIM3_MOD_PRT 158#define BSIM3_MOD_LDD 159#define BSIM3_MOD_ETA 160#define BSIM3_MOD_ETA0 161#define BSIM3_MOD_ETAB 162#define BSIM3_MOD_PCLM 163#define BSIM3_MOD_PDIBL1 164#define BSIM3_MOD_PDIBL2 165#define BSIM3_MOD_PSCBE1 166#define BSIM3_MOD_PSCBE2 167#define BSIM3_MOD_PVAG 168#define BSIM3_MOD_WR 169#define BSIM3_MOD_DWG 170#define BSIM3_MOD_DWB 171#define BSIM3_MOD_B0 172#define BSIM3_MOD_B1 173#define BSIM3_MOD_ALPHA0 174#define BSIM3_MOD_BETA0 175#define BSIM3_MOD_PDIBLB 178#define BSIM3_MOD_PRWG 179#define BSIM3_MOD_PRWB 180
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?