📄 b3soipddef.h
字号:
unsigned B3SOIPDrbodyGiven :1; unsigned B3SOIPDrbshGiven :1; unsigned B3SOIPDndifGiven :1; unsigned B3SOIPDntrecfGiven :1; unsigned B3SOIPDntrecrGiven :1; unsigned B3SOIPDdlcbGiven :1; unsigned B3SOIPDfbodyGiven :1; unsigned B3SOIPDtcjswgGiven :1; unsigned B3SOIPDtpbswgGiven :1; unsigned B3SOIPDacdeGiven :1; unsigned B3SOIPDmoinGiven :1; unsigned B3SOIPDdelvtGiven :1; unsigned B3SOIPDdlbgGiven :1; /* CV model */ unsigned B3SOIPDcgslGiven :1; unsigned B3SOIPDcgdlGiven :1; unsigned B3SOIPDckappaGiven :1; unsigned B3SOIPDcfGiven :1; unsigned B3SOIPDclcGiven :1; unsigned B3SOIPDcleGiven :1; unsigned B3SOIPDdwcGiven :1; unsigned B3SOIPDdlcGiven :1;/* Added for binning - START2 */ /* Length Dependence */ unsigned B3SOIPDlnpeakGiven :1; unsigned B3SOIPDlnsubGiven :1; unsigned B3SOIPDlngateGiven :1; unsigned B3SOIPDlvth0Given :1; unsigned B3SOIPDlk1Given :1; unsigned B3SOIPDlk1w1Given :1; unsigned B3SOIPDlk1w2Given :1; unsigned B3SOIPDlk2Given :1; unsigned B3SOIPDlk3Given :1; unsigned B3SOIPDlk3bGiven :1; unsigned B3SOIPDlkb1Given :1; unsigned B3SOIPDlw0Given :1; unsigned B3SOIPDlnlxGiven :1; unsigned B3SOIPDldvt0Given :1; unsigned B3SOIPDldvt1Given :1; unsigned B3SOIPDldvt2Given :1; unsigned B3SOIPDldvt0wGiven :1; unsigned B3SOIPDldvt1wGiven :1; unsigned B3SOIPDldvt2wGiven :1; unsigned B3SOIPDlu0Given :1; unsigned B3SOIPDluaGiven :1; unsigned B3SOIPDlubGiven :1; unsigned B3SOIPDlucGiven :1; unsigned B3SOIPDlvsatGiven :1; unsigned B3SOIPDla0Given :1; unsigned B3SOIPDlagsGiven :1; unsigned B3SOIPDlb0Given :1; unsigned B3SOIPDlb1Given :1; unsigned B3SOIPDlketaGiven :1; unsigned B3SOIPDlketasGiven :1; unsigned B3SOIPDla1Given :1; unsigned B3SOIPDla2Given :1; unsigned B3SOIPDlrdswGiven :1; unsigned B3SOIPDlprwbGiven :1; unsigned B3SOIPDlprwgGiven :1; unsigned B3SOIPDlwrGiven :1; unsigned B3SOIPDlnfactorGiven :1; unsigned B3SOIPDldwgGiven :1; unsigned B3SOIPDldwbGiven :1; unsigned B3SOIPDlvoffGiven :1; unsigned B3SOIPDleta0Given :1; unsigned B3SOIPDletabGiven :1; unsigned B3SOIPDldsubGiven :1; unsigned B3SOIPDlcitGiven :1; unsigned B3SOIPDlcdscGiven :1; unsigned B3SOIPDlcdscbGiven :1; unsigned B3SOIPDlcdscdGiven :1; unsigned B3SOIPDlpclmGiven :1; unsigned B3SOIPDlpdibl1Given :1; unsigned B3SOIPDlpdibl2Given :1; unsigned B3SOIPDlpdiblbGiven :1; unsigned B3SOIPDldroutGiven :1; unsigned B3SOIPDlpvagGiven :1; unsigned B3SOIPDldeltaGiven :1; unsigned B3SOIPDlalpha0Given :1; unsigned B3SOIPDlfbjtiiGiven :1; unsigned B3SOIPDlbeta0Given :1; unsigned B3SOIPDlbeta1Given :1; unsigned B3SOIPDlbeta2Given :1; unsigned B3SOIPDlvdsatii0Given :1; unsigned B3SOIPDlliiGiven :1; unsigned B3SOIPDlesatiiGiven :1; unsigned B3SOIPDlsii0Given :1; unsigned B3SOIPDlsii1Given :1; unsigned B3SOIPDlsii2Given :1; unsigned B3SOIPDlsiidGiven :1; unsigned B3SOIPDlagidlGiven :1; unsigned B3SOIPDlbgidlGiven :1; unsigned B3SOIPDlngidlGiven :1; unsigned B3SOIPDlntunGiven :1; unsigned B3SOIPDlndiodeGiven :1; unsigned B3SOIPDlnrecf0Given :1; unsigned B3SOIPDlnrecr0Given :1; unsigned B3SOIPDlisbjtGiven :1; unsigned B3SOIPDlisdifGiven :1; unsigned B3SOIPDlisrecGiven :1; unsigned B3SOIPDlistunGiven :1; unsigned B3SOIPDlvrec0Given :1; unsigned B3SOIPDlvtun0Given :1; unsigned B3SOIPDlnbjtGiven :1; unsigned B3SOIPDllbjt0Given :1; unsigned B3SOIPDlvabjtGiven :1; unsigned B3SOIPDlaelyGiven :1; unsigned B3SOIPDlahliGiven :1; /* CV model */ unsigned B3SOIPDlvsdfbGiven :1; unsigned B3SOIPDlvsdthGiven :1; unsigned B3SOIPDldelvtGiven :1; unsigned B3SOIPDlacdeGiven :1; unsigned B3SOIPDlmoinGiven :1; /* Width Dependence */ unsigned B3SOIPDwnpeakGiven :1; unsigned B3SOIPDwnsubGiven :1; unsigned B3SOIPDwngateGiven :1; unsigned B3SOIPDwvth0Given :1; unsigned B3SOIPDwk1Given :1; unsigned B3SOIPDwk1w1Given :1; unsigned B3SOIPDwk1w2Given :1; unsigned B3SOIPDwk2Given :1; unsigned B3SOIPDwk3Given :1; unsigned B3SOIPDwk3bGiven :1; unsigned B3SOIPDwkb1Given :1; unsigned B3SOIPDww0Given :1; unsigned B3SOIPDwnlxGiven :1; unsigned B3SOIPDwdvt0Given :1; unsigned B3SOIPDwdvt1Given :1; unsigned B3SOIPDwdvt2Given :1; unsigned B3SOIPDwdvt0wGiven :1; unsigned B3SOIPDwdvt1wGiven :1; unsigned B3SOIPDwdvt2wGiven :1; unsigned B3SOIPDwu0Given :1; unsigned B3SOIPDwuaGiven :1; unsigned B3SOIPDwubGiven :1; unsigned B3SOIPDwucGiven :1; unsigned B3SOIPDwvsatGiven :1; unsigned B3SOIPDwa0Given :1; unsigned B3SOIPDwagsGiven :1; unsigned B3SOIPDwb0Given :1; unsigned B3SOIPDwb1Given :1; unsigned B3SOIPDwketaGiven :1; unsigned B3SOIPDwketasGiven :1; unsigned B3SOIPDwa1Given :1; unsigned B3SOIPDwa2Given :1; unsigned B3SOIPDwrdswGiven :1; unsigned B3SOIPDwprwbGiven :1; unsigned B3SOIPDwprwgGiven :1; unsigned B3SOIPDwwrGiven :1; unsigned B3SOIPDwnfactorGiven :1; unsigned B3SOIPDwdwgGiven :1; unsigned B3SOIPDwdwbGiven :1; unsigned B3SOIPDwvoffGiven :1; unsigned B3SOIPDweta0Given :1; unsigned B3SOIPDwetabGiven :1; unsigned B3SOIPDwdsubGiven :1; unsigned B3SOIPDwcitGiven :1; unsigned B3SOIPDwcdscGiven :1; unsigned B3SOIPDwcdscbGiven :1; unsigned B3SOIPDwcdscdGiven :1; unsigned B3SOIPDwpclmGiven :1; unsigned B3SOIPDwpdibl1Given :1; unsigned B3SOIPDwpdibl2Given :1; unsigned B3SOIPDwpdiblbGiven :1; unsigned B3SOIPDwdroutGiven :1; unsigned B3SOIPDwpvagGiven :1; unsigned B3SOIPDwdeltaGiven :1; unsigned B3SOIPDwalpha0Given :1; unsigned B3SOIPDwfbjtiiGiven :1; unsigned B3SOIPDwbeta0Given :1; unsigned B3SOIPDwbeta1Given :1; unsigned B3SOIPDwbeta2Given :1; unsigned B3SOIPDwvdsatii0Given :1; unsigned B3SOIPDwliiGiven :1; unsigned B3SOIPDwesatiiGiven :1; unsigned B3SOIPDwsii0Given :1; unsigned B3SOIPDwsii1Given :1; unsigned B3SOIPDwsii2Given :1; unsigned B3SOIPDwsiidGiven :1; unsigned B3SOIPDwagidlGiven :1; unsigned B3SOIPDwbgidlGiven :1; unsigned B3SOIPDwngidlGiven :1; unsigned B3SOIPDwntunGiven :1; unsigned B3SOIPDwndiodeGiven :1; unsigned B3SOIPDwnrecf0Given :1; unsigned B3SOIPDwnrecr0Given :1; unsigned B3SOIPDwisbjtGiven :1; unsigned B3SOIPDwisdifGiven :1; unsigned B3SOIPDwisrecGiven :1; unsigned B3SOIPDwistunGiven :1; unsigned B3SOIPDwvrec0Given :1; unsigned B3SOIPDwvtun0Given :1; unsigned B3SOIPDwnbjtGiven :1; unsigned B3SOIPDwlbjt0Given :1; unsigned B3SOIPDwvabjtGiven :1; unsigned B3SOIPDwaelyGiven :1; unsigned B3SOIPDwahliGiven :1; /* CV model */ unsigned B3SOIPDwvsdfbGiven :1; unsigned B3SOIPDwvsdthGiven :1; unsigned B3SOIPDwdelvtGiven :1; unsigned B3SOIPDwacdeGiven :1; unsigned B3SOIPDwmoinGiven :1; /* Cross-term Dependence */ unsigned B3SOIPDpnpeakGiven :1; unsigned B3SOIPDpnsubGiven :1; unsigned B3SOIPDpngateGiven :1; unsigned B3SOIPDpvth0Given :1; unsigned B3SOIPDpk1Given :1; unsigned B3SOIPDpk1w1Given :1; unsigned B3SOIPDpk1w2Given :1; unsigned B3SOIPDpk2Given :1; unsigned B3SOIPDpk3Given :1; unsigned B3SOIPDpk3bGiven :1; unsigned B3SOIPDpkb1Given :1; unsigned B3SOIPDpw0Given :1; unsigned B3SOIPDpnlxGiven :1; unsigned B3SOIPDpdvt0Given :1; unsigned B3SOIPDpdvt1Given :1; unsigned B3SOIPDpdvt2Given :1; unsigned B3SOIPDpdvt0wGiven :1; unsigned B3SOIPDpdvt1wGiven :1; unsigned B3SOIPDpdvt2wGiven :1; unsigned B3SOIPDpu0Given :1; unsigned B3SOIPDpuaGiven :1; unsigned B3SOIPDpubGiven :1; unsigned B3SOIPDpucGiven :1; unsigned B3SOIPDpvsatGiven :1; unsigned B3SOIPDpa0Given :1; unsigned B3SOIPDpagsGiven :1; unsigned B3SOIPDpb0Given :1; unsigned B3SOIPDpb1Given :1; unsigned B3SOIPDpketaGiven :1; unsigned B3SOIPDpketasGiven :1; unsigned B3SOIPDpa1Given :1; unsigned B3SOIPDpa2Given :1; unsigned B3SOIPDprdswGiven :1; unsigned B3SOIPDpprwbGiven :1; unsigned B3SOIPDpprwgGiven :1; unsigned B3SOIPDpwrGiven :1; unsigned B3SOIPDpnfactorGiven :1; unsigned B3SOIPDpdwgGiven :1; unsigned B3SOIPDpdwbGiven :1; unsigned B3SOIPDpvoffGiven :1; unsigned B3SOIPDpeta0Given :1; unsigned B3SOIPDpetabGiven :1; unsigned B3SOIPDpdsubGiven :1; unsigned B3SOIPDpcitGiven :1; unsigned B3SOIPDpcdscGiven :1; unsigned B3SOIPDpcdscbGiven :1; unsigned B3SOIPDpcdscdGiven :1; unsigned B3SOIPDppclmGiven :1; unsigned B3SOIPDppdibl1Given :1; unsigned B3SOIPDppdibl2Given :1; unsigned B3SOIPDppdiblbGiven :1; unsigned B3SOIPDpdroutGiven :1; unsigned B3SOIPDppvagGiven :1; unsigned B3SOIPDpdeltaGiven :1; unsigned B3SOIPDpalpha0Given :1; unsigned B3SOIPDpfbjtiiGiven :1; unsigned B3SOIPDpbeta0Given :1; unsigned B3SOIPDpbeta1Given :1; unsigned B3SOIPDpbeta2Given :1; unsigned B3SOIPDpvdsatii0Given :1; unsigned B3SOIPDpliiGiven :1; unsigned B3SOIPDpesatiiGiven :1; unsigned B3SOIPDpsii0Given :1; unsigned B3SOIPDpsii1Given :1; unsigned B3SOIPDpsii2Given :1; unsigned B3SOIPDpsiidGiven :1; unsigned B3SOIPDpagidlGiven :1; unsigned B3SOIPDpbgidlGiven :1; unsigned B3SOIPDpngidlGiven :1; unsigned B3SOIPDpntunGiven :1; unsigned B3SOIPDpndiodeGiven :1; unsigned B3SOIPDpnrecf0Given :1; unsigned B3SOIPDpnrecr0Given :1; unsigned B3SOIPDpisbjtGiven :1; unsigned B3SOIPDpisdifGiven :1; unsigned B3SOIPDpisrecGiven :1; unsigned B3SOIPDpistunGiven :1; unsigned B3SOIPDpvrec0Given :1; unsigned B3SOIPDpvtun0Given :1; unsigned B3SOIPDpnbjtGiven :1; unsigned B3SOIPDplbjt0Given :1; unsigned B3SOIPDpvabjtGiven :1; unsigned B3SOIPDpaelyGiven :1; unsigned B3SOIPDpahliGiven :1; /* CV model */ unsigned B3SOIPDpvsdfbGiven :1; unsigned B3SOIPDpvsdthGiven :1; unsigned B3SOIPDpdelvtGiven :1; unsigned B3SOIPDpacdeGiven :1; unsigned B3SOIPDpmoinGiven :1;/* Added for binning - END2 */ unsigned B3SOIPDuseFringeGiven :1; unsigned B3SOIPDtnomGiven :1; unsigned B3SOIPDcgsoGiven :1; unsigned B3SOIPDcgdoGiven :1; unsigned B3SOIPDcgeoGiven :1; unsigned B3SOIPDxpartGiven :1; unsigned B3SOIPDsheetResistanceGiven :1; unsigned B3SOIPDGatesidewallJctPotentialGiven :1; unsigned B3SOIPDbodyJctGateSideGradingCoeffGiven :1; unsigned B3SOIPDunitLengthGateSidewallJctCapGiven :1; unsigned B3SOIPDcsdeswGiven :1; unsigned B3SOIPDoxideTrapDensityAGiven :1; unsigned B3SOIPDoxideTrapDensityBGiven :1; unsigned B3SOIPDoxideTrapDensityCGiven :1; unsigned B3SOIPDemGiven :1; unsigned B3SOIPDefGiven :1; unsigned B3SOIPDafGiven :1; unsigned B3SOIPDkfGiven :1; unsigned B3SOIPDnoifGiven :1; unsigned B3SOIPDLintGiven :1; unsigned B3SOIPDLlGiven :1; unsigned B3SOIPDLlcGiven :1; /* v2.2.3 */ unsigned B3SOIPDLlnGiven :1; unsigned B3SOIPDLwGiven :1; unsigned B3SOIPDLwcGiven :1; /* v2.2.3 */ unsigned B3SOIPDLwnGiven :1; unsigned B3SOIPDLwlGiven :1; unsigned B3SOIPDLwlcGiven :1; /* v2.2.3 */ unsigned B3SOIPDLminGiven :1; unsigned B3SOIPDLmaxGiven :1; unsigned B3SOIPDWintGiven :1; unsigned B3SOIPDWlGiven :1; unsigned B3SOIPDWlcGiven :1; /* v2.2.3 */ unsigned B3SOIPDWlnGiven :1; unsigned B3SOIPDWwGiven :1; unsigned B3SOIPDWwcGiven :1; /* v2.2.3 */ unsigned B3SOIPDWwnGiven :1; unsigned B3SOIPDWwlGiven :1; unsigned B3SOIPDWwlcGiven :1; /* v2.2.3 */ unsigned B3SOIPDWminGiven :1; unsigned B3SOIPDWmaxGiven :1;} B3SOIPDmodel;#ifndef NMOS#define NMOS 1#define PMOS -1#endif /*NMOS*//* device parameters */#define B3SOIPD_W 1#define B3SOIPD_L 2#define B3SOIPD_M 31#define B3SOIPD_AS 3#define B3SOIPD_AD 4#define B3SOIPD_PS 5#define B3SOIPD_PD 6#define B3SOIPD_NRS 7#define B3SOIPD_NRD 8#define B3SOIPD_OFF 9#define B3SOIPD_IC_VBS 10#define B3SOIPD_IC_VDS 11#define B3SOIPD_IC_VGS 12#define B3SOIPD_IC_VES 13#define B3SOIPD_IC_VPS 14#define B3SOIPD_BJTOFF 15#define B3SOIPD_RTH0 16#define B3SOIPD_CTH0 17#define B3SOIPD_NRB 18#define B3SOIPD_IC 19#define B3SOIPD_NQSMOD 20#define B3SOIPD_DEBUG 21/* v2.0 release */#define B3SOIPD_NBC 22 #define B3SOIPD_NSEG 23#define B3SOIPD_PDBCP 24#define B3SOIPD_PSBCP 25#define B3SOIPD_AGBCP 26#define B3SOIPD_AEBCP 27#define B3SOIPD_VBSUSR 28#define B3SOIPD_TNODEOUT 29/* v2.2.2 */#define B3SOIPD_FRBODY 30/* model parameters */#define B3SOIPD_MOD_CAPMOD 101#define B3SOIPD_MOD_NQSMOD 102#define B3SOIPD_MOD_MOBMOD 103 #define B3SOIPD_MOD_NOIMOD 104 #define B3SOIPD_MOD_SHMOD 105#define B3SOIPD_MOD_DDMOD 106#define B3SOIPD_MOD_TOX 107#define B3SOIPD_MOD_CDSC 108#define B3SOIPD_MOD_CDSCB 109#define B3SOIPD_MOD_CIT 110#define B3SOIPD_MOD_NFACTOR 111#define B3SOIPD_MOD_XJ 112#define B3SOIPD_MOD_VSAT 113#define B3SOIPD_MOD_AT 114#define B3SOIPD_MOD_A0 115#define B3SOIPD_MOD_A1 116#define B3SOIPD_MOD_A2 117#define B3SOIPD_MOD_KETA 118 #define B3SOIPD_MOD_NSUB 119#define B3SOIPD_MOD_NPEAK 120#define B3SOIPD_MOD_NGATE 121#define B3SOIPD_MOD_GAMMA1 122#define B3SOIPD_MOD_GAMMA2 123
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -