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

📄 b3soifddef.h

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 H
📖 第 1 页 / 共 5 页
字号:
/* indices to the array of B3SOIFD NOISE SOURCES */#define B3SOIFDRDNOIZ       0#define B3SOIFDRSNOIZ       1#define B3SOIFDIDNOIZ       2#define B3SOIFDFLNOIZ       3#define B3SOIFDFBNOIZ       4#define B3SOIFDTOTNOIZ      5#define B3SOIFDNSRCS        6     /* the number of MOSFET(3) noise sources */#ifndef NONOISE    double B3SOIFDnVar[NSTATVARS][B3SOIFDNSRCS];#else /* NONOISE */        double **B3SOIFDnVar;#endif /* NONOISE */} B3SOIFDinstance ;struct b3soifdSizeDependParam{    double Width;    double Length;    double Rth0;    double Cth0;    double B3SOIFDcdsc;               double B3SOIFDcdscb;        double B3SOIFDcdscd;           double B3SOIFDcit;               double B3SOIFDnfactor;          double B3SOIFDvsat;             double B3SOIFDat;             double B3SOIFDa0;       double B3SOIFDags;          double B3SOIFDa1;             double B3SOIFDa2;             double B3SOIFDketa;         double B3SOIFDnpeak;            double B3SOIFDnsub;    double B3SOIFDngate;            double B3SOIFDgamma1;          double B3SOIFDgamma2;         double B3SOIFDvbx;          double B3SOIFDvbi;           double B3SOIFDvbm;           double B3SOIFDvbsc;           double B3SOIFDxt;           double B3SOIFDphi;    double B3SOIFDlitl;    double B3SOIFDk1;    double B3SOIFDkt1;    double B3SOIFDkt1l;    double B3SOIFDkt2;    double B3SOIFDk2;    double B3SOIFDk3;    double B3SOIFDk3b;    double B3SOIFDw0;    double B3SOIFDnlx;    double B3SOIFDdvt0;          double B3SOIFDdvt1;          double B3SOIFDdvt2;          double B3SOIFDdvt0w;          double B3SOIFDdvt1w;          double B3SOIFDdvt2w;          double B3SOIFDdrout;          double B3SOIFDdsub;          double B3SOIFDvth0;    double B3SOIFDua;    double B3SOIFDua1;    double B3SOIFDub;    double B3SOIFDub1;    double B3SOIFDuc;    double B3SOIFDuc1;    double B3SOIFDu0;    double B3SOIFDute;    double B3SOIFDvoff;    double B3SOIFDvfb;    double B3SOIFDuatemp;    double B3SOIFDubtemp;    double B3SOIFDuctemp;    double B3SOIFDrbody;    double B3SOIFDrth;    double B3SOIFDcth;    double B3SOIFDrds0denom;    double B3SOIFDvfbb;    double B3SOIFDjbjt;    double B3SOIFDjdif;    double B3SOIFDjrec;    double B3SOIFDjtun;    double B3SOIFDcsesw;    double B3SOIFDcdesw;  /* Added */    double B3SOIFDsdt1;    double B3SOIFDst2;    double B3SOIFDst3;    double B3SOIFDdt2;    double B3SOIFDdt3;  /* Added */    double B3SOIFDdelta;    double B3SOIFDrdsw;           double B3SOIFDrds0;           double B3SOIFDprwg;           double B3SOIFDprwb;           double B3SOIFDprt;           double B3SOIFDeta0;             double B3SOIFDetab;             double B3SOIFDpclm;          double B3SOIFDpdibl1;          double B3SOIFDpdibl2;          double B3SOIFDpdiblb;          double B3SOIFDpvag;           double B3SOIFDwr;    double B3SOIFDdwg;    double B3SOIFDdwb;    double B3SOIFDb0;    double B3SOIFDb1;    double B3SOIFDalpha0;    double B3SOIFDalpha1;    double B3SOIFDbeta0;    /* CV model */    double B3SOIFDcgsl;    double B3SOIFDcgdl;    double B3SOIFDckappa;    double B3SOIFDcf;    double B3SOIFDclc;    double B3SOIFDcle;/* Added for binning - START0 */    double B3SOIFDvbsa;    double B3SOIFDdelp;    double B3SOIFDkb1;    double B3SOIFDkb3;    double B3SOIFDdvbd0;    double B3SOIFDdvbd1;    double B3SOIFDabp;    double B3SOIFDmxc;    double B3SOIFDadice0;    double B3SOIFDaii;    double B3SOIFDbii;    double B3SOIFDcii;    double B3SOIFDdii;    double B3SOIFDagidl;    double B3SOIFDbgidl;    double B3SOIFDngidl;    double B3SOIFDntun;    double B3SOIFDndiode;    double B3SOIFDisbjt;    double B3SOIFDisdif;    double B3SOIFDisrec;    double B3SOIFDistun;    double B3SOIFDedl;    double B3SOIFDkbjt1;    double B3SOIFDvsdfb;    double B3SOIFDvsdth;/* Added for binning - END0 *//* Pre-calculated constants */    double B3SOIFDdw;    double B3SOIFDdl;    double B3SOIFDleff;    double B3SOIFDweff;    double B3SOIFDdwc;    double B3SOIFDdlc;    double B3SOIFDleffCV;    double B3SOIFDweffCV;    double B3SOIFDabulkCVfactor;    double B3SOIFDcgso;    double B3SOIFDcgdo;    double B3SOIFDcgeo;    double B3SOIFDu0temp;           double B3SOIFDvsattemp;       double B3SOIFDsqrtPhi;       double B3SOIFDphis3;       double B3SOIFDXdep0;              double B3SOIFDsqrtXdep0;              double B3SOIFDtheta0vb0;    double B3SOIFDthetaRout;     double B3SOIFDcof1;    double B3SOIFDcof2;    double B3SOIFDcof3;    double B3SOIFDcof4;    double B3SOIFDcdep0;    struct b3soifdSizeDependParam  *pNext;};typedef struct sB3SOIFDmodel {    int B3SOIFDmodType;    struct sB3SOIFDmodel *B3SOIFDnextModel;    B3SOIFDinstance *B3SOIFDinstances;    IFuid B3SOIFDmodName;     int B3SOIFDtype;    int    B3SOIFDmobMod;    int    B3SOIFDcapMod;    int    B3SOIFDnoiMod;    int    B3SOIFDshMod;    int    B3SOIFDbinUnit;    int    B3SOIFDparamChk;    double B3SOIFDversion;                 double B3SOIFDtox;                 double B3SOIFDcdsc;               double B3SOIFDcdscb;     double B3SOIFDcdscd;              double B3SOIFDcit;               double B3SOIFDnfactor;          double B3SOIFDvsat;             double B3SOIFDat;             double B3SOIFDa0;       double B3SOIFDags;          double B3SOIFDa1;             double B3SOIFDa2;             double B3SOIFDketa;         double B3SOIFDnsub;    double B3SOIFDnpeak;            double B3SOIFDngate;            double B3SOIFDgamma1;          double B3SOIFDgamma2;         double B3SOIFDvbx;          double B3SOIFDvbm;           double B3SOIFDxt;           double B3SOIFDk1;    double B3SOIFDkt1;    double B3SOIFDkt1l;    double B3SOIFDkt2;    double B3SOIFDk2;    double B3SOIFDk3;    double B3SOIFDk3b;    double B3SOIFDw0;    double B3SOIFDnlx;    double B3SOIFDdvt0;          double B3SOIFDdvt1;          double B3SOIFDdvt2;          double B3SOIFDdvt0w;          double B3SOIFDdvt1w;          double B3SOIFDdvt2w;          double B3SOIFDdrout;          double B3SOIFDdsub;          double B3SOIFDvth0;    double B3SOIFDua;    double B3SOIFDua1;    double B3SOIFDub;    double B3SOIFDub1;    double B3SOIFDuc;    double B3SOIFDuc1;    double B3SOIFDu0;    double B3SOIFDute;    double B3SOIFDvoff;    double B3SOIFDdelta;    double B3SOIFDrdsw;           double B3SOIFDprwg;    double B3SOIFDprwb;    double B3SOIFDprt;           double B3SOIFDeta0;             double B3SOIFDetab;             double B3SOIFDpclm;          double B3SOIFDpdibl1;          double B3SOIFDpdibl2;          double B3SOIFDpdiblb;    double B3SOIFDpvag;           double B3SOIFDwr;    double B3SOIFDdwg;    double B3SOIFDdwb;    double B3SOIFDb0;    double B3SOIFDb1;    double B3SOIFDalpha0;    double B3SOIFDalpha1;    double B3SOIFDbeta0;    double B3SOIFDtbox;    double B3SOIFDtsi;    double B3SOIFDxj;    double B3SOIFDkb1;    double B3SOIFDkb3;    double B3SOIFDdvbd0;    double B3SOIFDdvbd1;    double B3SOIFDvbsa;    double B3SOIFDdelp;    double B3SOIFDrbody;    double B3SOIFDrbsh;    double B3SOIFDadice0;    double B3SOIFDabp;    double B3SOIFDmxc;    double B3SOIFDrth0;    double B3SOIFDcth0;    double B3SOIFDaii;    double B3SOIFDbii;    double B3SOIFDcii;    double B3SOIFDdii;    double B3SOIFDngidl;    double B3SOIFDagidl;    double B3SOIFDbgidl;    double B3SOIFDndiode;    double B3SOIFDntun;    double B3SOIFDisbjt;    double B3SOIFDisdif;    double B3SOIFDisrec;    double B3SOIFDistun;    double B3SOIFDxbjt;    double B3SOIFDxdif;    double B3SOIFDxrec;    double B3SOIFDxtun;    double B3SOIFDedl;    double B3SOIFDkbjt1;    double B3SOIFDtt;    double B3SOIFDvsdfb;    double B3SOIFDvsdth;    double B3SOIFDcsdmin;    double B3SOIFDasd;    /* CV model */    double B3SOIFDcgsl;    double B3SOIFDcgdl;    double B3SOIFDckappa;    double B3SOIFDcf;    double B3SOIFDclc;    double B3SOIFDcle;    double B3SOIFDdwc;    double B3SOIFDdlc;    double B3SOIFDtnom;    double B3SOIFDcgso;    double B3SOIFDcgdo;    double B3SOIFDcgeo;    double B3SOIFDxpart;    double B3SOIFDcFringOut;    double B3SOIFDcFringMax;    double B3SOIFDsheetResistance;    double B3SOIFDbodyJctGateSideGradingCoeff;    double B3SOIFDGatesidewallJctPotential;    double B3SOIFDunitLengthGateSidewallJctCap;    double B3SOIFDcsdesw;    double B3SOIFDLint;    double B3SOIFDLl;    double B3SOIFDLln;    double B3SOIFDLw;    double B3SOIFDLwn;    double B3SOIFDLwl;    double B3SOIFDLmin;    double B3SOIFDLmax;    double B3SOIFDWint;    double B3SOIFDWl;    double B3SOIFDWln;    double B3SOIFDWw;    double B3SOIFDWwn;    double B3SOIFDWwl;    double B3SOIFDWmin;    double B3SOIFDWmax;/* Added for binning - START1 */    /* Length Dependence */    double B3SOIFDlnpeak;            double B3SOIFDlnsub;    double B3SOIFDlngate;            double B3SOIFDlvth0;    double B3SOIFDlk1;    double B3SOIFDlk2;    double B3SOIFDlk3;    double B3SOIFDlk3b;    double B3SOIFDlvbsa;    double B3SOIFDldelp;    double B3SOIFDlkb1;    double B3SOIFDlkb3;    double B3SOIFDldvbd0;    double B3SOIFDldvbd1;    double B3SOIFDlw0;    double B3SOIFDlnlx;    double B3SOIFDldvt0;          double B3SOIFDldvt1;          double B3SOIFDldvt2;          double B3SOIFDldvt0w;          double B3SOIFDldvt1w;          double B3SOIFDldvt2w;          double B3SOIFDlu0;    double B3SOIFDlua;    double B3SOIFDlub;    double B3SOIFDluc;    double B3SOIFDlvsat;             double B3SOIFDla0;       double B3SOIFDlags;          double B3SOIFDlb0;    double B3SOIFDlb1;    double B3SOIFDlketa;    double B3SOIFDlabp;

⌨️ 快捷键说明

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