From 91e073eed66d45d3f0e912810674ec26b668548f Mon Sep 17 00:00:00 2001 From: rlar Date: Sun, 22 May 2011 10:18:10 +0000 Subject: [PATCH] hisim2, drop unused vars (swallow warnings) --- ChangeLog | 5 +++++ src/spicelib/devices/hisim2/hsm2eval.c | 25 ++----------------------- src/spicelib/devices/hisim2/hsm2temp.c | 2 +- 3 files changed, 8 insertions(+), 24 deletions(-) diff --git a/ChangeLog b/ChangeLog index f2bda9a3b..78c9d8a73 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-05-22 Robert Larice + * src/spicelib/devices/hisim2/hsm2eval.c , + * src/spicelib/devices/hisim2/hsm2temp.c : + hisim2, drop unused vars (swallow warnings) + 2011-05-22 Robert Larice * src/spicelib/devices/hisim2/hsm2noi.c : hisim2, fix NevalSrc(), Nintegrate() redeclaration diff --git a/src/spicelib/devices/hisim2/hsm2eval.c b/src/spicelib/devices/hisim2/hsm2eval.c index 02551c014..cac7c6f8c 100644 --- a/src/spicelib/devices/hisim2/hsm2eval.c +++ b/src/spicelib/devices/hisim2/hsm2eval.c @@ -412,10 +412,7 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) const double eef_dlt = 1.0e-2 ; const double sti2_dlt = 2.0e-3 ; const double pol_dlt = 5.0e-2 ; - const double psia_dlt = 1.0e-3 ; - const double psia2_dlt = 5.0e-3 ; const double psisti_dlt = 5.0e-3 ; - const double jct_dlt = 1.0e-2 ; /*---------------------------------------------------* * Local variables. @@ -453,8 +450,6 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) const double VgVt_small = 1.0e-12 ; const double Vbs_min = -10.5e0 ; - const double Vds_max = 10.5e0 ; - const double Vgs_max = 10.5e0 ; const double epsm10 = 10.0e0 * C_EPS_M ; const double small = 1.0e-50 ; @@ -471,7 +466,6 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) int flg_noqi ; /* Flag for the cases regarding Qi=Qd=0 */ int flg_vbsc = 0 ; /* Flag for Vbs confining */ int flg_info = 0 ; - int flg_clamp = 0 ; /* Flag for clamping biases */ int flg_conv = 0 ; /* Flag for Poisson loop convergence */ int flg_qme = 0 ; /* Flag for QME */ @@ -554,7 +548,6 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) double dVth0_dVb , dVth0_dVd , dVth0_dVg ; double dVthSC ; double dVthSC_dVb , dVthSC_dVd , dVthSC_dVg ; - double delta0 = 5.0e-3 ; double Pb20b ; double Pb20b_dVg , Pb20b_dVb , Pb20b_dVd ; double dVthW ; @@ -568,7 +561,6 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) double VgVt_dVbs = 0.0, VgVt_dVds = 0.0, VgVt_dVgs = 0.0 ; double Pslsat = 0.0 ; double Vdsat = 0.0 ; - double VdsatE = 0.0 ; double VdsatS = 0.0 ; double VdsatS_dVbs = 0.0, VdsatS_dVds = 0.0, VdsatS_dVgs = 0.0 ; double Delta ; @@ -656,8 +648,6 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) double Vthq, Vthq_dVb , Vthq_dVd ; /* Igate , Igidl , Igisl */ const double igate_dlt = 1.0e-2 ; - const double gidlvds_dlt = 1.0e-5 ; - const double gidla = 100.0 ; double Psdlz , Psdlz_dVbs , Psdlz_dVds , Psdlz_dVgs ; double Egp12 , Egp32 ; double E1 , E1_dVb , E1_dVd , E1_dVg ; @@ -680,8 +670,6 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) /* connecting function */ double FD2 , FD2_dVbs , FD2_dVds , FD2_dVgs ; double FMDVDS , FMDVDS_dVbs , FMDVDS_dVds , FMDVDS_dVgs ; - double FMDVGS , FMDVGS_dVgs ; - double FMDPG , FMDPG_dVbs , FMDPG_dVds , FMDPG_dVgs ; double cnst0 , cnst1 ; double cnstCoxi =0.0 , cnstCoxi_dVg =0.0 , cnstCoxi_dVd =0.0 , cnstCoxi_dVb =0.0 ; @@ -711,8 +699,6 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) double Qn0_dVbs , Qn0_dVds , Qn0_dVgs ; double Qb0 ; double Qb0_dVb , Qb0_dVd , Qb0_dVg ; - double Qn00 ; - double Qn00_dVbs , Qn00_dVds , Qn00_dVgs ; double Qbnm ; double Qbnm_dVbs , Qbnm_dVds , Qbnm_dVgs ; double DtPds ; @@ -799,7 +785,6 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) double Qys, Qys_dVbse , Qys_dVdse, Qys_dVgse; /* PART-4 (junction diode) */ double Ibs , Ibd , Gbs , Gbd , Gbse , Gbde ; - double Nvtm ; /* junction capacitance */ double Qbs , Qbd , Capbs , Capbd , Capbse , Capbde ; double czbd , czbdsw , czbdswg , czbs , czbssw , czbsswg ; @@ -858,8 +843,6 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) double T8_dVb , T8_dVd , T8_dVg ; double T9_dVb , T9_dVd , T9_dVg ; double T10_dVb , T10_dVd , T10_dVg ; - double T11_dVb , T11_dVd , T11_dVg ; - double T12_dVb , T12_dVd , T12_dVg ; int flg_zone = 0 ; double Vfbsft = 0.0 , Vfbsft_dVbs , Vfbsft_dVds , Vfbsft_dVgs ; @@ -904,10 +887,7 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) double ModeNML , ModeRVS ; /* For Gate Leak Current Partitioning */ - double A2, Alpha0, Alpha1, Alpha2, GLPART1 ; - double Alpha0_dVgs, Alpha1_dVgs, Alpha2_dVgs ; - double Alpha0_dVds, Alpha1_dVds, Alpha2_dVds ; - double Alpha0_dVbs, Alpha1_dVbs, Alpha2_dVbs ; + double GLPART1 ; double GLPART1_dVgs, GLPART1_dVds, GLPART1_dVbs ; double GLPART1_dVgse, GLPART1_dVdse, GLPART1_dVbse ; @@ -937,11 +917,10 @@ int HSM2evaluate( vds , vgs , vbs , vbs_jct, vbd_jct, here , model , ckt) /* modify Qy in accumulation region */ - double eps_qy = 5.0e-3 ; + /* double eps_qy = 5.0e-3 ; */ double Aclm_eff, Aclm_eff_dVds, Aclm_eff_dVgs, Aclm_eff_dVbs ; double Idd1 , Idd1_dVbs , Idd1_dVgs , Idd1_dVds ; - double Fdd1 , Fdd1_dVbs , Fdd1_dVgs , Fdd1_dVds ; double tcjbs=0.0, tcjbssw=0.0, tcjbsswg=0.0, tcjbd=0.0, tcjbdsw=0.0, tcjbdswg=0.0 ; diff --git a/src/spicelib/devices/hisim2/hsm2temp.c b/src/spicelib/devices/hisim2/hsm2temp.c index c403f7fdf..f3946a44c 100644 --- a/src/spicelib/devices/hisim2/hsm2temp.c +++ b/src/spicelib/devices/hisim2/hsm2temp.c @@ -88,7 +88,7 @@ int HSM2temp( double Denom, dPpg, dVth, dVthLP, dVthLP_dVb, dVthSC, dVthW; double dVth0, dVth0_dVb, fac1, limVgp_dVbs, Pb20, Ps0, Ps0_dVbs; double Ps0_min, Qb0, sc3lim, sc3Vbs, sc3Vgs, term1, term2, term3, term4; - double Tox, T0, T1_dVb, T3_dVb, T4, T5, T6, T6_dVb, T8, T8_dVb; + double Tox, T0, T3_dVb, T4, T5, T6, T6_dVb, T8, T8_dVb; double T9, T9_dVb, Vgp, Vgs_min, Vfb, Vthp, Vth0;