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 + -
显示快捷键?