124 #define BJTNDCOEFFS 65 134 #define ic_x BJTdCoeffs[0] 135 #define ic_y BJTdCoeffs[1] 136 #define ic_xd BJTdCoeffs[2] 137 #define ic_x2 BJTdCoeffs[3] 138 #define ic_y2 BJTdCoeffs[4] 139 #define ic_w2 BJTdCoeffs[5] 140 #define ic_xy BJTdCoeffs[6] 141 #define ic_yw BJTdCoeffs[7] 142 #define ic_xw BJTdCoeffs[8] 143 #define ic_x3 BJTdCoeffs[9] 144 #define ic_y3 BJTdCoeffs[10] 145 #define ic_w3 BJTdCoeffs[11] 146 #define ic_x2w BJTdCoeffs[12] 147 #define ic_x2y BJTdCoeffs[13] 148 #define ic_y2w BJTdCoeffs[14] 149 #define ic_xy2 BJTdCoeffs[15] 150 #define ic_xw2 BJTdCoeffs[16] 151 #define ic_yw2 BJTdCoeffs[17] 152 #define ic_xyw BJTdCoeffs[18] 154 #define ib_x BJTdCoeffs[19] 155 #define ib_y BJTdCoeffs[20] 156 #define ib_x2 BJTdCoeffs[21] 157 #define ib_y2 BJTdCoeffs[22] 158 #define ib_xy BJTdCoeffs[23] 159 #define ib_x3 BJTdCoeffs[24] 160 #define ib_y3 BJTdCoeffs[25] 161 #define ib_x2y BJTdCoeffs[26] 162 #define ib_xy2 BJTdCoeffs[27] 164 #define ibb_x BJTdCoeffs[28] 165 #define ibb_y BJTdCoeffs[29] 166 #define ibb_z BJTdCoeffs[30] 167 #define ibb_x2 BJTdCoeffs[31] 168 #define ibb_y2 BJTdCoeffs[32] 169 #define ibb_z2 BJTdCoeffs[33] 170 #define ibb_xy BJTdCoeffs[34] 171 #define ibb_yz BJTdCoeffs[35] 172 #define ibb_xz BJTdCoeffs[36] 173 #define ibb_x3 BJTdCoeffs[37] 174 #define ibb_y3 BJTdCoeffs[38] 175 #define ibb_z3 BJTdCoeffs[39] 176 #define ibb_x2z BJTdCoeffs[40] 177 #define ibb_x2y BJTdCoeffs[41] 178 #define ibb_y2z BJTdCoeffs[42] 179 #define ibb_xy2 BJTdCoeffs[43] 180 #define ibb_xz2 BJTdCoeffs[44] 181 #define ibb_yz2 BJTdCoeffs[45] 182 #define ibb_xyz BJTdCoeffs[46] 184 #define qbe_x BJTdCoeffs[47] 185 #define qbe_y BJTdCoeffs[48] 186 #define qbe_x2 BJTdCoeffs[49] 187 #define qbe_y2 BJTdCoeffs[50] 188 #define qbe_xy BJTdCoeffs[51] 189 #define qbe_x3 BJTdCoeffs[52] 190 #define qbe_y3 BJTdCoeffs[53] 191 #define qbe_x2y BJTdCoeffs[54] 192 #define qbe_xy2 BJTdCoeffs[55] 194 #define capbc1 BJTdCoeffs[56] 195 #define capbc2 BJTdCoeffs[57] 196 #define capbc3 BJTdCoeffs[58] 198 #define capbx1 BJTdCoeffs[59] 199 #define capbx2 BJTdCoeffs[60] 200 #define capbx3 BJTdCoeffs[61] 202 #define capsc1 BJTdCoeffs[62] 203 #define capsc2 BJTdCoeffs[63] 204 #define capsc3 BJTdCoeffs[64] 212 #define BJT_RE_NOISE 2 238 #define BJTvbe BJTstate 239 #define BJTvbc BJTstate+1 240 #define BJTvbx BJTstate+2 241 #define BJTvcs BJTstate+3 242 #define BJTqbe BJTstate+4 243 #define BJTcqbe BJTstate+5 244 #define BJTqbc BJTstate+6 245 #define BJTcqbc BJTstate+7 246 #define BJTqcs BJTstate+8 247 #define BJTcqcs BJTstate+9 248 #define BJTqbx BJTstate+10 249 #define BJTcqbx BJTstate+11 250 #define BJTcexbc BJTstate+12 251 #define BJTnumStates 13 377 #define BJT_MOD_NPN 101 378 #define BJT_MOD_PNP 102 379 #define BJT_MOD_IS 103 380 #define BJT_MOD_BF 104 381 #define BJT_MOD_NF 105 382 #define BJT_MOD_VAF 106 383 #define BJT_MOD_IKF 107 384 #define BJT_MOD_ISE 108 385 #define BJT_MOD_NE 109 386 #define BJT_MOD_BR 110 387 #define BJT_MOD_NR 111 388 #define BJT_MOD_VAR 112 389 #define BJT_MOD_IKR 113 390 #define BJT_MOD_ISC 114 391 #define BJT_MOD_NC 115 392 #define BJT_MOD_RB 116 393 #define BJT_MOD_IRB 117 394 #define BJT_MOD_RBM 118 395 #define BJT_MOD_RE 119 396 #define BJT_MOD_RC 120 397 #define BJT_MOD_CJE 121 398 #define BJT_MOD_VJE 122 399 #define BJT_MOD_MJE 123 400 #define BJT_MOD_TF 124 401 #define BJT_MOD_XTF 125 402 #define BJT_MOD_VTF 126 403 #define BJT_MOD_ITF 127 404 #define BJT_MOD_PTF 128 405 #define BJT_MOD_CJC 129 406 #define BJT_MOD_VJC 130 407 #define BJT_MOD_MJC 131 408 #define BJT_MOD_XCJC 132 409 #define BJT_MOD_TR 133 410 #define BJT_MOD_CJS 134 411 #define BJT_MOD_VJS 135 412 #define BJT_MOD_MJS 136 413 #define BJT_MOD_XTB 137 414 #define BJT_MOD_EG 138 415 #define BJT_MOD_XTI 139 416 #define BJT_MOD_FC 140 417 #define BJT_MOD_TNOM 141 418 #define BJT_MOD_AF 142 419 #define BJT_MOD_KF 143 422 #define BJT_QUEST_FT 201 423 #define BJT_QUEST_COLNODE 202 424 #define BJT_QUEST_BASENODE 203 425 #define BJT_QUEST_EMITNODE 204 426 #define BJT_QUEST_SUBSTNODE 205 427 #define BJT_QUEST_COLPRIMENODE 206 428 #define BJT_QUEST_BASEPRIMENODE 207 429 #define BJT_QUEST_EMITPRIMENODE 208 430 #define BJT_QUEST_VBE 209 431 #define BJT_QUEST_VBC 210 432 #define BJT_QUEST_CC 211 433 #define BJT_QUEST_CB 212 434 #define BJT_QUEST_GPI 213 435 #define BJT_QUEST_GMU 214 436 #define BJT_QUEST_GM 215 437 #define BJT_QUEST_GO 216 438 #define BJT_QUEST_QBE 217 439 #define BJT_QUEST_CQBE 218 440 #define BJT_QUEST_QBC 219 441 #define BJT_QUEST_CQBC 220 442 #define BJT_QUEST_QCS 221 443 #define BJT_QUEST_CQCS 222 444 #define BJT_QUEST_QBX 223 445 #define BJT_QUEST_CQBX 224 446 #define BJT_QUEST_GX 225 447 #define BJT_QUEST_CEXBC 226 448 #define BJT_QUEST_GEQCB 227 449 #define BJT_QUEST_GCCS 228 450 #define BJT_QUEST_GEQBX 229 451 #define BJT_QUEST_CE 230 452 #define BJT_QUEST_CS 231 453 #define BJT_QUEST_POWER 232 454 #define BJT_QUEST_CPI 233 455 #define BJT_QUEST_CMU 234 456 #define BJT_QUEST_CBX 235 457 #define BJT_QUEST_CCS 236 460 #define BJT_MOD_INVEARLYF 301 461 #define BJT_MOD_INVEARLYR 302 462 #define BJT_MOD_INVROLLOFFF 303 463 #define BJT_MOD_INVROLLOFFR 304 464 #define BJT_MOD_COLCONDUCT 305 465 #define BJT_MOD_EMITTERCONDUCT 306 466 #define BJT_MOD_TRANSVBCFACT 307 467 #define BJT_MOD_EXCESSPHASEFACTOR 308 468 #define BJT_MOD_TYPE 309
unsigned BJTrollOffRGiven
unsigned BJTdepletionCapBCGiven
double * BJTcolPrimeColPtr
BJTinstance * BJTinstances
unsigned BJTexponentialSubstrateGiven
double * BJTemitPrimeEmitPrimePtr
double BJTbaseCurrentHalfResist
double * BJTcolColPrimePtr
struct sBJTmodel * BJTnextModel
double BJTtransitTimeHighCurrentF
unsigned BJTjunctionExpBEGiven
unsigned BJTleakBEcurrentGiven
unsigned BJTleakBCemissionCoeffGiven
double * BJTbasePrimeBasePtr
unsigned BJTminBaseResistGiven
double * BJTemitPrimeBasePrimePtr
double * BJTsubstSubstPtr
unsigned BJTtransitTimeBiasCoeffFGiven
unsigned BJTdepletionCapBEGiven
double BJTcollectorConduct
unsigned BJTearlyVoltFGiven
double * BJTbaseColPrimePtr
unsigned BJTcollectorResistGiven
double BJTnVar[NSTATVARS][BJTNSRCS]
double * BJTcolPrimeBasePrimePtr
double * BJTemitPrimeEmitPtr
unsigned BJTtransitTimeHighCurrentFGiven
double BJTexponentialSubstrate
double * BJTcolPrimeBasePtr
unsigned BJTemitterResistGiven
struct sBJTinstance * BJTnextInstance
double * BJTcolPrimeColPrimePtr
unsigned BJTleakBCcurrentGiven
double * BJTemitPrimeColPrimePtr
double * BJTbasePrimeEmitPrimePtr
unsigned BJTpotentialBCGiven
struct sBJTmodel * BJTmodPtr
double BJTpotentialSubstrate
double * BJTcolPrimeSubstPtr
double BJTexcessPhaseFactor
double BJTdepletionCapCoeff
unsigned BJTrollOffFGiven
struct sBJTinstance BJTinstance
double BJTtransitTimeVBCFactor
double BJTleakBEemissionCoeff
struct sBJTmodel BJTmodel
double * BJTbasePrimeColPrimePtr
unsigned BJTbaseResistGiven
double * BJTemitEmitPrimePtr
double BJTcollectorResist
double BJTtransitTimeBiasCoeffF
unsigned BJTpotentialSubstrateGiven
double BJTtransitTimeFVBC
double * BJTcolPrimeEmitPrimePtr
unsigned BJTemissionCoeffFGiven
double * BJTbasePrimeBasePrimePtr
unsigned BJTbaseFractionBCcapGiven
unsigned BJTbaseCurrentHalfResistGiven
unsigned BJTleakBEemissionCoeffGiven
unsigned BJTdepletionCapCoeffGiven
unsigned BJTemissionCoeffRGiven
double * BJTsubstColPrimePtr
unsigned BJTjunctionExpBCGiven
unsigned BJTearlyVoltRGiven
unsigned BJTpotentialBEGiven
unsigned BJTtempExpISGiven
unsigned BJTtransitTimeFVBCGiven
double BJTleakBCemissionCoeff
unsigned BJTtransitTimeRGiven
unsigned BJTenergyGapGiven
unsigned BJTexcessPhaseGiven
unsigned BJTtransitTimeFGiven
double * BJTbaseBasePrimePtr
double BJTdCoeffs[BJTNDCOEFFS]
double BJTbaseFractionBCcap