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

📄 mos1defs.h

📁 spice中支持多层次元件模型仿真的可单独运行的插件源码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define MOS1dphigd_dw MOS1sens + 66#define MOS1dphigb_dw MOS1sens + 67#define MOS1dphibs_dw MOS1sens + 68#define MOS1dphibd_dw MOS1sens + 69} MOS1instance ;#define MOS1vbd MOS1states+ 0   /* bulk-drain voltage */#define MOS1vbs MOS1states+ 1   /* bulk-source voltage */#define MOS1vgs MOS1states+ 2   /* gate-source voltage */#define MOS1vds MOS1states+ 3   /* drain-source voltage */#define MOS1capgs MOS1states+4  /* gate-source capacitor value */#define MOS1qgs MOS1states+ 5   /* gate-source capacitor charge */#define MOS1cqgs MOS1states+ 6  /* gate-source capacitor current */#define MOS1capgd MOS1states+ 7 /* gate-drain capacitor value */#define MOS1qgd MOS1states+ 8   /* gate-drain capacitor charge */#define MOS1cqgd MOS1states+ 9  /* gate-drain capacitor current */#define MOS1capgb MOS1states+10 /* gate-bulk capacitor value */#define MOS1qgb MOS1states+ 11  /* gate-bulk capacitor charge */#define MOS1cqgb MOS1states+ 12 /* gate-bulk capacitor current */#define MOS1qbd MOS1states+ 13  /* bulk-drain capacitor charge */#define MOS1cqbd MOS1states+ 14 /* bulk-drain capacitor current */#define MOS1qbs MOS1states+ 15  /* bulk-source capacitor charge */#define MOS1cqbs MOS1states+ 16 /* bulk-source capacitor current */#define MOS1numStates 17#define MOS1sensxpgs MOS1states+17 /* charge sensitivities and           their derivatives.  +18 for the derivatives:          pointer to the beginning of the array */#define MOS1sensxpgd  MOS1states+19#define MOS1sensxpgb  MOS1states+21#define MOS1sensxpbs  MOS1states+23#define MOS1sensxpbd  MOS1states+25#define MOS1numSenStates 10/* per model data */    /* NOTE:  parameters marked 'input - use xxxx' are paramters for     * which a temperature correction is applied in MOS1temp, thus     * the MOS1xxxx value in the per-instance structure should be used     * instead in all calculations      */typedef struct sMOS1model {       /* model structure for a resistor */    int MOS1modType;    /* type index to this device type */    struct sMOS1model *MOS1nextModel;    /* pointer to next possible model                                           *in linked list */    MOS1instance * MOS1instances; /* pointer to list of instances                                    * that have this model */    IFuid MOS1modName;       /* pointer to character string naming this model */    int MOS1type;       /* device type : 1 = nmos,  -1 = pmos */    double MOS1tnom;        /* temperature at which parameters measured */    double MOS1latDiff;    double MOS1jctSatCurDensity;    /* input - use tSatCurDens */    double MOS1jctSatCur;   /* input - use tSatCur */    double MOS1drainResistance;    double MOS1sourceResistance;    double MOS1sheetResistance;    double MOS1transconductance;    /* input - use tTransconductance */    double MOS1gateSourceOverlapCapFactor;    double MOS1gateDrainOverlapCapFactor;    double MOS1gateBulkOverlapCapFactor;    double MOS1oxideCapFactor;    double MOS1vt0; /* input - use tVto */    double MOS1capBD;   /* input - use tCbd */    double MOS1capBS;   /* input - use tCbs */    double MOS1bulkCapFactor;   /* input - use tCj */    double MOS1sideWallCapFactor;   /* input - use tCjsw */    double MOS1bulkJctPotential;    /* input - use tBulkPot */    double MOS1bulkJctBotGradingCoeff;    double MOS1bulkJctSideGradingCoeff;    double MOS1fwdCapDepCoeff;    double MOS1phi; /* input - use tPhi */    double MOS1gamma;    double MOS1lambda;    double MOS1substrateDoping;    int MOS1gateType;    double MOS1surfaceStateDensity;    double MOS1oxideThickness;    double MOS1surfaceMobility; /* input - use tSurfMob */    double MOS1fNcoef;    double MOS1fNexp;    unsigned MOS1typeGiven  :1;    unsigned MOS1latDiffGiven   :1;    unsigned MOS1jctSatCurDensityGiven  :1;    unsigned MOS1jctSatCurGiven :1;    unsigned MOS1drainResistanceGiven   :1;    unsigned MOS1sourceResistanceGiven  :1;    unsigned MOS1sheetResistanceGiven   :1;    unsigned MOS1transconductanceGiven  :1;    unsigned MOS1gateSourceOverlapCapFactorGiven    :1;    unsigned MOS1gateDrainOverlapCapFactorGiven :1;    unsigned MOS1gateBulkOverlapCapFactorGiven  :1;    unsigned MOS1vt0Given   :1;    unsigned MOS1capBDGiven :1;    unsigned MOS1capBSGiven :1;    unsigned MOS1bulkCapFactorGiven :1;    unsigned MOS1sideWallCapFactorGiven   :1;    unsigned MOS1bulkJctPotentialGiven  :1;    unsigned MOS1bulkJctBotGradingCoeffGiven    :1;    unsigned MOS1bulkJctSideGradingCoeffGiven   :1;    unsigned MOS1fwdCapDepCoeffGiven    :1;    unsigned MOS1phiGiven   :1;    unsigned MOS1gammaGiven :1;    unsigned MOS1lambdaGiven    :1;    unsigned MOS1substrateDopingGiven   :1;    unsigned MOS1gateTypeGiven  :1;    unsigned MOS1surfaceStateDensityGiven   :1;    unsigned MOS1oxideThicknessGiven    :1;    unsigned MOS1surfaceMobilityGiven   :1;    unsigned MOS1tnomGiven  :1;    unsigned MOS1fNcoefGiven  :1;    unsigned MOS1fNexpGiven   :1;} MOS1model;#ifndef NMOS#define NMOS 1#define PMOS -1#endif /*NMOS*//* device parameters */#define MOS1_W 1#define MOS1_L 2#define MOS1_AS 3#define MOS1_AD 4#define MOS1_PS 5#define MOS1_PD 6#define MOS1_NRS 7#define MOS1_NRD 8#define MOS1_OFF 9#define MOS1_IC 10#define MOS1_IC_VBS 11#define MOS1_IC_VDS 12#define MOS1_IC_VGS 13#define MOS1_W_SENS 14#define MOS1_L_SENS 15#define MOS1_CB 16#define MOS1_CG 17#define MOS1_CS 18#define MOS1_POWER 19#define MOS1_TEMP 20/* model paramerers */#define MOS1_MOD_VTO 101#define MOS1_MOD_KP 102#define MOS1_MOD_GAMMA 103#define MOS1_MOD_PHI 104#define MOS1_MOD_LAMBDA 105#define MOS1_MOD_RD 106#define MOS1_MOD_RS 107#define MOS1_MOD_CBD 108#define MOS1_MOD_CBS 109#define MOS1_MOD_IS 110#define MOS1_MOD_PB 111#define MOS1_MOD_CGSO 112#define MOS1_MOD_CGDO 113#define MOS1_MOD_CGBO 114#define MOS1_MOD_CJ 115#define MOS1_MOD_MJ 116#define MOS1_MOD_CJSW 117#define MOS1_MOD_MJSW 118#define MOS1_MOD_JS 119#define MOS1_MOD_TOX 120#define MOS1_MOD_LD 121#define MOS1_MOD_RSH 122#define MOS1_MOD_U0 123#define MOS1_MOD_FC 124#define MOS1_MOD_NSUB 125#define MOS1_MOD_TPG 126#define MOS1_MOD_NSS 127#define MOS1_MOD_NMOS 128#define MOS1_MOD_PMOS 129#define MOS1_MOD_TNOM 130#define MOS1_MOD_KF 131#define MOS1_MOD_AF 132#define MOS1_MOD_TYPE 133/* device questions */#define MOS1_CGS                201#define MOS1_CGD                202#define MOS1_DNODE              203#define MOS1_GNODE              204#define MOS1_SNODE              205#define MOS1_BNODE              206#define MOS1_DNODEPRIME         207#define MOS1_SNODEPRIME         208#define MOS1_SOURCECONDUCT      209#define MOS1_DRAINCONDUCT       210#define MOS1_VON                211#define MOS1_VDSAT              212#define MOS1_SOURCEVCRIT        213#define MOS1_DRAINVCRIT         214#define MOS1_CD                 215#define MOS1_CBS                216#define MOS1_CBD                217#define MOS1_GMBS               218#define MOS1_GM                 219#define MOS1_GDS                220#define MOS1_GBD                221#define MOS1_GBS                222#define MOS1_CAPBD              223#define MOS1_CAPBS              224#define MOS1_CAPZEROBIASBD      225#define MOS1_CAPZEROBIASBDSW    226#define MOS1_CAPZEROBIASBS      227#define MOS1_CAPZEROBIASBSSW    228#define MOS1_VBD                229#define MOS1_VBS                230#define MOS1_VGS                231#define MOS1_VDS                232#define MOS1_CAPGS              233#define MOS1_QGS                234#define MOS1_CQGS               235#define MOS1_CAPGD              236#define MOS1_QGD                237#define MOS1_CQGD               238#define MOS1_CAPGB              239#define MOS1_QGB                240#define MOS1_CQGB               241#define MOS1_QBD                242#define MOS1_CQBD               243#define MOS1_QBS                244#define MOS1_CQBS               245#define MOS1_L_SENS_REAL               246#define MOS1_L_SENS_IMAG               247#define MOS1_L_SENS_MAG                248 #define MOS1_L_SENS_PH                 249 #define MOS1_L_SENS_CPLX               250#define MOS1_W_SENS_REAL               251#define MOS1_W_SENS_IMAG               252#define MOS1_W_SENS_MAG                253 #define MOS1_W_SENS_PH                 254 #define MOS1_W_SENS_CPLX               255#define MOS1_L_SENS_DC                 256#define MOS1_W_SENS_DC                 257#define MOS1_SOURCERESIST      258#define MOS1_DRAINRESIST       259/* model questions */#include "mos1ext.h"#endif /*MOS1*/

⌨️ 快捷键说明

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