bsim3def.h

来自「ngspice又一个电子CAD仿真软件代码.功能更全」· C头文件 代码 · 共 1,811 行 · 第 1/4 页

H
1,811
字号
    double BSIM3dlc;    double BSIM3noff;    double BSIM3voffcv;    double BSIM3acde;    double BSIM3moin;    double BSIM3tcj;    double BSIM3tcjsw;    double BSIM3tcjswg;    double BSIM3tpb;    double BSIM3tpbsw;    double BSIM3tpbswg;    /* acm model */    double BSIM3hdif;    double BSIM3ldif;    double BSIM3ld;    double BSIM3rd;    double BSIM3rs;    double BSIM3rdc;    double BSIM3rsc;    /* Length Dependence */    double BSIM3lcdsc;               double BSIM3lcdscb;     double BSIM3lcdscd;              double BSIM3lcit;               double BSIM3lnfactor;          double BSIM3lxj;    double BSIM3lvsat;             double BSIM3lat;             double BSIM3la0;       double BSIM3lags;          double BSIM3la1;             double BSIM3la2;             double BSIM3lketa;         double BSIM3lnsub;    double BSIM3lnpeak;            double BSIM3lngate;            double BSIM3lgamma1;          double BSIM3lgamma2;         double BSIM3lvbx;          double BSIM3lvbm;           double BSIM3lxt;           double BSIM3lk1;    double BSIM3lkt1;    double BSIM3lkt1l;    double BSIM3lkt2;    double BSIM3lk2;    double BSIM3lk3;    double BSIM3lk3b;    double BSIM3lw0;    double BSIM3lnlx;    double BSIM3ldvt0;          double BSIM3ldvt1;          double BSIM3ldvt2;          double BSIM3ldvt0w;          double BSIM3ldvt1w;          double BSIM3ldvt2w;          double BSIM3ldrout;          double BSIM3ldsub;          double BSIM3lvth0;    double BSIM3lua;    double BSIM3lua1;    double BSIM3lub;    double BSIM3lub1;    double BSIM3luc;    double BSIM3luc1;    double BSIM3lu0;    double BSIM3lute;    double BSIM3lvoff;    double BSIM3ldelta;    double BSIM3lrdsw;           double BSIM3lprwg;    double BSIM3lprwb;    double BSIM3lprt;           double BSIM3leta0;             double BSIM3letab;             double BSIM3lpclm;          double BSIM3lpdibl1;          double BSIM3lpdibl2;          double BSIM3lpdiblb;    double BSIM3lpscbe1;           double BSIM3lpscbe2;           double BSIM3lpvag;           double BSIM3lwr;    double BSIM3ldwg;    double BSIM3ldwb;    double BSIM3lb0;    double BSIM3lb1;    double BSIM3lalpha0;    double BSIM3lalpha1;    double BSIM3lbeta0;    double BSIM3lvfb;    /* CV model */    double BSIM3lelm;    double BSIM3lcgsl;    double BSIM3lcgdl;    double BSIM3lckappa;    double BSIM3lcf;    double BSIM3lclc;    double BSIM3lcle;    double BSIM3lvfbcv;    double BSIM3lnoff;    double BSIM3lvoffcv;    double BSIM3lacde;    double BSIM3lmoin;    /* Width Dependence */    double BSIM3wcdsc;               double BSIM3wcdscb;     double BSIM3wcdscd;              double BSIM3wcit;               double BSIM3wnfactor;          double BSIM3wxj;    double BSIM3wvsat;             double BSIM3wat;             double BSIM3wa0;       double BSIM3wags;          double BSIM3wa1;             double BSIM3wa2;             double BSIM3wketa;         double BSIM3wnsub;    double BSIM3wnpeak;            double BSIM3wngate;            double BSIM3wgamma1;          double BSIM3wgamma2;         double BSIM3wvbx;          double BSIM3wvbm;           double BSIM3wxt;           double BSIM3wk1;    double BSIM3wkt1;    double BSIM3wkt1l;    double BSIM3wkt2;    double BSIM3wk2;    double BSIM3wk3;    double BSIM3wk3b;    double BSIM3ww0;    double BSIM3wnlx;    double BSIM3wdvt0;          double BSIM3wdvt1;          double BSIM3wdvt2;          double BSIM3wdvt0w;          double BSIM3wdvt1w;          double BSIM3wdvt2w;          double BSIM3wdrout;          double BSIM3wdsub;          double BSIM3wvth0;    double BSIM3wua;    double BSIM3wua1;    double BSIM3wub;    double BSIM3wub1;    double BSIM3wuc;    double BSIM3wuc1;    double BSIM3wu0;    double BSIM3wute;    double BSIM3wvoff;    double BSIM3wdelta;    double BSIM3wrdsw;           double BSIM3wprwg;    double BSIM3wprwb;    double BSIM3wprt;           double BSIM3weta0;             double BSIM3wetab;             double BSIM3wpclm;          double BSIM3wpdibl1;          double BSIM3wpdibl2;          double BSIM3wpdiblb;    double BSIM3wpscbe1;           double BSIM3wpscbe2;           double BSIM3wpvag;           double BSIM3wwr;    double BSIM3wdwg;    double BSIM3wdwb;    double BSIM3wb0;    double BSIM3wb1;    double BSIM3walpha0;    double BSIM3walpha1;    double BSIM3wbeta0;    double BSIM3wvfb;    /* CV model */    double BSIM3welm;    double BSIM3wcgsl;    double BSIM3wcgdl;    double BSIM3wckappa;    double BSIM3wcf;    double BSIM3wclc;    double BSIM3wcle;    double BSIM3wvfbcv;    double BSIM3wnoff;    double BSIM3wvoffcv;    double BSIM3wacde;    double BSIM3wmoin;    /* Cross-term Dependence */    double BSIM3pcdsc;               double BSIM3pcdscb;     double BSIM3pcdscd;              double BSIM3pcit;               double BSIM3pnfactor;          double BSIM3pxj;    double BSIM3pvsat;             double BSIM3pat;             double BSIM3pa0;       double BSIM3pags;          double BSIM3pa1;             double BSIM3pa2;             double BSIM3pketa;         double BSIM3pnsub;    double BSIM3pnpeak;            double BSIM3pngate;            double BSIM3pgamma1;          double BSIM3pgamma2;         double BSIM3pvbx;          double BSIM3pvbm;           double BSIM3pxt;           double BSIM3pk1;    double BSIM3pkt1;    double BSIM3pkt1l;    double BSIM3pkt2;    double BSIM3pk2;    double BSIM3pk3;    double BSIM3pk3b;    double BSIM3pw0;    double BSIM3pnlx;    double BSIM3pdvt0;          double BSIM3pdvt1;          double BSIM3pdvt2;          double BSIM3pdvt0w;          double BSIM3pdvt1w;          double BSIM3pdvt2w;          double BSIM3pdrout;          double BSIM3pdsub;          double BSIM3pvth0;    double BSIM3pua;    double BSIM3pua1;    double BSIM3pub;    double BSIM3pub1;    double BSIM3puc;    double BSIM3puc1;    double BSIM3pu0;    double BSIM3pute;    double BSIM3pvoff;    double BSIM3pdelta;    double BSIM3prdsw;    double BSIM3pprwg;    double BSIM3pprwb;    double BSIM3pprt;           double BSIM3peta0;             double BSIM3petab;             double BSIM3ppclm;          double BSIM3ppdibl1;          double BSIM3ppdibl2;          double BSIM3ppdiblb;    double BSIM3ppscbe1;           double BSIM3ppscbe2;           double BSIM3ppvag;           double BSIM3pwr;    double BSIM3pdwg;    double BSIM3pdwb;    double BSIM3pb0;    double BSIM3pb1;    double BSIM3palpha0;    double BSIM3palpha1;    double BSIM3pbeta0;    double BSIM3pvfb;    /* CV model */    double BSIM3pelm;    double BSIM3pcgsl;    double BSIM3pcgdl;    double BSIM3pckappa;    double BSIM3pcf;    double BSIM3pclc;    double BSIM3pcle;    double BSIM3pvfbcv;    double BSIM3pnoff;    double BSIM3pvoffcv;    double BSIM3pacde;    double BSIM3pmoin;    double BSIM3tnom;    double BSIM3cgso;    double BSIM3cgdo;    double BSIM3cgbo;    double BSIM3xpart;    double BSIM3cFringOut;    double BSIM3cFringMax;    double BSIM3sheetResistance;    double BSIM3jctSatCurDensity;    double BSIM3jctSidewallSatCurDensity;    double BSIM3bulkJctPotential;    double BSIM3bulkJctBotGradingCoeff;    double BSIM3bulkJctSideGradingCoeff;    double BSIM3bulkJctGateSideGradingCoeff;    double BSIM3sidewallJctPotential;    double BSIM3GatesidewallJctPotential;    double BSIM3unitAreaJctCap;    double BSIM3unitLengthSidewallJctCap;    double BSIM3unitLengthGateSidewallJctCap;    double BSIM3jctEmissionCoeff;    double BSIM3jctTempExponent;    double BSIM3Lint;    double BSIM3Ll;    double BSIM3Llc;    double BSIM3Lln;    double BSIM3Lw;    double BSIM3Lwc;    double BSIM3Lwn;    double BSIM3Lwl;    double BSIM3Lwlc;    double BSIM3Lmin;    double BSIM3Lmax;    double BSIM3Wint;    double BSIM3Wl;    double BSIM3Wlc;    double BSIM3Wln;    double BSIM3Ww;    double BSIM3Wwc;    double BSIM3Wwn;    double BSIM3Wwl;    double BSIM3Wwlc;    double BSIM3Wmin;    double BSIM3Wmax;    /* acm model */    double BSIM3xl;    double BSIM3xw;/* Pre-calculated constants */    /* MCJ: move to size-dependent param. */    double BSIM3vtm;       double BSIM3cox;    double BSIM3cof1;    double BSIM3cof2;    double BSIM3cof3;    double BSIM3cof4;    double BSIM3vcrit;    double BSIM3factor1;    double BSIM3PhiB;    double BSIM3PhiBSW;    double BSIM3PhiBSWG;    double BSIM3jctTempSatCurDensity;    double BSIM3jctSidewallTempSatCurDensity;    double BSIM3unitAreaTempJctCap;    double BSIM3unitLengthSidewallTempJctCap;    double BSIM3unitLengthGateSidewallTempJctCap;    double BSIM3oxideTrapDensityA;          double BSIM3oxideTrapDensityB;         double BSIM3oxideTrapDensityC;      double BSIM3em;      double BSIM3ef;      double BSIM3af;      double BSIM3kf;      struct bsim3SizeDependParam *pSizeDependParamKnot;    /* Flags */    unsigned  BSIM3mobModGiven :1;    unsigned  BSIM3binUnitGiven :1;    unsigned  BSIM3capModGiven :1;    unsigned  BSIM3acmModGiven :1;    unsigned  BSIM3paramChkGiven :1;    unsigned  BSIM3noiModGiven :1;    unsigned  BSIM3typeGiven   :1;    unsigned  BSIM3toxGiven   :1;    unsigned  BSIM3versionGiven   :1;    unsigned  BSIM3toxmGiven   :1;    unsigned  BSIM3cdscGiven   :1;    unsigned  BSIM3cdscbGiven   :1;    unsigned  BSIM3cdscdGiven   :1;    unsigned  BSIM3citGiven   :1;    unsigned  BSIM3nfactorGiven   :1;    unsigned  BSIM3xjGiven   :1;    unsigned  BSIM3vsatGiven   :1;    unsigned  BSIM3atGiven   :1;    unsigned  BSIM3a0Given   :1;    unsigned  BSIM3agsGiven   :1;    unsigned  BSIM3a1Given   :1;    unsigned  BSIM3a2Given   :1;    unsigned  BSIM3ketaGiven   :1;        unsigned  BSIM3nsubGiven   :1;    unsigned  BSIM3npeakGiven   :1;    unsigned  BSIM3ngateGiven   :1;    unsigned  BSIM3gamma1Given   :1;    unsigned  BSIM3gamma2Given   :1;    unsigned  BSIM3vbxGiven   :1;    unsigned  BSIM3vbmGiven   :1;    unsigned  BSIM3xtGiven   :1;    unsigned  BSIM3k1Given   :1;    unsigned  BSIM3kt1Given   :1;    unsigned  BSIM3kt1lGiven   :1;    unsigned  BSIM3kt2Given   :1;    unsigned  BSIM3k2Given   :1;    unsigned  BSIM3k3Given   :1;    unsigned  BSIM3k3bGiven   :1;    unsigned  BSIM3w0Given   :1;    unsigned  BSIM3nlxGiven   :1;    unsigned  BSIM3dvt0Given   :1;       unsigned  BSIM3dvt1Given   :1;         unsigned  BSIM3dvt2Given   :1;         unsigned  BSIM3dvt0wGiven   :1;       unsigned  BSIM3dvt1wGiven   :1;         unsigned  BSIM3dvt2wGiven   :1;         unsigned  BSIM3droutGiven   :1;         unsigned  BSIM3dsubGiven   :1;         unsigned  BSIM3vth0Given   :1;    unsigned  BSIM3uaGiven   :1;    unsigned  BSIM3ua1Given   :1;    unsigned  BSIM3ubGiven   :1;    unsigned  BSIM3ub1Given   :1;    unsigned  BSIM3ucGiven   :1;    unsigned  BSIM3uc1Given   :1;    unsigned  BSIM3u0Given   :1;    unsigned  BSIM3uteGiven   :1;    unsigned  BSIM3voffGiven   :1;    unsigned  BSIM3rdswGiven   :1;          unsigned  BSIM3prwgGiven   :1;          unsigned  BSIM3prwbGiven   :1;          unsigned  BSIM3prtGiven   :1;          unsigned  BSIM3eta0Given   :1;        unsigned  BSIM3etabGiven   :1;        unsigned  BSIM3pclmGiven   :1;       unsigned  BSIM3pdibl1Given   :1;       unsigned  BSIM3pdibl2Given   :1;      unsigned  BSIM3pdiblbGiven   :1;      unsigned  BSIM3pscbe1Given   :1;        unsigned  BSIM3pscbe2Given   :1;        unsigned  BSIM3pvagGiven   :1;        unsigned  BSIM3deltaGiven  :1;         unsigned  BSIM3wrGiven   :1;    unsigned  BSIM3dwgGiven   :1;    unsigned  BSIM3dwbGiven   :1;    unsigned  BSIM3b0Given   :1;    unsigned  BSIM3b1Given   :1;    unsigned  BSIM3alpha0Given   :1;    unsigned  BSIM3alpha1Given   :1;    unsigned  BSIM3beta0Given   :1;    unsigned  BSIM3ijthGiven   :1;    unsigned  BSIM3vfbGiven   :1;    /* CV model */    unsigned  BSIM3elmGiven  :1;         unsigned  BSIM3cgslGiven   :1;    unsigned  BSIM3cgdlGiven   :1;    unsigned  BSIM3ckappaGiven   :1;    unsigned  BSIM3cfGiven   :1;    unsigned  BSIM3vfbcvGiven   :1;

⌨️ 快捷键说明

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