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

📄 mos3defs.h

📁 支持数字元件仿真的SPICE插件
💻 H
📖 第 1 页 / 共 2 页
字号:
    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 */    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? */} 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/* 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/* device questions *//* model questions */#ifdef __STDC__extern int MOS3acLoad(GENmodel*,CKTcircuit*);extern int MOS3ask(CKTcircuit*,GENinstance*,int,IFvalue*,IFvalue*);extern int MOS3convTest(GENmodel *,CKTcircuit *);extern int MOS3delete(GENmodel*,IFuid,GENinstance**);extern void MOS3destroy(GENmodel**);extern int MOS3getic(GENmodel*,CKTcircuit*);extern int MOS3load(GENmodel*,CKTcircuit*);extern int MOS3mAsk(CKTcircuit*,GENmodel*,int,IFvalue*);extern int MOS3mDelete(GENmodel**,IFuid,GENmodel*);extern int MOS3mParam(int,IFvalue*,GENmodel*);extern int MOS3param(int,IFvalue*,GENinstance*,IFvalue*);extern int MOS3pzLoad(GENmodel*,CKTcircuit*,SPcomplex*);extern int MOS3sAcLoad(GENmodel*,CKTcircuit*);extern int MOS3sLoad(GENmodel*,CKTcircuit*);extern void MOS3sPrint(GENmodel*,CKTcircuit*);extern int MOS3sSetup(SENstruct*,GENmodel*);extern int MOS3sUpdate(GENmodel*,CKTcircuit*);extern int MOS3setup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);extern int MOS3temp(GENmodel*,CKTcircuit*);extern int MOS3trunc(GENmodel*,CKTcircuit*,double*);#else /* stdc */extern int MOS3acLoad();extern int MOS3ask();extern int MOS3convTest();extern int MOS3delete();extern void MOS3destroy();extern int MOS3getic();extern int MOS3load();extern int MOS3mAsk();extern int MOS3mDelete();extern int MOS3mParam();extern int MOS3param();extern int MOS3pzLoad();extern int MOS3sAcLoad();extern int MOS3sLoad();extern void MOS3sPrint();extern int MOS3sSetup();extern int MOS3sUpdate();extern int MOS3setup();extern int MOS3temp();extern int MOS3trunc();#endif /* stdc */#endif /*MOS3*/

⌨️ 快捷键说明

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