vbicdefs.h

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

H
770
字号
    double VBICpotentialSC;    double VBICjunctionExpSC;    double VBICsmoothCapSC;    double VBICidealSatCurBE;    double VBICportionIBEI;    double VBICidealEmissCoeffBE;    double VBICnidealSatCurBE;    double VBICnidealEmissCoeffBE;    double VBICidealSatCurBC;    double VBICidealEmissCoeffBC;    double VBICnidealSatCurBC;    double VBICnidealEmissCoeffBC;    double VBICavalanchePar1BC;    double VBICavalanchePar2BC;    double VBICparasitSatCur;    double VBICportionICCP;    double VBICparasitFwdEmissCoeff;    double VBICidealParasitSatCurBE;    double VBICnidealParasitSatCurBE;    double VBICidealParasitSatCurBC;    double VBICidealParasitEmissCoeffBC;    double VBICnidealParasitSatCurBC;    double VBICnidealParasitEmissCoeffBC;    double VBICearlyVoltF;    double VBICearlyVoltR;    double VBICrollOffF;    double VBICrollOffR;    double VBICparRollOff;    double VBICtransitTimeF;    double VBICvarTransitTimeF;    double VBICtransitTimeBiasCoeffF;    double VBICtransitTimeFVBC;    double VBICtransitTimeHighCurrentF;    double VBICtransitTimeR;    double VBICdelayTimeF;    double VBICfNcoef;    double VBICfNexpA;    double VBICfNexpB;    double VBICtempExpRE;    double VBICtempExpRBI;    double VBICtempExpRCI;    double VBICtempExpRS;    double VBICtempExpVO;    double VBICactivEnergyEA;    double VBICactivEnergyEAIE;    double VBICactivEnergyEAIC;    double VBICactivEnergyEAIS;    double VBICactivEnergyEANE;    double VBICactivEnergyEANC;    double VBICactivEnergyEANS;    double VBICtempExpIS;    double VBICtempExpII;    double VBICtempExpIN;    double VBICtempExpNF;    double VBICtempExpAVC;    double VBICthermalResist;    double VBICthermalCapacitance;    double VBICpunchThroughVoltageBC;    double VBICdeplCapCoeff1;    double VBICfixedCapacitanceCS;    double VBICsgpQBselector;    double VBIChighCurrentBetaRolloff;    double VBICtempExpIKF;    double VBICtempExpRCX;    double VBICtempExpRBX;    double VBICtempExpRBP;    double VBICsepISRR;    double VBICtempExpXISR;    double VBICdear;    double VBICeap;    double VBICvbbe;    double VBICnbbe;    double VBICibbe;    double VBICtvbbe1;    double VBICtvbbe2;    double VBICtnbbe;    double VBICebbe;    double VBIClocTempDiff;    double VBICrevVersion;    double VBICrefVersion;    double VBICcollectorConduct; /* collector conductance */    double VBICbaseConduct;      /* base conductance */    double VBICemitterConduct;   /* emitter conductance */    double VBICsubstrateConduct; /* substrate conductance */    unsigned VBICtnomGiven : 1;    unsigned VBICextCollResistGiven : 1;    unsigned VBICintCollResistGiven : 1;    unsigned VBICepiSatVoltageGiven : 1;    unsigned VBICepiDopingGiven : 1;    unsigned VBIChighCurFacGiven : 1;    unsigned VBICextBaseResistGiven : 1;    unsigned VBICintBaseResistGiven : 1;    unsigned VBICemitterResistGiven : 1;    unsigned VBICsubstrateResistGiven : 1;    unsigned VBICparBaseResistGiven : 1;    unsigned VBICsatCurGiven : 1;    unsigned VBICemissionCoeffFGiven : 1;    unsigned VBICemissionCoeffRGiven : 1;    unsigned VBICdeplCapLimitFGiven : 1;    unsigned VBICextOverlapCapBEGiven : 1;    unsigned VBICdepletionCapBEGiven : 1;    unsigned VBICpotentialBEGiven : 1;    unsigned VBICjunctionExpBEGiven : 1;    unsigned VBICsmoothCapBEGiven : 1;    unsigned VBICextOverlapCapBCGiven : 1;    unsigned VBICdepletionCapBCGiven : 1;    unsigned VBICepiChargeGiven : 1;    unsigned VBICextCapBCGiven : 1;    unsigned VBICpotentialBCGiven : 1;    unsigned VBICjunctionExpBCGiven : 1;    unsigned VBICsmoothCapBCGiven : 1;    unsigned VBICextCapSCGiven : 1;    unsigned VBICpotentialSCGiven : 1;    unsigned VBICjunctionExpSCGiven : 1;    unsigned VBICsmoothCapSCGiven : 1;    unsigned VBICidealSatCurBEGiven : 1;    unsigned VBICportionIBEIGiven : 1;    unsigned VBICidealEmissCoeffBEGiven : 1;    unsigned VBICnidealSatCurBEGiven : 1;    unsigned VBICnidealEmissCoeffBEGiven : 1;    unsigned VBICidealSatCurBCGiven : 1;    unsigned VBICidealEmissCoeffBCGiven : 1;    unsigned VBICnidealSatCurBCGiven : 1;    unsigned VBICnidealEmissCoeffBCGiven : 1;    unsigned VBICavalanchePar1BCGiven : 1;    unsigned VBICavalanchePar2BCGiven : 1;    unsigned VBICparasitSatCurGiven : 1;    unsigned VBICportionICCPGiven : 1;    unsigned VBICparasitFwdEmissCoeffGiven : 1;    unsigned VBICidealParasitSatCurBEGiven : 1;    unsigned VBICnidealParasitSatCurBEGiven : 1;    unsigned VBICidealParasitSatCurBCGiven : 1;    unsigned VBICidealParasitEmissCoeffBCGiven : 1;    unsigned VBICnidealParasitSatCurBCGiven : 1;    unsigned VBICnidealParasitEmissCoeffBCGiven : 1;    unsigned VBICearlyVoltFGiven : 1;    unsigned VBICearlyVoltRGiven : 1;    unsigned VBICrollOffFGiven : 1;    unsigned VBICrollOffRGiven : 1;    unsigned VBICparRollOffGiven : 1;    unsigned VBICtransitTimeFGiven : 1;    unsigned VBICvarTransitTimeFGiven : 1;    unsigned VBICtransitTimeBiasCoeffFGiven : 1;    unsigned VBICtransitTimeFVBCGiven : 1;    unsigned VBICtransitTimeHighCurrentFGiven : 1;    unsigned VBICtransitTimeRGiven : 1;    unsigned VBICdelayTimeFGiven : 1;    unsigned VBICfNcoefGiven : 1;    unsigned VBICfNexpAGiven : 1;    unsigned VBICfNexpBGiven : 1;    unsigned VBICtempExpREGiven : 1;    unsigned VBICtempExpRBIGiven : 1;    unsigned VBICtempExpRCIGiven : 1;    unsigned VBICtempExpRSGiven : 1;    unsigned VBICtempExpVOGiven : 1;    unsigned VBICactivEnergyEAGiven : 1;    unsigned VBICactivEnergyEAIEGiven : 1;    unsigned VBICactivEnergyEAICGiven : 1;    unsigned VBICactivEnergyEAISGiven : 1;    unsigned VBICactivEnergyEANEGiven : 1;    unsigned VBICactivEnergyEANCGiven : 1;    unsigned VBICactivEnergyEANSGiven : 1;    unsigned VBICtempExpISGiven : 1;    unsigned VBICtempExpIIGiven : 1;    unsigned VBICtempExpINGiven : 1;    unsigned VBICtempExpNFGiven : 1;    unsigned VBICtempExpAVCGiven : 1;    unsigned VBICthermalResistGiven : 1;    unsigned VBICthermalCapacitanceGiven : 1;    unsigned VBICpunchThroughVoltageBCGiven : 1;    unsigned VBICdeplCapCoeff1Given : 1;    unsigned VBICfixedCapacitanceCSGiven : 1;    unsigned VBICsgpQBselectorGiven : 1;    unsigned VBIChighCurrentBetaRolloffGiven : 1;    unsigned VBICtempExpIKFGiven : 1;    unsigned VBICtempExpRCXGiven : 1;    unsigned VBICtempExpRBXGiven : 1;    unsigned VBICtempExpRBPGiven : 1;    unsigned VBICsepISRRGiven : 1;    unsigned VBICtempExpXISRGiven : 1;    unsigned VBICdearGiven : 1;    unsigned VBICeapGiven : 1;    unsigned VBICvbbeGiven : 1;    unsigned VBICnbbeGiven : 1;    unsigned VBICibbeGiven : 1;    unsigned VBICtvbbe1Given : 1;    unsigned VBICtvbbe2Given : 1;    unsigned VBICtnbbeGiven : 1;    unsigned VBICebbeGiven : 1;    unsigned VBIClocTempDiffGiven : 1;    unsigned VBICrevVersionGiven : 1;    unsigned VBICrefVersionGiven : 1;} VBICmodel;#ifndef NPN#define NPN 1#define PNP -1#endif /*NPN*//* device parameters */#define VBIC_AREA 1#define VBIC_OFF 2#define VBIC_IC 3#define VBIC_IC_VBE 4#define VBIC_IC_VCE 5#define VBIC_TEMP  6#define VBIC_DTEMP 7#define VBIC_M 8/* model parameters */#define VBIC_MOD_NPN    101 #define VBIC_MOD_PNP    102 #define VBIC_MOD_TNOM   103 #define VBIC_MOD_RCX    104 #define VBIC_MOD_RCI    105 #define VBIC_MOD_VO     106 #define VBIC_MOD_GAMM   107 #define VBIC_MOD_HRCF   108 #define VBIC_MOD_RBX    109 #define VBIC_MOD_RBI    110 #define VBIC_MOD_RE     111 #define VBIC_MOD_RS     112 #define VBIC_MOD_RBP    113 #define VBIC_MOD_IS     114 #define VBIC_MOD_NF     115 #define VBIC_MOD_NR     116 #define VBIC_MOD_FC     117 #define VBIC_MOD_CBEO   118 #define VBIC_MOD_CJE    119 #define VBIC_MOD_PE     120 #define VBIC_MOD_ME     121 #define VBIC_MOD_AJE    122 #define VBIC_MOD_CBCO   123 #define VBIC_MOD_CJC    124 #define VBIC_MOD_QCO    125 #define VBIC_MOD_CJEP   126 #define VBIC_MOD_PC     127 #define VBIC_MOD_MC     128 #define VBIC_MOD_AJC    129 #define VBIC_MOD_CJCP   130 #define VBIC_MOD_PS     131 #define VBIC_MOD_MS     132 #define VBIC_MOD_AJS    133 #define VBIC_MOD_IBEI   134 #define VBIC_MOD_WBE    135 #define VBIC_MOD_NEI    136 #define VBIC_MOD_IBEN   137 #define VBIC_MOD_NEN    138 #define VBIC_MOD_IBCI   139 #define VBIC_MOD_NCI    140 #define VBIC_MOD_IBCN   141 #define VBIC_MOD_NCN    142 #define VBIC_MOD_AVC1   143 #define VBIC_MOD_AVC2   144 #define VBIC_MOD_ISP    145 #define VBIC_MOD_WSP    146 #define VBIC_MOD_NFP    147 #define VBIC_MOD_IBEIP  148 #define VBIC_MOD_IBENP  149 #define VBIC_MOD_IBCIP  150 #define VBIC_MOD_NCIP   151 #define VBIC_MOD_IBCNP  152 #define VBIC_MOD_NCNP   153 #define VBIC_MOD_VEF    154 #define VBIC_MOD_VER    155 #define VBIC_MOD_IKF    156 #define VBIC_MOD_IKR    157 #define VBIC_MOD_IKP    158   #define VBIC_MOD_TF     159 #define VBIC_MOD_QTF    160 #define VBIC_MOD_XTF    161 #define VBIC_MOD_VTF    162 #define VBIC_MOD_ITF    163 #define VBIC_MOD_TR     164 #define VBIC_MOD_TD     165 #define VBIC_MOD_KFN    166 #define VBIC_MOD_AFN    167 #define VBIC_MOD_BFN    168 #define VBIC_MOD_XRE    169 #define VBIC_MOD_XRBI   170 #define VBIC_MOD_XRCI   171 #define VBIC_MOD_XRS    172 #define VBIC_MOD_XVO    173 #define VBIC_MOD_EA     174 #define VBIC_MOD_EAIE   175 #define VBIC_MOD_EAIC   176 #define VBIC_MOD_EAIS   177 #define VBIC_MOD_EANE   178 #define VBIC_MOD_EANC   179 #define VBIC_MOD_EANS   180 #define VBIC_MOD_XIS    181 #define VBIC_MOD_XII    182 #define VBIC_MOD_XIN    183 #define VBIC_MOD_TNF    184 #define VBIC_MOD_TAVC   185 #define VBIC_MOD_RTH    186 #define VBIC_MOD_CTH    187 #define VBIC_MOD_VRT    188 #define VBIC_MOD_ART    189 #define VBIC_MOD_CCSO   190 #define VBIC_MOD_QBM    191 #define VBIC_MOD_NKF    192 #define VBIC_MOD_XIKF   193 #define VBIC_MOD_XRCX   194 #define VBIC_MOD_XRBX   195 #define VBIC_MOD_XRBP   196 #define VBIC_MOD_ISRR   197 #define VBIC_MOD_XISR   198 #define VBIC_MOD_DEAR   199 #define VBIC_MOD_EAP    200 #define VBIC_MOD_VBBE   201 #define VBIC_MOD_NBBE   202#define VBIC_MOD_IBBE   203#define VBIC_MOD_TVBBE1 204 #define VBIC_MOD_TVBBE2 205 #define VBIC_MOD_TNBBE  206 #define VBIC_MOD_EBBE   207 #define VBIC_MOD_DTEMP  208 #define VBIC_MOD_VERS   209#define VBIC_MOD_VREF   210                              /* device questions */        #define VBIC_QUEST_FT             211#define VBIC_QUEST_COLLNODE       212#define VBIC_QUEST_BASENODE       213#define VBIC_QUEST_EMITNODE       214#define VBIC_QUEST_SUBSNODE       215#define VBIC_QUEST_COLLCXNODE     216#define VBIC_QUEST_COLLCINODE     217#define VBIC_QUEST_BASEBXNODE     218#define VBIC_QUEST_BASEBINODE     219#define VBIC_QUEST_BASEBPNODE     220#define VBIC_QUEST_EMITEINODE     221#define VBIC_QUEST_SUBSSINODE     222#define VBIC_QUEST_VBE            223#define VBIC_QUEST_VBC            224#define VBIC_QUEST_CC             225#define VBIC_QUEST_CB             226#define VBIC_QUEST_CE             227#define VBIC_QUEST_CS             228#define VBIC_QUEST_GM             229#define VBIC_QUEST_GO             230#define VBIC_QUEST_GPI            231#define VBIC_QUEST_GMU            232#define VBIC_QUEST_GX             233#define VBIC_QUEST_QBE            234#define VBIC_QUEST_CQBE           235#define VBIC_QUEST_QBC            236#define VBIC_QUEST_CQBC           237#define VBIC_QUEST_QBX            238#define VBIC_QUEST_CQBX           239#define VBIC_QUEST_QBCP           240#define VBIC_QUEST_CQBCP          241#define VBIC_QUEST_CEXBC          242#define VBIC_QUEST_GEQCB          243#define VBIC_QUEST_GCSUB          244#define VBIC_QUEST_GDSUB          245#define VBIC_QUEST_GEQBX          246#define VBIC_QUEST_CBE            247#define VBIC_QUEST_CBEX           248#define VBIC_QUEST_CBC            249#define VBIC_QUEST_CBCX           250#define VBIC_QUEST_CBEP           251#define VBIC_QUEST_CBCP           252#define VBIC_QUEST_SENS_REAL      253#define VBIC_QUEST_SENS_IMAG      254#define VBIC_QUEST_SENS_MAG       255#define VBIC_QUEST_SENS_PH        256#define VBIC_QUEST_SENS_CPLX      257#define VBIC_QUEST_SENS_DC        258#define VBIC_QUEST_POWER          259/* model questions */#define VBIC_MOD_COLLCONDUCT           301#define VBIC_MOD_BASECONDUCT           302#define VBIC_MOD_EMITTERCONDUCT        303#define VBIC_MOD_SUBSTRATECONDUCT      304#define VBIC_MOD_TYPE                  305#include "vbicext.h"#endif /*VBIC*/

⌨️ 快捷键说明

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