📄 bsim3v1def.h
字号:
unsigned BSIM3v1cleGiven :1; unsigned BSIM3v1dwcGiven :1; unsigned BSIM3v1dlcGiven :1; /* Length dependence */ unsigned BSIM3v1lcdscGiven :1; unsigned BSIM3v1lcdscbGiven :1; unsigned BSIM3v1lcdscdGiven :1; unsigned BSIM3v1lcitGiven :1; unsigned BSIM3v1lnfactorGiven :1; unsigned BSIM3v1lxjGiven :1; unsigned BSIM3v1lvsatGiven :1; unsigned BSIM3v1latGiven :1; unsigned BSIM3v1la0Given :1; unsigned BSIM3v1lagsGiven :1; unsigned BSIM3v1la1Given :1; unsigned BSIM3v1la2Given :1; unsigned BSIM3v1lketaGiven :1; unsigned BSIM3v1lnsubGiven :1; unsigned BSIM3v1lnpeakGiven :1; unsigned BSIM3v1lngateGiven :1; unsigned BSIM3v1lgamma1Given :1; unsigned BSIM3v1lgamma2Given :1; unsigned BSIM3v1lvbxGiven :1; unsigned BSIM3v1lvbmGiven :1; unsigned BSIM3v1lxtGiven :1; unsigned BSIM3v1lk1Given :1; unsigned BSIM3v1lkt1Given :1; unsigned BSIM3v1lkt1lGiven :1; unsigned BSIM3v1lkt2Given :1; unsigned BSIM3v1lk2Given :1; unsigned BSIM3v1lk3Given :1; unsigned BSIM3v1lk3bGiven :1; unsigned BSIM3v1lw0Given :1; unsigned BSIM3v1lnlxGiven :1; unsigned BSIM3v1ldvt0Given :1; unsigned BSIM3v1ldvt1Given :1; unsigned BSIM3v1ldvt2Given :1; unsigned BSIM3v1ldvt0wGiven :1; unsigned BSIM3v1ldvt1wGiven :1; unsigned BSIM3v1ldvt2wGiven :1; unsigned BSIM3v1ldroutGiven :1; unsigned BSIM3v1ldsubGiven :1; unsigned BSIM3v1lvth0Given :1; unsigned BSIM3v1luaGiven :1; unsigned BSIM3v1lua1Given :1; unsigned BSIM3v1lubGiven :1; unsigned BSIM3v1lub1Given :1; unsigned BSIM3v1lucGiven :1; unsigned BSIM3v1luc1Given :1; unsigned BSIM3v1lu0Given :1; unsigned BSIM3v1luteGiven :1; unsigned BSIM3v1lvoffGiven :1; unsigned BSIM3v1lrdswGiven :1; unsigned BSIM3v1lprwgGiven :1; unsigned BSIM3v1lprwbGiven :1; unsigned BSIM3v1lprtGiven :1; unsigned BSIM3v1leta0Given :1; unsigned BSIM3v1letabGiven :1; unsigned BSIM3v1lpclmGiven :1; unsigned BSIM3v1lpdibl1Given :1; unsigned BSIM3v1lpdibl2Given :1; unsigned BSIM3v1lpdiblbGiven :1; unsigned BSIM3v1lpscbe1Given :1; unsigned BSIM3v1lpscbe2Given :1; unsigned BSIM3v1lpvagGiven :1; unsigned BSIM3v1ldeltaGiven :1; unsigned BSIM3v1lwrGiven :1; unsigned BSIM3v1ldwgGiven :1; unsigned BSIM3v1ldwbGiven :1; unsigned BSIM3v1lb0Given :1; unsigned BSIM3v1lb1Given :1; unsigned BSIM3v1lalpha0Given :1; unsigned BSIM3v1lbeta0Given :1; /* CV model */ unsigned BSIM3v1lelmGiven :1; unsigned BSIM3v1lcgslGiven :1; unsigned BSIM3v1lcgdlGiven :1; unsigned BSIM3v1lckappaGiven :1; unsigned BSIM3v1lcfGiven :1; unsigned BSIM3v1lclcGiven :1; unsigned BSIM3v1lcleGiven :1; unsigned BSIM3v1lvfbcvGiven :1; /* Width dependence */ unsigned BSIM3v1wcdscGiven :1; unsigned BSIM3v1wcdscbGiven :1; unsigned BSIM3v1wcdscdGiven :1; unsigned BSIM3v1wcitGiven :1; unsigned BSIM3v1wnfactorGiven :1; unsigned BSIM3v1wxjGiven :1; unsigned BSIM3v1wvsatGiven :1; unsigned BSIM3v1watGiven :1; unsigned BSIM3v1wa0Given :1; unsigned BSIM3v1wagsGiven :1; unsigned BSIM3v1wa1Given :1; unsigned BSIM3v1wa2Given :1; unsigned BSIM3v1wketaGiven :1; unsigned BSIM3v1wnsubGiven :1; unsigned BSIM3v1wnpeakGiven :1; unsigned BSIM3v1wngateGiven :1; unsigned BSIM3v1wgamma1Given :1; unsigned BSIM3v1wgamma2Given :1; unsigned BSIM3v1wvbxGiven :1; unsigned BSIM3v1wvbmGiven :1; unsigned BSIM3v1wxtGiven :1; unsigned BSIM3v1wk1Given :1; unsigned BSIM3v1wkt1Given :1; unsigned BSIM3v1wkt1lGiven :1; unsigned BSIM3v1wkt2Given :1; unsigned BSIM3v1wk2Given :1; unsigned BSIM3v1wk3Given :1; unsigned BSIM3v1wk3bGiven :1; unsigned BSIM3v1ww0Given :1; unsigned BSIM3v1wnlxGiven :1; unsigned BSIM3v1wdvt0Given :1; unsigned BSIM3v1wdvt1Given :1; unsigned BSIM3v1wdvt2Given :1; unsigned BSIM3v1wdvt0wGiven :1; unsigned BSIM3v1wdvt1wGiven :1; unsigned BSIM3v1wdvt2wGiven :1; unsigned BSIM3v1wdroutGiven :1; unsigned BSIM3v1wdsubGiven :1; unsigned BSIM3v1wvth0Given :1; unsigned BSIM3v1wuaGiven :1; unsigned BSIM3v1wua1Given :1; unsigned BSIM3v1wubGiven :1; unsigned BSIM3v1wub1Given :1; unsigned BSIM3v1wucGiven :1; unsigned BSIM3v1wuc1Given :1; unsigned BSIM3v1wu0Given :1; unsigned BSIM3v1wuteGiven :1; unsigned BSIM3v1wvoffGiven :1; unsigned BSIM3v1wrdswGiven :1; unsigned BSIM3v1wprwgGiven :1; unsigned BSIM3v1wprwbGiven :1; unsigned BSIM3v1wprtGiven :1; unsigned BSIM3v1weta0Given :1; unsigned BSIM3v1wetabGiven :1; unsigned BSIM3v1wpclmGiven :1; unsigned BSIM3v1wpdibl1Given :1; unsigned BSIM3v1wpdibl2Given :1; unsigned BSIM3v1wpdiblbGiven :1; unsigned BSIM3v1wpscbe1Given :1; unsigned BSIM3v1wpscbe2Given :1; unsigned BSIM3v1wpvagGiven :1; unsigned BSIM3v1wdeltaGiven :1; unsigned BSIM3v1wwrGiven :1; unsigned BSIM3v1wdwgGiven :1; unsigned BSIM3v1wdwbGiven :1; unsigned BSIM3v1wb0Given :1; unsigned BSIM3v1wb1Given :1; unsigned BSIM3v1walpha0Given :1; unsigned BSIM3v1wbeta0Given :1; /* CV model */ unsigned BSIM3v1welmGiven :1; unsigned BSIM3v1wcgslGiven :1; unsigned BSIM3v1wcgdlGiven :1; unsigned BSIM3v1wckappaGiven :1; unsigned BSIM3v1wcfGiven :1; unsigned BSIM3v1wclcGiven :1; unsigned BSIM3v1wcleGiven :1; unsigned BSIM3v1wvfbcvGiven :1; /* Cross-term dependence */ unsigned BSIM3v1pcdscGiven :1; unsigned BSIM3v1pcdscbGiven :1; unsigned BSIM3v1pcdscdGiven :1; unsigned BSIM3v1pcitGiven :1; unsigned BSIM3v1pnfactorGiven :1; unsigned BSIM3v1pxjGiven :1; unsigned BSIM3v1pvsatGiven :1; unsigned BSIM3v1patGiven :1; unsigned BSIM3v1pa0Given :1; unsigned BSIM3v1pagsGiven :1; unsigned BSIM3v1pa1Given :1; unsigned BSIM3v1pa2Given :1; unsigned BSIM3v1pketaGiven :1; unsigned BSIM3v1pnsubGiven :1; unsigned BSIM3v1pnpeakGiven :1; unsigned BSIM3v1pngateGiven :1; unsigned BSIM3v1pgamma1Given :1; unsigned BSIM3v1pgamma2Given :1; unsigned BSIM3v1pvbxGiven :1; unsigned BSIM3v1pvbmGiven :1; unsigned BSIM3v1pxtGiven :1; unsigned BSIM3v1pk1Given :1; unsigned BSIM3v1pkt1Given :1; unsigned BSIM3v1pkt1lGiven :1; unsigned BSIM3v1pkt2Given :1; unsigned BSIM3v1pk2Given :1; unsigned BSIM3v1pk3Given :1; unsigned BSIM3v1pk3bGiven :1; unsigned BSIM3v1pw0Given :1; unsigned BSIM3v1pnlxGiven :1; unsigned BSIM3v1pdvt0Given :1; unsigned BSIM3v1pdvt1Given :1; unsigned BSIM3v1pdvt2Given :1; unsigned BSIM3v1pdvt0wGiven :1; unsigned BSIM3v1pdvt1wGiven :1; unsigned BSIM3v1pdvt2wGiven :1; unsigned BSIM3v1pdroutGiven :1; unsigned BSIM3v1pdsubGiven :1; unsigned BSIM3v1pvth0Given :1; unsigned BSIM3v1puaGiven :1; unsigned BSIM3v1pua1Given :1; unsigned BSIM3v1pubGiven :1; unsigned BSIM3v1pub1Given :1; unsigned BSIM3v1pucGiven :1; unsigned BSIM3v1puc1Given :1; unsigned BSIM3v1pu0Given :1; unsigned BSIM3v1puteGiven :1; unsigned BSIM3v1pvoffGiven :1; unsigned BSIM3v1prdswGiven :1; unsigned BSIM3v1pprwgGiven :1; unsigned BSIM3v1pprwbGiven :1; unsigned BSIM3v1pprtGiven :1; unsigned BSIM3v1peta0Given :1; unsigned BSIM3v1petabGiven :1; unsigned BSIM3v1ppclmGiven :1; unsigned BSIM3v1ppdibl1Given :1; unsigned BSIM3v1ppdibl2Given :1; unsigned BSIM3v1ppdiblbGiven :1; unsigned BSIM3v1ppscbe1Given :1; unsigned BSIM3v1ppscbe2Given :1; unsigned BSIM3v1ppvagGiven :1; unsigned BSIM3v1pdeltaGiven :1; unsigned BSIM3v1pwrGiven :1; unsigned BSIM3v1pdwgGiven :1; unsigned BSIM3v1pdwbGiven :1; unsigned BSIM3v1pb0Given :1; unsigned BSIM3v1pb1Given :1; unsigned BSIM3v1palpha0Given :1; unsigned BSIM3v1pbeta0Given :1; /* CV model */ unsigned BSIM3v1pelmGiven :1; unsigned BSIM3v1pcgslGiven :1; unsigned BSIM3v1pcgdlGiven :1; unsigned BSIM3v1pckappaGiven :1; unsigned BSIM3v1pcfGiven :1; unsigned BSIM3v1pclcGiven :1; unsigned BSIM3v1pcleGiven :1; unsigned BSIM3v1pvfbcvGiven :1; unsigned BSIM3v1useFringeGiven :1; unsigned BSIM3v1tnomGiven :1; unsigned BSIM3v1cgsoGiven :1; unsigned BSIM3v1cgdoGiven :1; unsigned BSIM3v1cgboGiven :1; unsigned BSIM3v1xpartGiven :1; unsigned BSIM3v1sheetResistanceGiven :1; unsigned BSIM3v1jctSatCurDensityGiven :1; unsigned BSIM3v1jctSidewallSatCurDensityGiven :1; unsigned BSIM3v1bulkJctPotentialGiven :1; unsigned BSIM3v1bulkJctBotGradingCoeffGiven :1; unsigned BSIM3v1sidewallJctPotentialGiven :1; unsigned BSIM3v1GatesidewallJctPotentialGiven :1; unsigned BSIM3v1bulkJctSideGradingCoeffGiven :1; unsigned BSIM3v1unitAreaJctCapGiven :1; unsigned BSIM3v1unitLengthSidewallJctCapGiven :1; unsigned BSIM3v1bulkJctGateSideGradingCoeffGiven :1; unsigned BSIM3v1unitLengthGateSidewallJctCapGiven :1; unsigned BSIM3v1jctEmissionCoeffGiven :1; unsigned BSIM3v1jctTempExponentGiven :1; unsigned BSIM3v1oxideTrapDensityAGiven :1; unsigned BSIM3v1oxideTrapDensityBGiven :1; unsigned BSIM3v1oxideTrapDensityCGiven :1; unsigned BSIM3v1emGiven :1; unsigned BSIM3v1efGiven :1; unsigned BSIM3v1afGiven :1; unsigned BSIM3v1kfGiven :1; unsigned BSIM3v1LintGiven :1; unsigned BSIM3v1LlGiven :1; unsigned BSIM3v1LlnGiven :1; unsigned BSIM3v1LwGiven :1; unsigned BSIM3v1LwnGiven :1; unsigned BSIM3v1LwlGiven :1; unsigned BSIM3v1LminGiven :1; unsigned BSIM3v1LmaxGiven :1; unsigned BSIM3v1WintGiven :1; unsigned BSIM3v1WlGiven :1; unsigned BSIM3v1WlnGiven :1; unsigned BSIM3v1WwGiven :1; unsigned BSIM3v1WwnGiven :1; unsigned BSIM3v1WwlGiven :1; unsigned BSIM3v1WminGiven :1; unsigned BSIM3v1WmaxGiven :1;} BSIM3v1model;#ifndef NMOS#define NMOS 1#define PMOS -1#endif /*NMOS*//* device parameters */#define BSIM3v1_W 1#define BSIM3v1_L 2#define BSIM3v1_M 15#define BSIM3v1_AS 3#define BSIM3v1_AD 4#define BSIM3v1_PS 5#define BSIM3v1_PD 6#define BSIM3v1_NRS 7#define BSIM3v1_NRD 8#define BSIM3v1_OFF 9#define BSIM3v1_IC_VBS 10#define BSIM3v1_IC_VDS 11#define BSIM3v1_IC_VGS 12#define BSIM3v1_IC 13#define BSIM3v1_NQSMOD 14/* model parameters */#define BSIM3v1_MOD_CAPMOD 101#define BSIM3v1_MOD_NQSMOD 102#define BSIM3v1_MOD_MOBMOD 103 #define BSIM3v1_MOD_NOIMOD 104 #define BSIM3v1_MOD_TOX 105#define BSIM3v1_MOD_CDSC 106#define BSIM3v1_MOD_CDSCB 107#define BSIM3v1_MOD_CIT 108#define BSIM3v1_MOD_NFACTOR 109#define BSIM3v1_MOD_XJ 110#define BSIM3v1_MOD_VSAT 111#define BSIM3v1_MOD_AT 112#define BSIM3v1_MOD_A0 113#define BSIM3v1_MOD_A1 114#define BSIM3v1_MOD_A2 115#define BSIM3v1_MOD_KETA 116 #define BSIM3v1_MOD_NSUB 117#define BSIM3v1_MOD_NPEAK 118#define BSIM3v1_MOD_NGATE 120#define BSIM3v1_MOD_GAMMA1 121#define BSIM3v1_MOD_GAMMA2 122#define BSIM3v1_MOD_VBX 123#define BSIM3v1_MOD_BINUNIT 124 #define BSIM3v1_MOD_VBM 125#define BSIM3v1_MOD_XT 126#define BSIM3v1_MOD_K1 129#define BSIM3v1_MOD_KT1 130#define BSIM3v1_MOD_KT1L 131#define BSIM3v1_MOD_K2 132#define BSIM3v1_MOD_KT2 133#define BSIM3v1_MOD_K3 134#define BSIM3v1_MOD_K3B 135#define BSIM3v1_MOD_W0 136#define BSIM3v1_MOD_NLX 137#define BSIM3v1_MOD_DVT0 138#define BSIM3v1_MOD_DVT1 139#define BSIM3v1_MOD_DVT2 140#define BSIM3v1_MOD_DVT0W 141#define BSIM3v1_MOD_DVT1W 142#define BSIM3v1_MOD_DVT2W 143#define BSIM3v1_MOD_DROUT 144#define BSIM3v1_MOD_DSUB 145#define BSIM3v1_MOD_VTH0 146#define BSIM3v1_MOD_UA 147#define BSIM3v1_MOD_UA1 148#define BSIM3v1_MOD_UB 149#define BSIM3v1_MOD_UB1 150#define BSIM3v1_MOD_UC 151#define BSIM3v1_MOD_UC1 152#define BSIM3v1_MOD_U0 153#define BSIM3v1_MOD_UTE 154#define BSIM3v1_MOD_VOFF 155#define BSIM3v1_MOD_DELTA 156#define BSIM3v1_MOD_RDSW 157#define BSIM3v1_MOD_PRT 158#define BSIM3v1_MOD_LDD 159#define BSIM3v1_MOD_ETA 160#define BSIM3v1_MOD_ETA0 161#define BSIM3v1_MOD_ETAB 162#define BSIM3v1_MOD_PCLM 163#define BSIM3v1_MOD_PDIBL1 164#define BSIM3v1_MOD_PDIBL2 165#define BSIM3v1_MOD_PSCBE1 166#define BSIM3v1_MOD_PSCBE2 167#define BSIM3v1_MOD_PVAG 168#define BSIM3v1_MOD_WR 169#define BSIM3v1_MOD_DWG 170#define BSIM3v1_MOD_DWB 171#define BSIM3v1_MOD_B0 172#define BSIM3v1_MOD_B1 173#define BSIM3v1_MOD_ALPHA0 174#define BSIM3v1_MOD_BETA0 175#define BSIM3v1_MOD_PDIBLB 178#define BSIM3v1_MOD_PRWG 179#define BSIM3v1_MOD_PRWB 180#define BSIM3v1_MOD_CDSCD 181
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -