📄 bsim3v1sdef.h
字号:
unsigned BSIM3v1SvfbcvGiven :1; unsigned BSIM3v1SclcGiven :1; unsigned BSIM3v1ScleGiven :1; unsigned BSIM3v1SdwcGiven :1; unsigned BSIM3v1SdlcGiven :1; /* Length dependence */ unsigned BSIM3v1SlcdscGiven :1; unsigned BSIM3v1SlcdscbGiven :1; unsigned BSIM3v1SlcdscdGiven :1; unsigned BSIM3v1SlcitGiven :1; unsigned BSIM3v1SlnfactorGiven :1; unsigned BSIM3v1SlxjGiven :1; unsigned BSIM3v1SlvsatGiven :1; unsigned BSIM3v1SlatGiven :1; unsigned BSIM3v1Sla0Given :1; unsigned BSIM3v1SlagsGiven :1; unsigned BSIM3v1Sla1Given :1; unsigned BSIM3v1Sla2Given :1; unsigned BSIM3v1SlketaGiven :1; unsigned BSIM3v1SlnsubGiven :1; unsigned BSIM3v1SlnpeakGiven :1; unsigned BSIM3v1SlngateGiven :1; unsigned BSIM3v1Slgamma1Given :1; unsigned BSIM3v1Slgamma2Given :1; unsigned BSIM3v1SlvbxGiven :1; unsigned BSIM3v1SlvbmGiven :1; unsigned BSIM3v1SlxtGiven :1; unsigned BSIM3v1Slk1Given :1; unsigned BSIM3v1Slkt1Given :1; unsigned BSIM3v1Slkt1lGiven :1; unsigned BSIM3v1Slkt2Given :1; unsigned BSIM3v1Slk2Given :1; unsigned BSIM3v1Slk3Given :1; unsigned BSIM3v1Slk3bGiven :1; unsigned BSIM3v1Slw0Given :1; unsigned BSIM3v1SlnlxGiven :1; unsigned BSIM3v1Sldvt0Given :1; unsigned BSIM3v1Sldvt1Given :1; unsigned BSIM3v1Sldvt2Given :1; unsigned BSIM3v1Sldvt0wGiven :1; unsigned BSIM3v1Sldvt1wGiven :1; unsigned BSIM3v1Sldvt2wGiven :1; unsigned BSIM3v1SldroutGiven :1; unsigned BSIM3v1SldsubGiven :1; unsigned BSIM3v1Slvth0Given :1; unsigned BSIM3v1SluaGiven :1; unsigned BSIM3v1Slua1Given :1; unsigned BSIM3v1SlubGiven :1; unsigned BSIM3v1Slub1Given :1; unsigned BSIM3v1SlucGiven :1; unsigned BSIM3v1Sluc1Given :1; unsigned BSIM3v1Slu0Given :1; unsigned BSIM3v1SluteGiven :1; unsigned BSIM3v1SlvoffGiven :1; unsigned BSIM3v1SlrdswGiven :1; unsigned BSIM3v1SlprwgGiven :1; unsigned BSIM3v1SlprwbGiven :1; unsigned BSIM3v1SlprtGiven :1; unsigned BSIM3v1Sleta0Given :1; unsigned BSIM3v1SletabGiven :1; unsigned BSIM3v1SlpclmGiven :1; unsigned BSIM3v1Slpdibl1Given :1; unsigned BSIM3v1Slpdibl2Given :1; unsigned BSIM3v1SlpdiblbGiven :1; unsigned BSIM3v1Slpscbe1Given :1; unsigned BSIM3v1Slpscbe2Given :1; unsigned BSIM3v1SlpvagGiven :1; unsigned BSIM3v1SldeltaGiven :1; unsigned BSIM3v1SlwrGiven :1; unsigned BSIM3v1SldwgGiven :1; unsigned BSIM3v1SldwbGiven :1; unsigned BSIM3v1Slb0Given :1; unsigned BSIM3v1Slb1Given :1; unsigned BSIM3v1Slalpha0Given :1; unsigned BSIM3v1Slbeta0Given :1; /* CV model */ unsigned BSIM3v1SlelmGiven :1; unsigned BSIM3v1SlcgslGiven :1; unsigned BSIM3v1SlcgdlGiven :1; unsigned BSIM3v1SlckappaGiven :1; unsigned BSIM3v1SlcfGiven :1; unsigned BSIM3v1SlclcGiven :1; unsigned BSIM3v1SlcleGiven :1; unsigned BSIM3v1SlvfbcvGiven :1; /* Width dependence */ unsigned BSIM3v1SwcdscGiven :1; unsigned BSIM3v1SwcdscbGiven :1; unsigned BSIM3v1SwcdscdGiven :1; unsigned BSIM3v1SwcitGiven :1; unsigned BSIM3v1SwnfactorGiven :1; unsigned BSIM3v1SwxjGiven :1; unsigned BSIM3v1SwvsatGiven :1; unsigned BSIM3v1SwatGiven :1; unsigned BSIM3v1Swa0Given :1; unsigned BSIM3v1SwagsGiven :1; unsigned BSIM3v1Swa1Given :1; unsigned BSIM3v1Swa2Given :1; unsigned BSIM3v1SwketaGiven :1; unsigned BSIM3v1SwnsubGiven :1; unsigned BSIM3v1SwnpeakGiven :1; unsigned BSIM3v1SwngateGiven :1; unsigned BSIM3v1Swgamma1Given :1; unsigned BSIM3v1Swgamma2Given :1; unsigned BSIM3v1SwvbxGiven :1; unsigned BSIM3v1SwvbmGiven :1; unsigned BSIM3v1SwxtGiven :1; unsigned BSIM3v1Swk1Given :1; unsigned BSIM3v1Swkt1Given :1; unsigned BSIM3v1Swkt1lGiven :1; unsigned BSIM3v1Swkt2Given :1; unsigned BSIM3v1Swk2Given :1; unsigned BSIM3v1Swk3Given :1; unsigned BSIM3v1Swk3bGiven :1; unsigned BSIM3v1Sww0Given :1; unsigned BSIM3v1SwnlxGiven :1; unsigned BSIM3v1Swdvt0Given :1; unsigned BSIM3v1Swdvt1Given :1; unsigned BSIM3v1Swdvt2Given :1; unsigned BSIM3v1Swdvt0wGiven :1; unsigned BSIM3v1Swdvt1wGiven :1; unsigned BSIM3v1Swdvt2wGiven :1; unsigned BSIM3v1SwdroutGiven :1; unsigned BSIM3v1SwdsubGiven :1; unsigned BSIM3v1Swvth0Given :1; unsigned BSIM3v1SwuaGiven :1; unsigned BSIM3v1Swua1Given :1; unsigned BSIM3v1SwubGiven :1; unsigned BSIM3v1Swub1Given :1; unsigned BSIM3v1SwucGiven :1; unsigned BSIM3v1Swuc1Given :1; unsigned BSIM3v1Swu0Given :1; unsigned BSIM3v1SwuteGiven :1; unsigned BSIM3v1SwvoffGiven :1; unsigned BSIM3v1SwrdswGiven :1; unsigned BSIM3v1SwprwgGiven :1; unsigned BSIM3v1SwprwbGiven :1; unsigned BSIM3v1SwprtGiven :1; unsigned BSIM3v1Sweta0Given :1; unsigned BSIM3v1SwetabGiven :1; unsigned BSIM3v1SwpclmGiven :1; unsigned BSIM3v1Swpdibl1Given :1; unsigned BSIM3v1Swpdibl2Given :1; unsigned BSIM3v1SwpdiblbGiven :1; unsigned BSIM3v1Swpscbe1Given :1; unsigned BSIM3v1Swpscbe2Given :1; unsigned BSIM3v1SwpvagGiven :1; unsigned BSIM3v1SwdeltaGiven :1; unsigned BSIM3v1SwwrGiven :1; unsigned BSIM3v1SwdwgGiven :1; unsigned BSIM3v1SwdwbGiven :1; unsigned BSIM3v1Swb0Given :1; unsigned BSIM3v1Swb1Given :1; unsigned BSIM3v1Swalpha0Given :1; unsigned BSIM3v1Swbeta0Given :1; /* CV model */ unsigned BSIM3v1SwelmGiven :1; unsigned BSIM3v1SwcgslGiven :1; unsigned BSIM3v1SwcgdlGiven :1; unsigned BSIM3v1SwckappaGiven :1; unsigned BSIM3v1SwcfGiven :1; unsigned BSIM3v1SwclcGiven :1; unsigned BSIM3v1SwcleGiven :1; unsigned BSIM3v1SwvfbcvGiven :1; /* Cross-term dependence */ unsigned BSIM3v1SpcdscGiven :1; unsigned BSIM3v1SpcdscbGiven :1; unsigned BSIM3v1SpcdscdGiven :1; unsigned BSIM3v1SpcitGiven :1; unsigned BSIM3v1SpnfactorGiven :1; unsigned BSIM3v1SpxjGiven :1; unsigned BSIM3v1SpvsatGiven :1; unsigned BSIM3v1SpatGiven :1; unsigned BSIM3v1Spa0Given :1; unsigned BSIM3v1SpagsGiven :1; unsigned BSIM3v1Spa1Given :1; unsigned BSIM3v1Spa2Given :1; unsigned BSIM3v1SpketaGiven :1; unsigned BSIM3v1SpnsubGiven :1; unsigned BSIM3v1SpnpeakGiven :1; unsigned BSIM3v1SpngateGiven :1; unsigned BSIM3v1Spgamma1Given :1; unsigned BSIM3v1Spgamma2Given :1; unsigned BSIM3v1SpvbxGiven :1; unsigned BSIM3v1SpvbmGiven :1; unsigned BSIM3v1SpxtGiven :1; unsigned BSIM3v1Spk1Given :1; unsigned BSIM3v1Spkt1Given :1; unsigned BSIM3v1Spkt1lGiven :1; unsigned BSIM3v1Spkt2Given :1; unsigned BSIM3v1Spk2Given :1; unsigned BSIM3v1Spk3Given :1; unsigned BSIM3v1Spk3bGiven :1; unsigned BSIM3v1Spw0Given :1; unsigned BSIM3v1SpnlxGiven :1; unsigned BSIM3v1Spdvt0Given :1; unsigned BSIM3v1Spdvt1Given :1; unsigned BSIM3v1Spdvt2Given :1; unsigned BSIM3v1Spdvt0wGiven :1; unsigned BSIM3v1Spdvt1wGiven :1; unsigned BSIM3v1Spdvt2wGiven :1; unsigned BSIM3v1SpdroutGiven :1; unsigned BSIM3v1SpdsubGiven :1; unsigned BSIM3v1Spvth0Given :1; unsigned BSIM3v1SpuaGiven :1; unsigned BSIM3v1Spua1Given :1; unsigned BSIM3v1SpubGiven :1; unsigned BSIM3v1Spub1Given :1; unsigned BSIM3v1SpucGiven :1; unsigned BSIM3v1Spuc1Given :1; unsigned BSIM3v1Spu0Given :1; unsigned BSIM3v1SputeGiven :1; unsigned BSIM3v1SpvoffGiven :1; unsigned BSIM3v1SprdswGiven :1; unsigned BSIM3v1SpprwgGiven :1; unsigned BSIM3v1SpprwbGiven :1; unsigned BSIM3v1SpprtGiven :1; unsigned BSIM3v1Speta0Given :1; unsigned BSIM3v1SpetabGiven :1; unsigned BSIM3v1SppclmGiven :1; unsigned BSIM3v1Sppdibl1Given :1; unsigned BSIM3v1Sppdibl2Given :1; unsigned BSIM3v1SppdiblbGiven :1; unsigned BSIM3v1Sppscbe1Given :1; unsigned BSIM3v1Sppscbe2Given :1; unsigned BSIM3v1SppvagGiven :1; unsigned BSIM3v1SpdeltaGiven :1; unsigned BSIM3v1SpwrGiven :1; unsigned BSIM3v1SpdwgGiven :1; unsigned BSIM3v1SpdwbGiven :1; unsigned BSIM3v1Spb0Given :1; unsigned BSIM3v1Spb1Given :1; unsigned BSIM3v1Spalpha0Given :1; unsigned BSIM3v1Spbeta0Given :1; /* CV model */ unsigned BSIM3v1SpelmGiven :1; unsigned BSIM3v1SpcgslGiven :1; unsigned BSIM3v1SpcgdlGiven :1; unsigned BSIM3v1SpckappaGiven :1; unsigned BSIM3v1SpcfGiven :1; unsigned BSIM3v1SpclcGiven :1; unsigned BSIM3v1SpcleGiven :1; unsigned BSIM3v1SpvfbcvGiven :1; unsigned BSIM3v1SuseFringeGiven :1; unsigned BSIM3v1StnomGiven :1; unsigned BSIM3v1ScgsoGiven :1; unsigned BSIM3v1ScgdoGiven :1; unsigned BSIM3v1ScgboGiven :1; unsigned BSIM3v1SxpartGiven :1; unsigned BSIM3v1SsheetResistanceGiven :1; unsigned BSIM3v1SjctSatCurDensityGiven :1; unsigned BSIM3v1SjctSidewallSatCurDensityGiven :1; unsigned BSIM3v1SbulkJctPotentialGiven :1; unsigned BSIM3v1SbulkJctBotGradingCoeffGiven :1; unsigned BSIM3v1SsidewallJctPotentialGiven :1; unsigned BSIM3v1SGatesidewallJctPotentialGiven :1; unsigned BSIM3v1SbulkJctSideGradingCoeffGiven :1; unsigned BSIM3v1SunitAreaJctCapGiven :1; unsigned BSIM3v1SunitLengthSidewallJctCapGiven :1; unsigned BSIM3v1SbulkJctGateSideGradingCoeffGiven :1; unsigned BSIM3v1SunitLengthGateSidewallJctCapGiven :1; unsigned BSIM3v1SjctEmissionCoeffGiven :1; unsigned BSIM3v1SjctTempExponentGiven :1; unsigned BSIM3v1SoxideTrapDensityAGiven :1; unsigned BSIM3v1SoxideTrapDensityBGiven :1; unsigned BSIM3v1SoxideTrapDensityCGiven :1; unsigned BSIM3v1SemGiven :1; unsigned BSIM3v1SefGiven :1; unsigned BSIM3v1SafGiven :1; unsigned BSIM3v1SkfGiven :1; unsigned BSIM3v1SLintGiven :1; unsigned BSIM3v1SLlGiven :1; unsigned BSIM3v1SLlnGiven :1; unsigned BSIM3v1SLwGiven :1; unsigned BSIM3v1SLwnGiven :1; unsigned BSIM3v1SLwlGiven :1; unsigned BSIM3v1SLminGiven :1; unsigned BSIM3v1SLmaxGiven :1; unsigned BSIM3v1SWintGiven :1; unsigned BSIM3v1SWlGiven :1; unsigned BSIM3v1SWlnGiven :1; unsigned BSIM3v1SWwGiven :1; unsigned BSIM3v1SWwnGiven :1; unsigned BSIM3v1SWwlGiven :1; unsigned BSIM3v1SWminGiven :1; unsigned BSIM3v1SWmaxGiven :1;} BSIM3v1Smodel;#ifndef NMOS#define NMOS 1#define PMOS -1#endif /*NMOS*//* device parameters */#define BSIM3v1S_W 1#define BSIM3v1S_L 2#define BSIM3v1S_AS 3#define BSIM3v1S_AD 4#define BSIM3v1S_PS 5#define BSIM3v1S_PD 6#define BSIM3v1S_NRS 7#define BSIM3v1S_NRD 8#define BSIM3v1S_OFF 9#define BSIM3v1S_IC_VBS 10#define BSIM3v1S_IC_VDS 11#define BSIM3v1S_IC_VGS 12#define BSIM3v1S_IC 13#define BSIM3v1S_NQSMOD 14#define BSIM3v1S_M 20/* model parameters */#define BSIM3v1S_MOD_CAPMOD 101#define BSIM3v1S_MOD_NQSMOD 102#define BSIM3v1S_MOD_MOBMOD 103 #define BSIM3v1S_MOD_NOIMOD 104 #define BSIM3v1S_MOD_TOX 105#define BSIM3v1S_MOD_CDSC 106#define BSIM3v1S_MOD_CDSCB 107#define BSIM3v1S_MOD_CIT 108#define BSIM3v1S_MOD_NFACTOR 109#define BSIM3v1S_MOD_XJ 110#define BSIM3v1S_MOD_VSAT 111#define BSIM3v1S_MOD_AT 112#define BSIM3v1S_MOD_A0 113#define BSIM3v1S_MOD_A1 114#define BSIM3v1S_MOD_A2 115#define BSIM3v1S_MOD_KETA 116 #define BSIM3v1S_MOD_NSUB 117#define BSIM3v1S_MOD_NPEAK 118#define BSIM3v1S_MOD_NGATE 120#define BSIM3v1S_MOD_GAMMA1 121#define BSIM3v1S_MOD_GAMMA2 122#define BSIM3v1S_MOD_VBX 123#define BSIM3v1S_MOD_BINUNIT 124 #define BSIM3v1S_MOD_VBM 125#define BSIM3v1S_MOD_XT 126#define BSIM3v1S_MOD_K1 129#define BSIM3v1S_MOD_KT1 130#define BSIM3v1S_MOD_KT1L 131#define BSIM3v1S_MOD_K2 132#define BSIM3v1S_MOD_KT2 133#define BSIM3v1S_MOD_K3 134#define BSIM3v1S_MOD_K3B 135#define BSIM3v1S_MOD_W0 136#define BSIM3v1S_MOD_NLX 137#define BSIM3v1S_MOD_DVT0 138#define BSIM3v1S_MOD_DVT1 139#define BSIM3v1S_MOD_DVT2 140#define BSIM3v1S_MOD_DVT0W 141#define BSIM3v1S_MOD_DVT1W 142#define BSIM3v1S_MOD_DVT2W 143#define BSIM3v1S_MOD_DROUT 144#define BSIM3v1S_MOD_DSUB 145#define BSIM3v1S_MOD_VTH0 146#define BSIM3v1S_MOD_UA 147#define BSIM3v1S_MOD_UA1 148#define BSIM3v1S_MOD_UB 149#define BSIM3v1S_MOD_UB1 150#define BSIM3v1S_MOD_UC 151#define BSIM3v1S_MOD_UC1 152#define BSIM3v1S_MOD_U0 153#define BSIM3v1S_MOD_UTE 154#define BSIM3v1S_MOD_VOFF 155#define BSIM3v1S_MOD_DELTA 156#define BSIM3v1S_MOD_RDSW 157#define BSIM3v1S_MOD_PRT 158#define BSIM3v1S_MOD_LDD 159#define BSIM3v1S_MOD_ETA 160#define BSIM3v1S_MOD_ETA0 161#define BSIM3v1S_MOD_ETAB 162#define BSIM3v1S_MOD_PCLM 163#define BSIM3v1S_MOD_PDIBL1 164#define BSIM3v1S_MOD_PDIBL2 165#define BSIM3v1S_MOD_PSCBE1 166#define BSIM3v1S_MOD_PSCBE2 167#define BSIM3v1S_MOD_PVAG 168#define BSIM3v1S_MOD_WR 169#define BSIM3v1S_MOD_DWG 170#define BSIM3v1S_MOD_DWB 171#define BSIM3v1S_MOD_B0 172#define BSIM3v1S_MOD_B1 173#define BSIM3v1S_MOD_ALPHA0 174#define BSIM3v1S_MOD_BETA0 175#define BSIM3v1S_MOD_PDIBLB 178#define BSIM3v1S_MOD_PRWG 179#define BSIM3v1S_MOD_PRWB 180
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -