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

📄 mos2defs.h

📁 支持数字元件仿真的SPICE插件
💻 H
📖 第 1 页 / 共 2 页
字号:
    int MOS2gateType;    double MOS2tnom;    /* temperature at which parms were measured */    double MOS2latDiff;    double MOS2jctSatCurDensity;    /* input - use tSatCurDens */    double MOS2jctSatCur;   /* input - use tSatCur */    double MOS2drainResistance;    double MOS2sourceResistance;    double MOS2sheetResistance;    double MOS2transconductance;    /* input - use tTransconductance */    double MOS2gateSourceOverlapCapFactor;    double MOS2gateDrainOverlapCapFactor;    double MOS2gateBulkOverlapCapFactor;    double MOS2oxideCapFactor;    double MOS2vt0; /* input - use tVto */    double MOS2capBD;   /* input - use tCbd */    double MOS2capBS;   /* input - use tCbs */    double MOS2bulkCapFactor;   /* input - use tCj */    double MOS2sideWallCapFactor;   /* input - use tCjsw */    double MOS2bulkJctPotential;    /* input - use tBulkPot */    double MOS2bulkJctBotGradingCoeff;    double MOS2bulkJctSideGradingCoeff;    double MOS2fwdCapDepCoeff;    double MOS2phi;     /* input - use tPhi */    double MOS2gamma;    double MOS2lambda;    double MOS2substrateDoping;    double MOS2surfaceStateDensity;    double MOS2fastSurfaceStateDensity; /* nfs */    double MOS2oxideThickness;    double MOS2surfaceMobility;    double MOS2narrowFactor;    /* delta */    double MOS2critFieldExp;    /* uexp */    double MOS2critField;   /* ucrit */    double MOS2maxDriftVel; /* vmax */    double MOS2xd;    double MOS2junctionDepth;   /* xj */    double MOS2channelCharge;   /* neff */    unsigned MOS2tnomGiven  :1; /* user specified parm. meas. temp */    unsigned MOS2typeGiven  :1;    unsigned MOS2latDiffGiven   :1;    unsigned MOS2jctSatCurDensityGiven  :1;    unsigned MOS2jctSatCurGiven :1;    unsigned MOS2drainResistanceGiven   :1;    unsigned MOS2sourceResistanceGiven  :1;    unsigned MOS2sheetResistanceGiven   :1;    unsigned MOS2transconductanceGiven  :1;    unsigned MOS2gateSourceOverlapCapFactorGiven    :1;    unsigned MOS2gateDrainOverlapCapFactorGiven :1;    unsigned MOS2gateBulkOverlapCapFactorGiven  :1;    unsigned MOS2vt0Given   :1;    unsigned MOS2capBDGiven :1;    unsigned MOS2capBSGiven :1;    unsigned MOS2bulkCapFactorGiven :1;    unsigned MOS2sideWallCapFactorGiven   :1;    unsigned MOS2bulkJctPotentialGiven  :1;    unsigned MOS2bulkJctBotGradingCoeffGiven    :1;    unsigned MOS2bulkJctSideGradingCoeffGiven   :1;    unsigned MOS2fwdCapDepCoeffGiven    :1;    unsigned MOS2phiGiven   :1;    unsigned MOS2gammaGiven :1;    unsigned MOS2lambdaGiven    :1;    unsigned MOS2substrateDopingGiven   :1;    unsigned MOS2gateTypeGiven  :1;    unsigned MOS2surfaceStateDensityGiven   :1;    unsigned MOS2fastSurfaceStateDensityGiven   :1; /* nfs */    unsigned MOS2oxideThicknessGiven    :1;    unsigned MOS2surfaceMobilityGiven   :1;    unsigned MOS2narrowFactorGiven  :1; /* delta */    unsigned MOS2critFieldExpGiven  :1; /* uexp */    unsigned MOS2critFieldGiven :1; /* ucrit */    unsigned MOS2maxDriftVelGiven   :1; /* vmax */    unsigned MOS2junctionDepthGiven :1; /* xj */    unsigned MOS2channelChargeGiven :1; /* neff */} MOS2model;#ifndef NMOS#define NMOS 1#define PMOS -1#endif /*NMOS*//* device parameters */#define MOS2_W 1#define MOS2_L 2#define MOS2_AS 3#define MOS2_AD 4#define MOS2_PS 5#define MOS2_PD 6#define MOS2_NRS 7#define MOS2_NRD 8#define MOS2_OFF 9#define MOS2_IC 10#define MOS2_IC_VBS 11#define MOS2_IC_VDS 12#define MOS2_IC_VGS 13#define MOS2_W_SENS 14#define MOS2_L_SENS 15#define MOS2_CB 16#define MOS2_CG 17#define MOS2_CS 18#define MOS2_POWER 19#define MOS2_CGS                20#define MOS2_CGD                21#define MOS2_DNODE              22#define MOS2_GNODE              23#define MOS2_SNODE              24#define MOS2_BNODE              25#define MOS2_DNODEPRIME         26#define MOS2_SNODEPRIME         27#define MOS2_SOURCECONDUCT      28#define MOS2_DRAINCONDUCT       29#define MOS2_VON                30#define MOS2_VDSAT              31#define MOS2_SOURCEVCRIT        32#define MOS2_DRAINVCRIT         33#define MOS2_CD                 34#define MOS2_CBS                35#define MOS2_CBD                36#define MOS2_GMBS               37#define MOS2_GM                 38#define MOS2_GDS                39#define MOS2_GBD                40#define MOS2_GBS                41#define MOS2_CAPBD              42#define MOS2_CAPBS              43#define MOS2_CAPZEROBIASBD      44#define MOS2_CAPZEROBIASBDSW    45#define MOS2_CAPZEROBIASBS      46#define MOS2_CAPZEROBIASBSSW    47#define MOS2_VBD                48#define MOS2_VBS                49#define MOS2_VGS                50#define MOS2_VDS                51#define MOS2_CAPGS              52#define MOS2_QGS                53#define MOS2_CQGS               54#define MOS2_CAPGD              55#define MOS2_QGD                56#define MOS2_CQGD               57#define MOS2_CAPGB              58#define MOS2_QGB                59#define MOS2_CQGB               60#define MOS2_QBD                61#define MOS2_CQBD               62#define MOS2_QBS                63#define MOS2_CQBS               64#define MOS2_W_SENS_REAL        65#define MOS2_W_SENS_IMAG        66#define MOS2_W_SENS_MAG         67 #define MOS2_W_SENS_PH          68 #define MOS2_W_SENS_CPLX        69#define MOS2_L_SENS_REAL        70#define MOS2_L_SENS_IMAG        71#define MOS2_L_SENS_MAG         72#define MOS2_L_SENS_PH          73#define MOS2_L_SENS_CPLX        74#define MOS2_L_SENS_DC          75#define MOS2_W_SENS_DC          76#define MOS2_TEMP          77/* model paramerers */#define MOS2_MOD_VTO 101#define MOS2_MOD_KP 102#define MOS2_MOD_GAMMA 103#define MOS2_MOD_PHI 104#define MOS2_MOD_LAMBDA 105#define MOS2_MOD_RD 106#define MOS2_MOD_RS 107#define MOS2_MOD_CBD 108#define MOS2_MOD_CBS 109#define MOS2_MOD_IS 110#define MOS2_MOD_PB 111#define MOS2_MOD_CGSO 112#define MOS2_MOD_CGDO 113#define MOS2_MOD_CGBO 114#define MOS2_MOD_CJ 115#define MOS2_MOD_MJ 116#define MOS2_MOD_CJSW 117#define MOS2_MOD_MJSW 118#define MOS2_MOD_JS 119#define MOS2_MOD_TOX 120#define MOS2_MOD_LD 121#define MOS2_MOD_RSH 122#define MOS2_MOD_U0 123#define MOS2_MOD_FC 124#define MOS2_MOD_NSUB 125#define MOS2_MOD_TPG 126#define MOS2_MOD_NSS 127#define MOS2_MOD_NFS 128#define MOS2_MOD_DELTA 129#define MOS2_MOD_UEXP 130#define MOS2_MOD_VMAX 131#define MOS2_MOD_XJ 132#define MOS2_MOD_NEFF 133#define MOS2_MOD_UCRIT 134#define MOS2_MOD_NMOS 135#define MOS2_MOD_PMOS 136#define MOS2_MOD_TNOM 137/* model questions */#ifdef __STDC__extern int MOS2acLoad(GENmodel*,CKTcircuit*);extern int MOS2ask(CKTcircuit*,GENinstance*,int,IFvalue*,IFvalue*);extern int MOS2convTest(GENmodel*,CKTcircuit*);extern int MOS2delete(GENmodel*,IFuid,GENinstance**);extern void MOS2destroy(GENmodel**);extern int MOS2getic(GENmodel*,CKTcircuit*);extern int MOS2load(GENmodel*,CKTcircuit*);extern int MOS2mDelete(GENmodel**,IFuid,GENmodel*);extern int MOS2mParam(int,IFvalue*,GENmodel*);extern int MOS2param(int,IFvalue*,GENinstance*,IFvalue*);extern int MOS2pzLoad(GENmodel*,CKTcircuit*,SPcomplex*);extern int MOS2sAcLoad(GENmodel*,CKTcircuit*);extern int MOS2sLoad(GENmodel*,CKTcircuit*);extern void MOS2sPrint(GENmodel*,CKTcircuit*);extern int MOS2sSetup(SENstruct*,GENmodel*);extern int MOS2sUpdate(GENmodel*,CKTcircuit*);extern int MOS2setup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);extern int MOS2temp(GENmodel*,CKTcircuit*);extern int MOS2trunc(GENmodel*,CKTcircuit*,double*);#else /* stdc */extern int MOS2acLoad();extern int MOS2ask();extern int MOS2convTest();extern int MOS2delete();extern void MOS2destroy();extern int MOS2getic();extern int MOS2load();extern int MOS2mDelete();extern int MOS2mParam();extern int MOS2param();extern int MOS2pzLoad();extern int MOS2sAcLoad();extern int MOS2sLoad();extern void MOS2sPrint();extern int MOS2sSetup();extern int MOS2sUpdate();extern int MOS2setup();extern int MOS2temp();extern int MOS2trunc();#endif /* stdc */#endif /*MOS2*/

⌨️ 快捷键说明

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