; Noise simulation for ads
Options UseNutmegFormat=yes ASCII_Rawfile=yes
Options Temp=27
Vsweep = 0 V
 
define mysub (coll_x base_x emit_x subs_x therm_x)
#uselib "ckt", "VCVS"
VCVS:e_coll coll_x 0 coll_v 0 G=1
V_Source:v_coll coll_v coll Vdc=0
SDD:f_coll coll_x 0 C[1]="v_coll" I[1]=_c1*-1
#uselib "ckt", "VCVS"
VCVS:e_base base_x 0 base_v 0 G=1
V_Source:v_base base_v base Vdc=0
SDD:f_base base_x 0 C[1]="v_base" I[1]=_c1*-1
#uselib "ckt", "VCVS"
VCVS:e_emit emit_x 0 emit_v 0 G=1
V_Source:v_emit emit_v emit Vdc=0
SDD:f_emit emit_x 0 C[1]="v_emit" I[1]=_c1*-1
#uselib "ckt", "VCVS"
VCVS:e_subs subs_x 0 subs_v 0 G=1
V_Source:v_subs subs_v subs Vdc=0
SDD:f_subs subs_x 0 C[1]="v_subs" I[1]=_c1*-1
V_Source:v_therm therm therm_x Vdc=0
 
mymodel:q1 coll base emit subs therm \
 
model mymodel HICUM2_22 \
  C10= 9.074e-030  \
  Qp0= 1.008e-013  \
  Ich= 0  \
  Hfe= 10.01  \
  Hfc= 20.04  \
  Hjei= 3.382  \
  Hjci= 0.2  \
  Ibeis= 1.328e-019  \
  Mbei= 1.027  \
  Ireis= 1.5e-014  \
  Mrei= 2  \
  Ibeps= 1.26e-019  \
  Mbep= 1.042  \
  Ireps= 1.8e-014  \
  Mrep= 1.8  \
  Mcf= 1  \
  Tbhrec= 1e-010  \
  Ibcis= 4.603e-017  \
  Mbci= 1.15  \
  Ibcxs= 0  \
  Mbcx= 1  \
  Ibets= 0.02035  \
  Abet= 24  \
  Tunode= 1  \
  Favl= 18.96  \
  Qavl= 5.092e-014  \
  Alfav= -0.0024  \
  Alqav= -0.0006284  \
  Rbi0= 4.444  \
  Rbx= 2.568  \
  Fgeo= 0.7409  \
  Fdqr0= 0  \
  Fcrbi= 0  \
  Fqi= 1  \
  Re= 1.511  \
  Rcx= 2.483  \
  Itss= 1.143e-019  \
  Msf= 1.056  \
  Iscs= 4.60106e-015  \
  Msc= 1.018  \
  Tsf= 0  \
  Rsu= 500  \
  Csu= 6.4e-014  \
  Cjei0= 8.869e-015  \
  Vdei= 0.714  \
  Zei= 0.2489  \
  Ajei= 1.65  \
  Cjep0= 2.178e-015  \
  Vdep= 0.8501  \
  Zep= 0.2632  \
  Ajep= 1.6  \
  Cjci0= 3.58e-015  \
  Vdci= 0.8201  \
  Zci= 0.2857  \
  Vptci= 1.79  \
  Cjcx0= 6.299e-015  \
  Vdcx= 0.8201  \
  Zcx= 0.2863  \
  Vptcx= 1.977  \
  Fbcpar= 0.3  \
  Fbepar= 1  \
  Cjs0= 2.6e-014  \
  Vds= 0.9997  \
  Zs= 0.4295  \
  Vpts= 100  \
  T0= 2.089e-013  \
  Dt0h= 8e-014  \
  Tbvl= 8.25e-014  \
  Tef0= 3.271e-013  \
  Gtfe= 3.548  \
  Thcs= 5.001e-012  \
  Ahc= 0.05  \
  Fthc= 0.7  \
  Rci0= 9.523  \
  Vlim= 0.6999  \
  Vces= 0.01  \
  Vpt= 2  \
  Tr= 0  \
  Cbepar= 2.609e-014  \
  Cbcpar= 1.64512e-014  \
  Alqf= 0.166667  \
  Alit= 0.333333  \
  Flnqs= 0  \
  Kf= 0  \
  Af= 2  \
  Cfbe= -1  \
  Latb= 0  \
  Latl= 0  \
  Vgb= 0.91  \
  Alt0= 0.004  \
  Kt0= 6.588e-005  \
  Zetaci= 0.58  \
  Alvs= 0.001  \
  Alces= -0.2286  \
  Zetarbi= 0.3002  \
  Zetarbx= 0.06011  \
  Zetarcx= -0.02768  \
  Zetare= -0.9605  \
  Zetacx= 0  \
  Vge= 1.17  \
  Vgc= 1.17  \
  Vgs= 1.049  \
  F1vg= -0.000102377  \
  F2vg= 0.00043215  \
  Zetact= 5  \
  Zetabet= 4.892  \
  Alb= 0  \
  Flsh= 1  \
  Rth= 1113.4  \
  Cth= 6.841e-012  \
  Zetarth= 0  \
  Alrth= 0.002  \
  Flcomp= 2.3  \
  Tnom= 26.85  \
  Dt= 0  \
  Acbar= 1.5  \
  Flcono= 1  \
  Icbar= 0.01  \
  Vcbar= 0.04  \
  Zetavgbe= 0.7  \
  Hf0= 40  \
  Ahjei= 3  \
  Rhjei= 2  \
  Delck= 2  \
  Zetahjei= -0.5  \
 
end mysub
 
V_Source:v_coll coll 0 Vdc=1.000000
V_Source:v_base base 0 Vdc=Vsweep
V_Source:v_emit emit 0 Vdc=0
V_Source:v_subs subs 0 Vdc=0
I_Source:i_therm therm 0 Idc=0
mysub:x_coll coll base emit subs therm
SDD:fn_coll 0 n_coll I[1,0]=_c1 C[1]="v_coll"
R:r_coll n_coll 0 R=1 Noise=no
OutputPlan:noiseOutput Type="Output"
SweepPlan:noisePlan Start=1000 Stop=1e+011 Dec=2
SweepPlan:dcPlan Start=0.700000 Stop=1.100000 Step=0.1
AC:AC1 CalcNoise=yes OutputPlan="noiseOutput" SweepVar="freq" \
SweepPlan="noisePlan" NoiseNode="n_coll"
ParamSweep:Vsweep SimInstanceName="AC1" SweepVar="Vsweep" SweepPlan="dcPlan"
