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

📄 mos3defs.h

📁 linux平台下类似著名的电路板作图软件 Spice的源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define MOS3capgs MOS3states+ 4 /* gate-source capacitor value */#define MOS3qgs MOS3states+ 5   /* gate-source capacitor charge */#define MOS3cqgs MOS3states+ 6  /* gate-source capacitor current */#define MOS3capgd MOS3states+ 7 /* gate-drain capacitor value */#define MOS3qgd MOS3states+ 8   /* gate-drain capacitor charge */#define MOS3cqgd MOS3states+ 9  /* gate-drain capacitor current */#define MOS3capgb MOS3states+ 10/* gate-bulk capacitor value */#define MOS3qgb MOS3states+ 11  /* gate-bulk capacitor charge */#define MOS3cqgb MOS3states+ 12 /* gate-bulk capacitor current *//* diode capacitances */#define MOS3qbd MOS3states+ 13  /* bulk-drain capacitor charge */#define MOS3cqbd MOS3states+ 14 /* bulk-drain capacitor current */#define MOS3qbs MOS3states+ 15  /* bulk-source capacitor charge */#define MOS3cqbs MOS3states+ 16 /* bulk-source capacitor current */ #define MOS3NUMSTATES 17#define MOS3sensxpgs MOS3states+17 /* charge sensitivities and their derivatives                                     +18 for the derivatives - pointer to the                     beginning of the array */#define MOS3sensxpgd  MOS3states+19#define MOS3sensxpgb  MOS3states+21#define MOS3sensxpbs  MOS3states+23#define MOS3sensxpbd  MOS3states+25#define MOS3numSenStates 10/* per model data */    /* NOTE:  parameters marked 'input - use xxxx' are paramters for     * which a temperature correction is applied in MOS3temp, thus     * the MOS3xxxx value in the per-instance structure should be used     * instead in all calculations      */typedef struct sMOS3model {       /* model structure for a resistor */    int MOS3modType;    /* type index of this device type */    struct sMOS3model *MOS3nextModel;    /* pointer to next possible model                                           *in linked list */    MOS3instance * MOS3instances; /* pointer to list of instances                                    * that have this model */    IFuid MOS3modName;       /* pointer to character string naming this model */    int MOS3type;       /* device type : 1 = nmos,  -1 = pmos */    double MOS3tnom;        /* temperature at which parameters measured */    double MOS3latDiff;    double MOS3jctSatCurDensity;    /* input - use tSatCurDens*/    double MOS3jctSatCur;   /* input - use tSatCur instead */    double MOS3drainResistance;    double MOS3sourceResistance;    double MOS3sheetResistance;    double MOS3transconductance; /* input - use tTransconductance */    double MOS3gateSourceOverlapCapFactor;    double MOS3gateDrainOverlapCapFactor;    double MOS3gateBulkOverlapCapFactor;    double MOS3oxideCapFactor;    double MOS3vt0; /* input - use tVto */    double MOS3capBD;   /* input - use tCbs */    double MOS3capBS;   /* input - use tCbd */    double MOS3bulkCapFactor;   /* input - use tCj */    double MOS3sideWallCapFactor;   /* input - use tCjsw */    double MOS3bulkJctPotential;    /* input - use tBulkPot */    double MOS3bulkJctBotGradingCoeff;    double MOS3bulkJctSideGradingCoeff;    double MOS3fwdCapDepCoeff;    double MOS3phi; /* input - use tPhi */    double MOS3gamma;    double MOS3substrateDoping;    int MOS3gateType;    double MOS3surfaceStateDensity;    double MOS3oxideThickness;    double MOS3surfaceMobility; /* input - use tSurfMob */    double MOS3eta;    double MOS3junctionDepth;    double MOS3coeffDepLayWidth; /* xd */    double MOS3narrowFactor;    /* delta */    double MOS3delta;   /* input delta */    double MOS3fastSurfaceStateDensity; /* nfs */    double MOS3theta;   /* theta */    double MOS3maxDriftVel; /* vmax */    double MOS3alpha;   /* alpha */    double MOS3kappa;   /* kappa */    double MOS3fNcoef;    double MOS3fNexp;    unsigned MOS3typeGiven  :1;    unsigned MOS3latDiffGiven   :1;    unsigned MOS3jctSatCurDensityGiven  :1;    unsigned MOS3jctSatCurGiven :1;    unsigned MOS3drainResistanceGiven   :1;    unsigned MOS3sourceResistanceGiven  :1;    unsigned MOS3sheetResistanceGiven   :1;    unsigned MOS3transconductanceGiven  :1;    unsigned MOS3gateSourceOverlapCapFactorGiven    :1;    unsigned MOS3gateDrainOverlapCapFactorGiven :1;    unsigned MOS3gateBulkOverlapCapFactorGiven  :1;    unsigned MOS3vt0Given   :1;    unsigned MOS3capBDGiven :1;    unsigned MOS3capBSGiven :1;    unsigned MOS3bulkCapFactorGiven :1;    unsigned MOS3sideWallCapFactorGiven   :1;    unsigned MOS3bulkJctPotentialGiven  :1;    unsigned MOS3bulkJctBotGradingCoeffGiven    :1;    unsigned MOS3bulkJctSideGradingCoeffGiven   :1;    unsigned MOS3fwdCapDepCoeffGiven    :1;    unsigned MOS3phiGiven   :1;    unsigned MOS3gammaGiven :1;    unsigned MOS3substrateDopingGiven   :1;    unsigned MOS3gateTypeGiven  :1;    unsigned MOS3surfaceStateDensityGiven   :1;    unsigned MOS3oxideThicknessGiven    :1;    unsigned MOS3surfaceMobilityGiven   :1;    unsigned MOS3etaGiven   :1;    unsigned MOS3junctionDepthGiven :1;    unsigned MOS3deltaGiven :1; /* delta */    unsigned MOS3fastSurfaceStateDensityGiven   :1; /* nfs */    unsigned MOS3thetaGiven :1; /* theta */    unsigned MOS3maxDriftVelGiven   :1; /* vmax */    unsigned MOS3kappaGiven :1; /* kappa */    unsigned MOS3tnomGiven :1;  /* Tnom was given? */    unsigned MOS3fNcoefGiven :1;    unsigned MOS3fNexpGiven :1;} MOS3model;#ifndef NMOS#define NMOS 1#define PMOS -1#endif /*NMOS*//* device parameters */#define MOS3_W 1#define MOS3_L 2#define MOS3_AS 3#define MOS3_AD 4#define MOS3_PS 5#define MOS3_PD 6#define MOS3_NRS 7#define MOS3_NRD 8#define MOS3_OFF 9#define MOS3_IC 10#define MOS3_IC_VBS 11#define MOS3_IC_VDS 12#define MOS3_IC_VGS 13#define MOS3_W_SENS 14#define MOS3_L_SENS 15#define MOS3_CB 16#define MOS3_CG 17#define MOS3_CS 18#define MOS3_POWER 19#define MOS3_CGS                20#define MOS3_CGD                21#define MOS3_DNODE              22#define MOS3_GNODE              23#define MOS3_SNODE              24#define MOS3_BNODE              25#define MOS3_DNODEPRIME         26#define MOS3_SNODEPRIME         27#define MOS3_SOURCECONDUCT      28#define MOS3_DRAINCONDUCT       29#define MOS3_VON                30#define MOS3_VDSAT              31#define MOS3_SOURCEVCRIT        32#define MOS3_DRAINVCRIT         33#define MOS3_CD                 34#define MOS3_CBS                35#define MOS3_CBD                36#define MOS3_GMBS               37#define MOS3_GM                 38#define MOS3_GDS                39#define MOS3_GBD                40#define MOS3_GBS                41#define MOS3_CAPBD              42#define MOS3_CAPBS              43#define MOS3_CAPZEROBIASBD      44#define MOS3_CAPZEROBIASBDSW    45#define MOS3_CAPZEROBIASBS      46#define MOS3_CAPZEROBIASBSSW    47#define MOS3_VBD                48#define MOS3_VBS                49#define MOS3_VGS                50#define MOS3_VDS                51#define MOS3_CAPGS              52#define MOS3_QGS                53#define MOS3_CQGS               54#define MOS3_CAPGD              55#define MOS3_QGD                56#define MOS3_CQGD               57#define MOS3_CAPGB              58#define MOS3_QGB                59#define MOS3_CQGB               60#define MOS3_QBD                61#define MOS3_CQBD               62#define MOS3_QBS                63#define MOS3_CQBS               64#define MOS3_W_SENS_REAL        65#define MOS3_W_SENS_IMAG        66#define MOS3_W_SENS_MAG         67 #define MOS3_W_SENS_PH          68#define MOS3_W_SENS_CPLX        69#define MOS3_L_SENS_REAL        70#define MOS3_L_SENS_IMAG        71#define MOS3_L_SENS_MAG         72#define MOS3_L_SENS_PH          73#define MOS3_L_SENS_CPLX        74#define MOS3_W_SENS_DC          75#define MOS3_L_SENS_DC          76#define MOS3_TEMP               77#define MOS3_SOURCERESIST       78#define MOS3_DRAINRESIST        79/* model parameters */#define MOS3_MOD_VTO 101#define MOS3_MOD_KP 102#define MOS3_MOD_GAMMA 103#define MOS3_MOD_PHI 104#define MOS3_MOD_RD 105#define MOS3_MOD_RS 106#define MOS3_MOD_CBD 107#define MOS3_MOD_CBS 108#define MOS3_MOD_IS 109#define MOS3_MOD_PB 110#define MOS3_MOD_CGSO 111#define MOS3_MOD_CGDO 112#define MOS3_MOD_CGBO 113#define MOS3_MOD_RSH 114#define MOS3_MOD_CJ 115#define MOS3_MOD_MJ 116#define MOS3_MOD_CJSW 117#define MOS3_MOD_MJSW 118#define MOS3_MOD_JS 119#define MOS3_MOD_TOX 120#define MOS3_MOD_LD 121#define MOS3_MOD_U0 122#define MOS3_MOD_FC 123#define MOS3_MOD_NSUB 124#define MOS3_MOD_TPG 125#define MOS3_MOD_NSS 126#define MOS3_MOD_ETA 127#define MOS3_MOD_DELTA 128#define MOS3_MOD_NFS 129#define MOS3_MOD_THETA 130#define MOS3_MOD_VMAX 131#define MOS3_MOD_KAPPA 132#define MOS3_MOD_NMOS 133#define MOS3_MOD_PMOS 134#define MOS3_MOD_XJ 135#define MOS3_MOD_UEXP 136#define MOS3_MOD_NEFF 137#define MOS3_MOD_XD 138#define MOS3_MOD_ALPHA 139#define MOS3_DELTA 140#define MOS3_MOD_TNOM 141#define MOS3_MOD_KF 142#define MOS3_MOD_AF 143#define MOS3_MOD_TYPE 144/* device questions *//* model questions */#include "mos3ext.h"#endif /*MOS3*/

⌨️ 快捷键说明

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