Browse Source

Appended model name to StrongNoiseEvalBUBBLE.

pre-master-46
pnenzi 23 years ago
parent
commit
7100098ed1
  1. 6
      src/spicelib/devices/bsim3v1a/b3v1anoi.c
  2. 6
      src/spicelib/devices/bsim3v1s/b3v1snoi.c

6
src/spicelib/devices/bsim3v1a/b3v1anoi.c

@ -27,7 +27,7 @@ extern double Nintegrate();
double
StrongInversionNoiseEval(double vgs, double vds, BSIM3v1Amodel *model,
StrongInversionNoiseEval_b3v1a(double vgs, double vds, BSIM3v1Amodel *model,
BSIM3v1Ainstance *here, double freq, double temp)
{
struct bsim3v1aSizeDependParam *pParam;
@ -217,7 +217,7 @@ int error, i;
vgs = vgs + vds;
}
if (vgs >= here->BSIM3v1Avon + 0.1)
{ Ssi = StrongInversionNoiseEval(vgs, vds,
{ Ssi = StrongInversionNoiseEval_b3v1a(vgs, vds,
model, here, data->freq,
ckt->CKTtemp);
noizDens[BSIM3v1AFLNOIZ] *= Ssi;
@ -231,7 +231,7 @@ int error, i;
* 4.0e36;
Swi = T10 / T11 * here->BSIM3v1Acd * here->BSIM3v1Am
* here->BSIM3v1Acd * here->BSIM3v1Am;
Slimit = StrongInversionNoiseEval(
Slimit = StrongInversionNoiseEval_b3v1a(
here->BSIM3v1Avon + 0.1,
vds, model, here,
data->freq, ckt->CKTtemp);

6
src/spicelib/devices/bsim3v1s/b3v1snoi.c

@ -43,7 +43,7 @@ extern void NevalSrc();
extern double Nintegrate();
double
StrongInversionNoiseEval(double vgs, double vds, BSIM3v1Smodel *model,
StrongInversionNoiseEval_b3v1s(double vgs, double vds, BSIM3v1Smodel *model,
BSIM3v1Sinstance *here, double freq, double temp)
{
struct bsim3v1sSizeDependParam *pParam;
@ -246,7 +246,7 @@ int i;
vgs = vgs + vds;
}
if (vgs >= here->BSIM3v1Svon + 0.1)
{ Ssi = StrongInversionNoiseEval(vgs,
{ Ssi = StrongInversionNoiseEval_b3v1s(vgs,
vds, model, here, data->freq,
ckt->CKTtemp);
noizDens[BSIM3v1SFLNOIZ] *= Ssi;
@ -261,7 +261,7 @@ int i;
* 4.0e36;
Swi = T10 / T11 * here->BSIM3v1Scd
* here->BSIM3v1Scd;
Slimit = StrongInversionNoiseEval(
Slimit = StrongInversionNoiseEval_b3v1s(
here->BSIM3v1Svon + 0.1, vds, model,
here, data->freq, ckt->CKTtemp);
T1 = Swi + Slimit;

Loading…
Cancel
Save