⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bsim2def.h

📁 spice中支持多层次元件模型仿真的可单独运行的插件源码
💻 H
📖 第 1 页 / 共 2 页
字号:
    double B2bulkJctSideGradingCoeff;    double B2sidewallJctPotential;    double B2unitAreaJctCap;    double B2unitLengthSidewallJctCap;    double B2defaultWidth;    double B2deltaLength;    struct bsim2SizeDependParam  *pSizeDependParamKnot;    unsigned B2channelChargePartitionFlag :1;    unsigned  B2vfb0Given   :1;    unsigned  B2vfbLGiven   :1;    unsigned  B2vfbWGiven   :1;    unsigned  B2phi0Given   :1;    unsigned  B2phiLGiven   :1;    unsigned  B2phiWGiven   :1;    unsigned  B2k10Given   :1;    unsigned  B2k1LGiven   :1;    unsigned  B2k1WGiven   :1;    unsigned  B2k20Given   :1;    unsigned  B2k2LGiven   :1;    unsigned  B2k2WGiven   :1;    unsigned  B2eta00Given   :1;    unsigned  B2eta0LGiven   :1;    unsigned  B2eta0WGiven   :1;    unsigned  B2etaB0Given   :1;    unsigned  B2etaBLGiven   :1;    unsigned  B2etaBWGiven   :1;    unsigned  B2deltaLGiven   :1;    unsigned  B2deltaWGiven   :1;    unsigned  B2mob00Given   :1;    unsigned  B2mob0B0Given   :1;    unsigned  B2mob0BLGiven   :1;    unsigned  B2mob0BWGiven   :1;    unsigned  B2mobs00Given   :1;    unsigned  B2mobs0LGiven   :1;    unsigned  B2mobs0WGiven   :1;    unsigned  B2mobsB0Given   :1;    unsigned  B2mobsBLGiven   :1;    unsigned  B2mobsBWGiven   :1;    unsigned  B2mob200Given   :1;    unsigned  B2mob20LGiven   :1;    unsigned  B2mob20WGiven   :1;    unsigned  B2mob2B0Given   :1;    unsigned  B2mob2BLGiven   :1;    unsigned  B2mob2BWGiven   :1;    unsigned  B2mob2G0Given   :1;    unsigned  B2mob2GLGiven   :1;    unsigned  B2mob2GWGiven   :1;    unsigned  B2mob300Given   :1;    unsigned  B2mob30LGiven   :1;    unsigned  B2mob30WGiven   :1;    unsigned  B2mob3B0Given   :1;    unsigned  B2mob3BLGiven   :1;    unsigned  B2mob3BWGiven   :1;    unsigned  B2mob3G0Given   :1;    unsigned  B2mob3GLGiven   :1;    unsigned  B2mob3GWGiven   :1;    unsigned  B2mob400Given   :1;    unsigned  B2mob40LGiven   :1;    unsigned  B2mob40WGiven   :1;    unsigned  B2mob4B0Given   :1;    unsigned  B2mob4BLGiven   :1;    unsigned  B2mob4BWGiven   :1;    unsigned  B2mob4G0Given   :1;    unsigned  B2mob4GLGiven   :1;    unsigned  B2mob4GWGiven   :1;    unsigned  B2ua00Given   :1;    unsigned  B2ua0LGiven   :1;    unsigned  B2ua0WGiven   :1;    unsigned  B2uaB0Given   :1;    unsigned  B2uaBLGiven   :1;    unsigned  B2uaBWGiven   :1;    unsigned  B2ub00Given   :1;    unsigned  B2ub0LGiven   :1;    unsigned  B2ub0WGiven   :1;    unsigned  B2ubB0Given   :1;    unsigned  B2ubBLGiven   :1;    unsigned  B2ubBWGiven   :1;    unsigned  B2u100Given   :1;    unsigned  B2u10LGiven   :1;    unsigned  B2u10WGiven   :1;    unsigned  B2u1B0Given   :1;    unsigned  B2u1BLGiven   :1;    unsigned  B2u1BWGiven   :1;    unsigned  B2u1D0Given   :1;    unsigned  B2u1DLGiven   :1;    unsigned  B2u1DWGiven   :1;    unsigned  B2n00Given   :1;    unsigned  B2n0LGiven   :1;    unsigned  B2n0WGiven   :1;    unsigned  B2nB0Given   :1;    unsigned  B2nBLGiven   :1;    unsigned  B2nBWGiven   :1;    unsigned  B2nD0Given   :1;    unsigned  B2nDLGiven   :1;    unsigned  B2nDWGiven   :1;    unsigned  B2vof00Given   :1;    unsigned  B2vof0LGiven   :1;    unsigned  B2vof0WGiven   :1;    unsigned  B2vofB0Given   :1;    unsigned  B2vofBLGiven   :1;    unsigned  B2vofBWGiven   :1;    unsigned  B2vofD0Given   :1;    unsigned  B2vofDLGiven   :1;    unsigned  B2vofDWGiven   :1;    unsigned  B2ai00Given   :1;    unsigned  B2ai0LGiven   :1;    unsigned  B2ai0WGiven   :1;    unsigned  B2aiB0Given   :1;    unsigned  B2aiBLGiven   :1;    unsigned  B2aiBWGiven   :1;    unsigned  B2bi00Given   :1;    unsigned  B2bi0LGiven   :1;    unsigned  B2bi0WGiven   :1;    unsigned  B2biB0Given   :1;    unsigned  B2biBLGiven   :1;    unsigned  B2biBWGiven   :1;    unsigned  B2vghigh0Given    :1;    unsigned  B2vghighLGiven    :1;    unsigned  B2vghighWGiven    :1;    unsigned  B2vglow0Given     :1;    unsigned  B2vglowLGiven     :1;    unsigned  B2vglowWGiven     :1;    unsigned  B2toxGiven   :1;    unsigned  B2tempGiven   :1;    unsigned  B2vddGiven   :1;    unsigned  B2vggGiven   :1;    unsigned  B2vbbGiven   :1;    unsigned  B2gateSourceOverlapCapGiven   :1;    unsigned  B2gateDrainOverlapCapGiven   :1;    unsigned  B2gateBulkOverlapCapGiven   :1;    unsigned  B2channelChargePartitionFlagGiven   :1;    unsigned  B2sheetResistanceGiven   :1;    unsigned  B2jctSatCurDensityGiven   :1;    unsigned  B2bulkJctPotentialGiven   :1;    unsigned  B2bulkJctBotGradingCoeffGiven   :1;    unsigned  B2sidewallJctPotentialGiven   :1;    unsigned  B2bulkJctSideGradingCoeffGiven   :1;    unsigned  B2unitAreaJctCapGiven   :1;    unsigned  B2unitLengthSidewallJctCapGiven   :1;    unsigned  B2defaultWidthGiven   :1;    unsigned  B2deltaLengthGiven   :1;    unsigned  B2typeGiven   :1;} B2model;#ifndef NMOS#define NMOS 1#define PMOS -1#endif /*NMOS*//* device parameters */#define BSIM2_W 1#define BSIM2_L 2#define BSIM2_AS 3#define BSIM2_AD 4#define BSIM2_PS 5#define BSIM2_PD 6#define BSIM2_NRS 7#define BSIM2_NRD 8#define BSIM2_OFF 9#define BSIM2_IC_VBS 10#define BSIM2_IC_VDS 11#define BSIM2_IC_VGS 12#define BSIM2_IC 13/* model parameters */#define BSIM2_MOD_VFB0 101#define BSIM2_MOD_VFBL 102#define BSIM2_MOD_VFBW 103#define BSIM2_MOD_PHI0 104#define BSIM2_MOD_PHIL 105#define BSIM2_MOD_PHIW 106#define BSIM2_MOD_K10 107#define BSIM2_MOD_K1L 108#define BSIM2_MOD_K1W 109#define BSIM2_MOD_K20 110#define BSIM2_MOD_K2L 111#define BSIM2_MOD_K2W 112#define BSIM2_MOD_ETA00 113#define BSIM2_MOD_ETA0L 114#define BSIM2_MOD_ETA0W 115#define BSIM2_MOD_ETAB0 116#define BSIM2_MOD_ETABL 117#define BSIM2_MOD_ETABW 118#define BSIM2_MOD_DELTAL 119#define BSIM2_MOD_DELTAW 120#define BSIM2_MOD_MOB00 121#define BSIM2_MOD_MOB0B0 122#define BSIM2_MOD_MOB0BL 123#define BSIM2_MOD_MOB0BW 124#define BSIM2_MOD_MOBS00 125#define BSIM2_MOD_MOBS0L 126#define BSIM2_MOD_MOBS0W 127#define BSIM2_MOD_MOBSB0 128#define BSIM2_MOD_MOBSBL 129#define BSIM2_MOD_MOBSBW 130#define BSIM2_MOD_MOB200 131#define BSIM2_MOD_MOB20L 132#define BSIM2_MOD_MOB20W 133#define BSIM2_MOD_MOB2B0 134#define BSIM2_MOD_MOB2BL 135#define BSIM2_MOD_MOB2BW 136#define BSIM2_MOD_MOB2G0 137#define BSIM2_MOD_MOB2GL 138#define BSIM2_MOD_MOB2GW 139#define BSIM2_MOD_MOB300 140#define BSIM2_MOD_MOB30L 141#define BSIM2_MOD_MOB30W 142#define BSIM2_MOD_MOB3B0 143#define BSIM2_MOD_MOB3BL 144#define BSIM2_MOD_MOB3BW 145#define BSIM2_MOD_MOB3G0 146#define BSIM2_MOD_MOB3GL 147#define BSIM2_MOD_MOB3GW 148#define BSIM2_MOD_MOB400 149#define BSIM2_MOD_MOB40L 150#define BSIM2_MOD_MOB40W 151#define BSIM2_MOD_MOB4B0 152#define BSIM2_MOD_MOB4BL 153#define BSIM2_MOD_MOB4BW 154#define BSIM2_MOD_MOB4G0 155#define BSIM2_MOD_MOB4GL 156#define BSIM2_MOD_MOB4GW 157#define BSIM2_MOD_UA00 158#define BSIM2_MOD_UA0L 159#define BSIM2_MOD_UA0W 160#define BSIM2_MOD_UAB0 161#define BSIM2_MOD_UABL 162#define BSIM2_MOD_UABW 163#define BSIM2_MOD_UB00 164#define BSIM2_MOD_UB0L 165#define BSIM2_MOD_UB0W 166#define BSIM2_MOD_UBB0 167#define BSIM2_MOD_UBBL 168#define BSIM2_MOD_UBBW 169#define BSIM2_MOD_U100 170#define BSIM2_MOD_U10L 171#define BSIM2_MOD_U10W 172#define BSIM2_MOD_U1B0 173#define BSIM2_MOD_U1BL 174#define BSIM2_MOD_U1BW 175#define BSIM2_MOD_U1D0 176#define BSIM2_MOD_U1DL 177#define BSIM2_MOD_U1DW 178#define BSIM2_MOD_N00 179#define BSIM2_MOD_N0L 180#define BSIM2_MOD_N0W 181#define BSIM2_MOD_NB0 182#define BSIM2_MOD_NBL 183#define BSIM2_MOD_NBW 184#define BSIM2_MOD_ND0 185#define BSIM2_MOD_NDL 186#define BSIM2_MOD_NDW 187#define BSIM2_MOD_VOF00 188#define BSIM2_MOD_VOF0L 189#define BSIM2_MOD_VOF0W 190#define BSIM2_MOD_VOFB0 191#define BSIM2_MOD_VOFBL 192#define BSIM2_MOD_VOFBW 193#define BSIM2_MOD_VOFD0 194#define BSIM2_MOD_VOFDL 195#define BSIM2_MOD_VOFDW 196#define BSIM2_MOD_AI00 197#define BSIM2_MOD_AI0L 198#define BSIM2_MOD_AI0W 199#define BSIM2_MOD_AIB0 200#define BSIM2_MOD_AIBL 201#define BSIM2_MOD_AIBW 202#define BSIM2_MOD_BI00 203#define BSIM2_MOD_BI0L 204#define BSIM2_MOD_BI0W 205#define BSIM2_MOD_BIB0 206#define BSIM2_MOD_BIBL 207#define BSIM2_MOD_BIBW 208#define BSIM2_MOD_VGHIGH0 209#define BSIM2_MOD_VGHIGHL 210#define BSIM2_MOD_VGHIGHW 211#define BSIM2_MOD_VGLOW0 212#define BSIM2_MOD_VGLOWL 213#define BSIM2_MOD_VGLOWW 214#define BSIM2_MOD_TOX 215#define BSIM2_MOD_TEMP 216#define BSIM2_MOD_VDD 217#define BSIM2_MOD_VGG 218#define BSIM2_MOD_VBB 219#define BSIM2_MOD_CGSO 220#define BSIM2_MOD_CGDO 221#define BSIM2_MOD_CGBO 222#define BSIM2_MOD_XPART 223#define BSIM2_MOD_RSH 224#define BSIM2_MOD_JS 225#define BSIM2_MOD_PB 226#define BSIM2_MOD_MJ 227#define BSIM2_MOD_PBSW 228#define BSIM2_MOD_MJSW 229#define BSIM2_MOD_CJ 230#define BSIM2_MOD_CJSW 231#define BSIM2_MOD_DEFWIDTH 232#define BSIM2_MOD_DELLENGTH 233#define BSIM2_MOD_NMOS 234#define BSIM2_MOD_PMOS 235/* device questions */#define BSIM2_DNODE              241#define BSIM2_GNODE              242#define BSIM2_SNODE              243#define BSIM2_BNODE              244#define BSIM2_DNODEPRIME         245#define BSIM2_SNODEPRIME         246#define BSIM2_VBD                247#define BSIM2_VBS                248#define BSIM2_VGS                249#define BSIM2_VDS                250#define BSIM2_CD         251#define BSIM2_CBS        252#define BSIM2_CBD        253#define BSIM2_GM         254#define BSIM2_GDS        255#define BSIM2_GMBS       256#define BSIM2_GBD        257#define BSIM2_GBS        258#define BSIM2_QB         259#define BSIM2_CQB        260#define BSIM2_QG         261#define BSIM2_CQG        262#define BSIM2_QD         263#define BSIM2_CQD        264#define BSIM2_CGG        265#define BSIM2_CGD        266#define BSIM2_CGS        267#define BSIM2_CBG        268#define BSIM2_CAPBD      269#define BSIM2_CQBD       270#define BSIM2_CAPBS      271#define BSIM2_CQBS       272#define BSIM2_CDG        273#define BSIM2_CDD        274#define BSIM2_CDS        275#define BSIM2_VON        276#define BSIM2_QBS        277#define BSIM2_QBD        278#define BSIM2_SOURCECONDUCT      279#define BSIM2_DRAINCONDUCT       280/* model questions */#include "bsim2ext.h"#ifdef __STDC__extern void B2evaluate(double,double,double,B2instance*,B2model*,        double*,double*,double*, double*, double*, double*, double*,         double*, double*, double*, double*, double*, double*, double*,         double*, double*, double*, double*, CKTcircuit*);#else /* stdc */extern void B2evaluate();#endif /* stdc */#endif /*B2*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -