tlevc=1 correction
This commit is contained in:
parent
49815fce99
commit
0511b35114
|
|
@ -1,3 +1,7 @@
|
|||
2012-01-24 Dietmar Warning
|
||||
* src/spicelib/devices/bjt/bjttemp.c: Add temperature dependent
|
||||
junction potentials also for tlevc=1 capacitor temperature model
|
||||
|
||||
2012-01-15 Robert Larice
|
||||
* src/spicelib/devices/hisim2/hsm2eval.c ,
|
||||
* src/spicelib/devices/hisim2/hsm2temp.c ,
|
||||
|
|
|
|||
|
|
@ -204,6 +204,7 @@ BJTtemp(GENmodel *inModel, CKTcircuit *ckt)
|
|||
} else if (model->BJTtlevc == 1) {
|
||||
here->BJTtBEcap = model->BJTdepletionCapBE*
|
||||
(1+model->BJTcte*dt);
|
||||
here->BJTtBEpot = model->BJTpotentialBE - model->BJTtvje*dt;
|
||||
}
|
||||
if (model->BJTtlevc == 0) {
|
||||
pbo = (model->BJTpotentialBC-pbfact)/fact1;
|
||||
|
|
@ -218,6 +219,7 @@ BJTtemp(GENmodel *inModel, CKTcircuit *ckt)
|
|||
} else if (model->BJTtlevc == 1) {
|
||||
here->BJTtBCcap = model->BJTdepletionCapBC*
|
||||
(1+model->BJTctc*dt);
|
||||
here->BJTtBCpot = model->BJTpotentialBC - model->BJTtvjc*dt;
|
||||
}
|
||||
if (model->BJTtlevc == 0) {
|
||||
pbo = (model->BJTpotentialSubstrate-pbfact)/fact1;
|
||||
|
|
@ -232,6 +234,7 @@ BJTtemp(GENmodel *inModel, CKTcircuit *ckt)
|
|||
} else if (model->BJTtlevc == 1) {
|
||||
here->BJTtSubcap = model->BJTcapSub*
|
||||
(1+model->BJTcts*dt);
|
||||
here->BJTtSubpot = model->BJTpotentialSubstrate - model->BJTtvjs*dt;
|
||||
}
|
||||
|
||||
here->BJTtDepCap = model->BJTdepletionCapCoeff * here->BJTtBEpot;
|
||||
|
|
|
|||
Loading…
Reference in New Issue