📄 bsim2def.h
字号:
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 + -