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

📄 b3soidddef.h

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 H
📖 第 1 页 / 共 5 页
字号:
/* indices to the array of B3SOIDD NOISE SOURCES */#define B3SOIDDRDNOIZ       0#define B3SOIDDRSNOIZ       1#define B3SOIDDIDNOIZ       2#define B3SOIDDFLNOIZ       3#define B3SOIDDFBNOIZ       4#define B3SOIDDTOTNOIZ      5#define B3SOIDDNSRCS        6     /* the number of MOSFET(3) noise sources */#ifndef NONOISE    double B3SOIDDnVar[NSTATVARS][B3SOIDDNSRCS];#else /* NONOISE */        double **B3SOIDDnVar;#endif /* NONOISE */} B3SOIDDinstance ;struct b3soiddSizeDependParam{    double Width;    double Length;    double Rth0;    double Cth0;    double B3SOIDDcdsc;               double B3SOIDDcdscb;        double B3SOIDDcdscd;           double B3SOIDDcit;               double B3SOIDDnfactor;          double B3SOIDDvsat;             double B3SOIDDat;             double B3SOIDDa0;       double B3SOIDDags;          double B3SOIDDa1;             double B3SOIDDa2;             double B3SOIDDketa;         double B3SOIDDnpeak;            double B3SOIDDnsub;    double B3SOIDDngate;            double B3SOIDDgamma1;          double B3SOIDDgamma2;         double B3SOIDDvbx;          double B3SOIDDvbi;           double B3SOIDDvbm;           double B3SOIDDvbsc;           double B3SOIDDxt;           double B3SOIDDphi;    double B3SOIDDlitl;    double B3SOIDDk1;    double B3SOIDDkt1;    double B3SOIDDkt1l;    double B3SOIDDkt2;    double B3SOIDDk2;    double B3SOIDDk3;    double B3SOIDDk3b;    double B3SOIDDw0;    double B3SOIDDnlx;    double B3SOIDDdvt0;          double B3SOIDDdvt1;          double B3SOIDDdvt2;          double B3SOIDDdvt0w;          double B3SOIDDdvt1w;          double B3SOIDDdvt2w;          double B3SOIDDdrout;          double B3SOIDDdsub;          double B3SOIDDvth0;    double B3SOIDDua;    double B3SOIDDua1;    double B3SOIDDub;    double B3SOIDDub1;    double B3SOIDDuc;    double B3SOIDDuc1;    double B3SOIDDu0;    double B3SOIDDute;    double B3SOIDDvoff;    double B3SOIDDvfb;    double B3SOIDDuatemp;    double B3SOIDDubtemp;    double B3SOIDDuctemp;    double B3SOIDDrbody;    double B3SOIDDrth;    double B3SOIDDcth;    double B3SOIDDrds0denom;    double B3SOIDDvfbb;    double B3SOIDDjbjt;    double B3SOIDDjdif;    double B3SOIDDjrec;    double B3SOIDDjtun;    double B3SOIDDcsesw;    double B3SOIDDcdesw;   /* Added */    double B3SOIDDsdt1;    double B3SOIDDst2;    double B3SOIDDst3;    double B3SOIDDdt2;    double B3SOIDDdt3;  /* Added */    double B3SOIDDdelta;    double B3SOIDDrdsw;           double B3SOIDDrds0;           double B3SOIDDprwg;           double B3SOIDDprwb;           double B3SOIDDprt;           double B3SOIDDeta0;             double B3SOIDDetab;             double B3SOIDDpclm;          double B3SOIDDpdibl1;          double B3SOIDDpdibl2;          double B3SOIDDpdiblb;          double B3SOIDDpvag;           double B3SOIDDwr;    double B3SOIDDdwg;    double B3SOIDDdwb;    double B3SOIDDb0;    double B3SOIDDb1;    double B3SOIDDalpha0;    double B3SOIDDalpha1;    double B3SOIDDbeta0;    /* CV model */    double B3SOIDDcgsl;    double B3SOIDDcgdl;    double B3SOIDDckappa;    double B3SOIDDcf;    double B3SOIDDclc;    double B3SOIDDcle;/* Added for binning - START0 */    double B3SOIDDvbsa;    double B3SOIDDdelp;    double B3SOIDDkb1;    double B3SOIDDkb3;    double B3SOIDDdvbd0;    double B3SOIDDdvbd1;    double B3SOIDDabp;    double B3SOIDDmxc;    double B3SOIDDadice0;    double B3SOIDDaii;    double B3SOIDDbii;    double B3SOIDDcii;    double B3SOIDDdii;    double B3SOIDDagidl;    double B3SOIDDbgidl;    double B3SOIDDngidl;    double B3SOIDDntun;    double B3SOIDDndiode;    double B3SOIDDisbjt;    double B3SOIDDisdif;    double B3SOIDDisrec;    double B3SOIDDistun;    double B3SOIDDedl;    double B3SOIDDkbjt1;    double B3SOIDDvsdfb;    double B3SOIDDvsdth;/* Added for binning - END0 *//* Pre-calculated constants */    double B3SOIDDdw;    double B3SOIDDdl;    double B3SOIDDleff;    double B3SOIDDweff;    double B3SOIDDdwc;    double B3SOIDDdlc;    double B3SOIDDleffCV;    double B3SOIDDweffCV;    double B3SOIDDabulkCVfactor;    double B3SOIDDcgso;    double B3SOIDDcgdo;    double B3SOIDDcgeo;    double B3SOIDDu0temp;           double B3SOIDDvsattemp;       double B3SOIDDsqrtPhi;       double B3SOIDDphis3;       double B3SOIDDXdep0;              double B3SOIDDsqrtXdep0;              double B3SOIDDtheta0vb0;    double B3SOIDDthetaRout;     double B3SOIDDcof1;    double B3SOIDDcof2;    double B3SOIDDcof3;    double B3SOIDDcof4;    double B3SOIDDcdep0;    struct b3soiddSizeDependParam  *pNext;};typedef struct sB3SOIDDmodel {    int B3SOIDDmodType;    struct sB3SOIDDmodel *B3SOIDDnextModel;    B3SOIDDinstance *B3SOIDDinstances;    IFuid B3SOIDDmodName;     int B3SOIDDtype;    int    B3SOIDDmobMod;    int    B3SOIDDcapMod;    int    B3SOIDDnoiMod;    int    B3SOIDDshMod;    int    B3SOIDDbinUnit;    int    B3SOIDDparamChk;    double B3SOIDDversion;                 double B3SOIDDtox;                 double B3SOIDDcdsc;               double B3SOIDDcdscb;     double B3SOIDDcdscd;              double B3SOIDDcit;               double B3SOIDDnfactor;          double B3SOIDDvsat;             double B3SOIDDat;             double B3SOIDDa0;       double B3SOIDDags;          double B3SOIDDa1;             double B3SOIDDa2;             double B3SOIDDketa;         double B3SOIDDnsub;    double B3SOIDDnpeak;            double B3SOIDDngate;            double B3SOIDDgamma1;          double B3SOIDDgamma2;         double B3SOIDDvbx;          double B3SOIDDvbm;           double B3SOIDDxt;           double B3SOIDDk1;    double B3SOIDDkt1;    double B3SOIDDkt1l;    double B3SOIDDkt2;    double B3SOIDDk2;    double B3SOIDDk3;    double B3SOIDDk3b;    double B3SOIDDw0;    double B3SOIDDnlx;    double B3SOIDDdvt0;          double B3SOIDDdvt1;          double B3SOIDDdvt2;          double B3SOIDDdvt0w;          double B3SOIDDdvt1w;          double B3SOIDDdvt2w;          double B3SOIDDdrout;          double B3SOIDDdsub;          double B3SOIDDvth0;    double B3SOIDDua;    double B3SOIDDua1;    double B3SOIDDub;    double B3SOIDDub1;    double B3SOIDDuc;    double B3SOIDDuc1;    double B3SOIDDu0;    double B3SOIDDute;    double B3SOIDDvoff;    double B3SOIDDdelta;    double B3SOIDDrdsw;           double B3SOIDDprwg;    double B3SOIDDprwb;    double B3SOIDDprt;           double B3SOIDDeta0;             double B3SOIDDetab;             double B3SOIDDpclm;          double B3SOIDDpdibl1;          double B3SOIDDpdibl2;          double B3SOIDDpdiblb;    double B3SOIDDpvag;           double B3SOIDDwr;    double B3SOIDDdwg;    double B3SOIDDdwb;    double B3SOIDDb0;    double B3SOIDDb1;    double B3SOIDDalpha0;    double B3SOIDDalpha1;    double B3SOIDDbeta0;    double B3SOIDDtbox;    double B3SOIDDtsi;    double B3SOIDDxj;    double B3SOIDDkb1;    double B3SOIDDkb3;    double B3SOIDDdvbd0;    double B3SOIDDdvbd1;    double B3SOIDDvbsa;    double B3SOIDDdelp;    double B3SOIDDrbody;    double B3SOIDDrbsh;    double B3SOIDDadice0;    double B3SOIDDabp;    double B3SOIDDmxc;    double B3SOIDDrth0;    double B3SOIDDcth0;    double B3SOIDDaii;    double B3SOIDDbii;    double B3SOIDDcii;    double B3SOIDDdii;    double B3SOIDDngidl;    double B3SOIDDagidl;    double B3SOIDDbgidl;    double B3SOIDDndiode;    double B3SOIDDntun;    double B3SOIDDisbjt;    double B3SOIDDisdif;    double B3SOIDDisrec;    double B3SOIDDistun;    double B3SOIDDxbjt;    double B3SOIDDxdif;    double B3SOIDDxrec;    double B3SOIDDxtun;    double B3SOIDDedl;    double B3SOIDDkbjt1;    double B3SOIDDtt;    double B3SOIDDvsdfb;    double B3SOIDDvsdth;    double B3SOIDDcsdmin;    double B3SOIDDasd;    /* CV model */    double B3SOIDDcgsl;    double B3SOIDDcgdl;    double B3SOIDDckappa;    double B3SOIDDcf;    double B3SOIDDclc;    double B3SOIDDcle;    double B3SOIDDdwc;    double B3SOIDDdlc;    double B3SOIDDtnom;    double B3SOIDDcgso;    double B3SOIDDcgdo;    double B3SOIDDcgeo;    double B3SOIDDxpart;    double B3SOIDDcFringOut;    double B3SOIDDcFringMax;    double B3SOIDDsheetResistance;    double B3SOIDDbodyJctGateSideGradingCoeff;    double B3SOIDDGatesidewallJctPotential;    double B3SOIDDunitLengthGateSidewallJctCap;    double B3SOIDDcsdesw;    double B3SOIDDLint;    double B3SOIDDLl;    double B3SOIDDLln;    double B3SOIDDLw;    double B3SOIDDLwn;    double B3SOIDDLwl;    double B3SOIDDLmin;    double B3SOIDDLmax;    double B3SOIDDWint;    double B3SOIDDWl;    double B3SOIDDWln;    double B3SOIDDWw;    double B3SOIDDWwn;    double B3SOIDDWwl;    double B3SOIDDWmin;    double B3SOIDDWmax;/* Added for binning - START1 */    /* Length Dependence */    double B3SOIDDlnpeak;            double B3SOIDDlnsub;    double B3SOIDDlngate;            double B3SOIDDlvth0;    double B3SOIDDlk1;    double B3SOIDDlk2;    double B3SOIDDlk3;    double B3SOIDDlk3b;    double B3SOIDDlvbsa;    double B3SOIDDldelp;    double B3SOIDDlkb1;    double B3SOIDDlkb3;    double B3SOIDDldvbd0;    double B3SOIDDldvbd1;    double B3SOIDDlw0;    double B3SOIDDlnlx;    double B3SOIDDldvt0;          double B3SOIDDldvt1;          double B3SOIDDldvt2;          double B3SOIDDldvt0w;          double B3SOIDDldvt1w;          double B3SOIDDldvt2w;          double B3SOIDDlu0;    double B3SOIDDlua;    double B3SOIDDlub;    double B3SOIDDluc;    double B3SOIDDlvsat;             double B3SOIDDla0;       double B3SOIDDlags;          double B3SOIDDlb0;    double B3SOIDDlb1;    double B3SOIDDlketa;

⌨️ 快捷键说明

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