-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #20 from mabrains/models_testing
Adding missing models testing files
- Loading branch information
Showing
580 changed files
with
11,002 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
************ | ||
set ngbehavior=hs |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+448 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_npn_beta_f.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+445 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_npn_beta_r.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+135 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_npn_flyback_f.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+133 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_npn_flyback_r.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+278 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_npn_gummel_f.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+279 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_npn_gummel_r.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+222 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_npn_icvc_f.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+225 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_npn_icvc_r.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+293 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_pnp_beta_f.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+295 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_pnp_beta_r.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+92 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_pnp_flyback_f.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+89.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_pnp_flyback_r.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+189 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_pnp_gummel_f.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+189 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_pnp_gummel_r.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+96.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_pnp_icvc_f.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+97.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/BJT/bjt_pnp_icvc_r.nl_out.xlsx
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+330 KB
models/ngspice/testing/180MCU_SPICE_DATA/Cap/moscap_cv_3p3.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+506 KB
models/ngspice/testing/180MCU_SPICE_DATA/Cap/moscap_cv_6p0.nl_out.xlsx
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+38.8 KB
models/ngspice/testing/180MCU_SPICE_DATA/Diode/nwp_3p3_cv.nl_out.xlsx
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+49.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Diode/nwp_6p0_cv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+67.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/Diode/nwp_6p0_iv.nl_out.xlsx
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+47.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Diode/sc_diode_cv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+91.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Diode/sc_diode_iv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+21.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/hvfet_spec.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+300 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/nmos_10p0_asym_cv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+3.31 MB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/nmos_10p0_asym_iv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+19.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/nmos_10p0_asym_noi.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+67 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/nmos_10p0_asym_scaling_trend.n.xlsx
Binary file not shown.
Binary file added
BIN
+306 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/pmos_10p0_asym_cv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+3.26 MB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/pmos_10p0_asym_iv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+19.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/pmos_10p0_asym_noi.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+66.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/pmos_10p0_asym_scaling_trend.n.xlsx
Binary file not shown.
Binary file added
BIN
+165 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/stat_mc_np_correlation_1sig.nl.xlsx
Binary file not shown.
Binary file added
BIN
+170 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/stat_mc_np_correlation_2sig.nl.xlsx
Binary file not shown.
Binary file added
BIN
+169 KB
models/ngspice/testing/180MCU_SPICE_DATA/HV_FET/stat_mc_np_correlation_3sig.nl.xlsx
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+28.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_3p3_noi.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+3.29 MB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_3p3_sab_iv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+545 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_3p3_sab_iv_dsab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+28.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_3p3_sab_noi.nl_out.xlsx
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+2.89 MB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_6p0_nat_iv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+28 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_6p0_nat_noi.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+27.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_6p0_noi.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+4.21 MB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_6p0_sab_iv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+859 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_6p0_sab_iv_dsab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+27.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/nmos_6p0_sab_noi.nl_out.xlsx
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+28.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/pmos_3p3_noi.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+3.38 MB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/pmos_3p3_sab_iv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+551 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/pmos_3p3_sab_iv_dsab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+28.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/pmos_3p3_sab_noi.nl_out.xlsx
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+28.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/pmos_6p0_noi.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+4.21 MB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/pmos_6p0_sab_iv.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+861 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/pmos_6p0_sab_iv_dsab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+28.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/pmos_6p0_sab_noi.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+71.8 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/scaling_nmos_3p3.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+71.5 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/scaling_nmos_3p3_sab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+67.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/scaling_nmos_6p0.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+67.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/scaling_nmos_6p0_sab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+71.5 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/scaling_pmos_3p3.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+71.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/scaling_pmos_3p3_sab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+68.5 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/scaling_pmos_6p0.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+68.6 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/scaling_pmos_6p0_sab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+82.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/spec_all_fets.nl_out.xlsx
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+228 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mc_3p3_sab.nl_out.xlsx
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+231 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mc_6p0_sab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+47.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mc_nmos_6p0_nat.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+185 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mm_nmos_3p3.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+185 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mm_nmos_3p3_sab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+186 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mm_nmos_6p0.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+186 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mm_nmos_6p0_sab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+185 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mm_pmos_3p3.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+185 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mm_pmos_3p3_sab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+185 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mm_pmos_6p0.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+185 KB
models/ngspice/testing/180MCU_SPICE_DATA/MOS/stat_mm_pmos_6p0_sab.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+52.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES01a-wl-nplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+19.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES01b-temp-nom-nplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+46 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES01b-temp-nplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+162 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES01c-mm-nplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+102 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES01d-mc-nplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+110 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES01e-cvcor-nplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+50.8 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES02a-wl-pplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+18.8 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES02b-temp-nom-pplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES02b-temp-pplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+162 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES02c-mm-pplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+101 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES02d-mc-pplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+110 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES02e-cvcor-pplus_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+53.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES03a-wl-nplus_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+45.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES03b-temp-nplus_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+78.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES03d-mc-nplus_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+90.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES03e-cvcor-nplus_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+53.6 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES04a-wl-pplus_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+45.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES04b-temp-pplus_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+78.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES04d-mc-pplus_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+90.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES04e-cvcor-pplus_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+48 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES05a-wl-nwell.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+43.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES05b-temp-nwell.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+89.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES05e-cvcor-nwell.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+50.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES06a-wl-npolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES06b-temp-npolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+134 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES06c-mm-npolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+83.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES06d-mc-npolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+66.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES06e-cvcor-npolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+18.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES06f-noise-npolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+51 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES07a-wl-ppolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES07b-temp-ppolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+132 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES07c-mm-ppolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+84.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES07d-mc-ppolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+67 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES07e-cvcor-ppolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+18.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES07f-noise-ppolyf_u.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+51.5 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES08a-wl-npolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+45.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES08b-temp-npolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+78.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES08d-mc-npolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+67.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES08e-cvcor-npolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+18.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES08f-noise-npolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+51.7 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES09a-wl-ppolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+45.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES09b-temp-ppolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+77.5 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES09d-mc-ppolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+67.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES09e-cvcor-ppolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+18.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES09f-noise-ppolyf_s.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+50.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES10a-wl-ppolyf_u_1k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES10b-temp-ppolyf_u_1k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+77.6 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES10d-mc-ppolyf_u_1k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+67 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES10e-cvcor-ppolyf_u_1k.nl_ou.xlsx
Binary file not shown.
Binary file added
BIN
+18.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES10f-noise-ppolyf_u_1k.nl_ou.xlsx
Binary file not shown.
Binary file added
BIN
+50.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES11a-wl-ppolyf_u_2k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES11b-temp-ppolyf_u_2k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+78.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES11d-mc-ppolyf_u_2k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+66.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES11e-cvcor-ppolyf_u_2k.nl_ou.xlsx
Binary file not shown.
Binary file added
BIN
+18.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES11f-noise-ppolyf_u_2k.nl_ou.xlsx
Binary file not shown.
Binary file added
BIN
+50.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES12a-wl-ppolyf_u_1k_6p0.nl_o.xlsx
Binary file not shown.
Binary file added
BIN
+44.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES12b-temp-ppolyf_u_1k_6p0.nl.xlsx
Binary file not shown.
Binary file added
BIN
+77.6 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES12d-mc-ppolyf_u_1k_6p0.nl_o.xlsx
Binary file not shown.
Binary file added
BIN
+67 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES12e-cvcor-ppolyf_u_1k_6p0.n.xlsx
Binary file not shown.
Binary file added
BIN
+18.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES12f-noise-ppolyf_u_1k_6p0.n.xlsx
Binary file not shown.
Binary file added
BIN
+50.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES13a-wl-ppolyf_u_2k_6p0.nl_o.xlsx
Binary file not shown.
Binary file added
BIN
+44.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES13b-temp-ppolyf_u_2k_6p0.nl.xlsx
Binary file not shown.
Binary file added
BIN
+77.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES13d-mc-ppolyf_u_2k_6p0.nl_o.xlsx
Binary file not shown.
Binary file added
BIN
+67 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES13e-cvcor-ppolyf_u_2k_6p0.n.xlsx
Binary file not shown.
Binary file added
BIN
+18.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES13f-noise-ppolyf_u_2k_6p0.n.xlsx
Binary file not shown.
Binary file added
BIN
+50.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES14a-wl-ppolyf_u_3k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES14b-temp-ppolyf_u_3k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+78.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES14d-mc-ppolyf_u_3k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+66.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES14e-cvcor-ppolyf_u_3k.nl_ou.xlsx
Binary file not shown.
Binary file added
BIN
+18.3 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES14f-noise-ppolyf_u_3k.nl_ou.xlsx
Binary file not shown.
Binary file added
BIN
+49.9 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES15a-wl-rm1.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES15b-temp-rm1.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+49.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES16a-wl-rm2.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES16b-temp-rm2.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+49.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES17a-wl-rm3.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.2 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES17b-temp-rm3.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+49.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES18a-wl-tm6k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.4 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES18b-temp-tm6k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+48.5 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES19a-wl-tm9k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.7 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES19b-temp-tm9k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+48.5 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES20a-wl-tm11k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+44.7 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES20b-temp-tm11k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+46.1 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES21a-wl-tm30k.nl_out.xlsx
Binary file not shown.
Binary file added
BIN
+45 KB
models/ngspice/testing/180MCU_SPICE_DATA/Resistor/RES21b-temp-tm30k.nl_out.xlsx
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,182 @@ | ||
# Copyright 2022 Efabless Corporation | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
|
||
#================================================================= | ||
# ------------------------ models_ngspice ------------------------ | ||
#================================================================= | ||
|
||
SHELL := /bin/bash | ||
Testing_DIR ?= $(shell pwd) | ||
run_folder := $(shell date +'run_%Y_%m_%d_%H:%M:%S') | ||
|
||
|
||
.DEFAULT_GOAL := all | ||
|
||
all : test-models_ngspice | ||
|
||
test-models_ngspice: smoke-test models-MOS models-BJT models-diode models-MOSCAP models-MIMCAP models-RES | ||
|
||
#================================ | ||
#---------- Create Run ---------- | ||
#================================ | ||
|
||
.ONESHELL: | ||
Add_run-dir: | ||
@cd $(Testing_DIR) | ||
@ [ ! -d "$(run_folder)/" ] && cp -rf $(Testing_DIR)/regression $(Testing_DIR)/$(run_folder) | ||
|
||
#================================ | ||
#---------- smoke-test ---------- | ||
#================================ | ||
|
||
.ONESHELL: | ||
smoke-test: | ||
@cd $(Testing_DIR)/smoke_test | ||
@python3 ng_smoke_test.py | ||
|
||
|
||
#================================ | ||
# ---------- models-MOS---------- | ||
#================================ | ||
|
||
.ONESHELL: | ||
models-MOS: Add_run-dir | ||
@cd $(Testing_DIR)/$(run_folder)/mos_iv_vgs | ||
@echo "========== Runing models_ngspice-MOS regression ==========" |& tee -a ../run_log.log | ||
@python3 models_regression.py |& tee -a ../run_log.log | ||
# @cd ../mos_iv_vbs | ||
# @python3 models_regression.py |& tee -a ../run_log.log | ||
|
||
# .ONESHELL: | ||
# clean-models-MOS: | ||
# @echo "==== Cleaning models-MOS old runs ====" | ||
# @cd $(Testing_DIR)/$(run_folder)/mos_iv_vgs && rm -rf nmos_* pmos_* | ||
|
||
#================================ | ||
# ---------- models-BJT---------- | ||
#================================ | ||
|
||
.ONESHELL: | ||
models-BJT: Add_run-dir | ||
@cd $(Testing_DIR)/$(run_folder)/bjt_cj | ||
@echo "========== Runing models_ngspice-BJT regression ==========" |& tee -a ../run_log.log | ||
@python3 models_regression.py |& tee -a ../run_log.log | ||
|
||
|
||
# .ONESHELL: | ||
# clean-models-BJT: | ||
# @echo "==== Cleaning models-BJT old runs ====" | ||
# @cd $(Testing_DIR)/$(run_folder)/bjt_cj && rm -rf vnpn_* vpnp_* | ||
|
||
#================================ | ||
# --------- models-diode -------- | ||
#================================ | ||
|
||
.ONESHELL: | ||
models-diode: Add_run-dir | ||
@cd $(Testing_DIR)/$(run_folder)/diode | ||
@echo "========== Runing models_ngspice-didoe regression ==========" |& tee -a ../run_log.log | ||
@python3 models_regression.py |& tee -a ../run_log.log | ||
|
||
|
||
# .ONESHELL: | ||
# clean-models-diode: | ||
# @echo "==== Cleaning models-diode old runs ====" | ||
# @cd $(Testing_DIR)/$(run_folder)/diode && rm -rf np_* pn_* nwp* dnw* sc_* | ||
|
||
#================================ | ||
# -------- models-MOSCAP -------- | ||
#================================ | ||
|
||
.ONESHELL: | ||
models-MOSCAP: Add_run-dir | ||
@cd $(Testing_DIR)/$(run_folder)/moscap_c | ||
@echo "========== Runing models_ngspice-MOSCAP regression ==========" |& tee -a ../run_log.log | ||
@python3 models_regression.py |& tee -a ../run_log.log | ||
|
||
|
||
# .ONESHELL: | ||
# clean-models-MOSCAP: | ||
# @echo "==== Cleaning models-MOSCAP old runs ====" | ||
# @cd $(Testing_DIR)/$(run_folder)/moscap_c && rm -rf nmoscap_* pmoscap_* | ||
|
||
#================================ | ||
# -------- models-MIMCAP -------- | ||
#================================ | ||
|
||
.ONESHELL: | ||
models-MIMCAP: Add_run-dir | ||
@cd $(Testing_DIR)/$(run_folder)/mimcap_c | ||
@echo "========== Runing models_ngspice-MIMCAP regression ==========" |& tee -a ../run_log.log | ||
@python3 models_regression.py |& tee -a ../run_log.log | ||
|
||
|
||
# .ONESHELL: | ||
# clean-models-MIMCAP: | ||
# @echo "==== Cleaning models-MIMCAP old runs ====" | ||
# @cd $(Testing_DIR)/$(run_folder)/mimcap_c && rm -rf mim* | ||
|
||
|
||
#================================ | ||
# --------- models-RES ---------- | ||
#================================ | ||
|
||
.ONESHELL: | ||
models-RES: Add_run-dir | ||
@cd $(Testing_DIR)/$(run_folder)/resistor_r | ||
@echo "========== Runing models_ngspice-RES regression ==========" |& tee -a ../run_log.log | ||
@python3 models_regression.py |& tee -a ../run_log.log | ||
|
||
|
||
# .ONESHELL: | ||
# clean-models-RES: | ||
# @echo "==== Cleaning models-RES old runs ====" | ||
# @cd $(Testing_DIR)/$(run_folder)/resistor_r && rm -rf nplus* pplus* npoly* ppoly* rm* tm* nwell | ||
|
||
|
||
|
||
# #=============================== | ||
# # --------- Clean ALL ---------- | ||
# #=============================== | ||
|
||
# .ONESHELL: | ||
# clean: clean-models-MOS clean-models-BJT clean-models-diode clean-models-MOSCAP clean-models-MIMCAP clean-models-RES | ||
# @echo "==== Cleaning all runs is done ====" | ||
|
||
|
||
#========================== | ||
# --------- HELP ---------- | ||
#========================== | ||
|
||
# Help Target | ||
help: | ||
@echo "\n ==== The following are some of the valid targets for this Makefile ====\n" | ||
@echo "... all (the default if no target is provided)" | ||
@echo "... smoke-test (To run smoke test for an inverter)" | ||
@echo "... test-models_ngspice (To run regression for all devices)" | ||
@echo "... models-MOS (To run regression for MOS devices)" | ||
@echo "... models-BJT (To run regression for BJT devices)" | ||
@echo "... models-diode (To run regression for diode devices)" | ||
@echo "... models-MOSCAP (To run regression for MOSCAP devices)" | ||
@echo "... models-MIMCAP (To run regression for MIMCAP devices)" | ||
@echo "... models-RES (To run regression for RES devices)" | ||
# @echo "... clean-models-MOS (To clean old runs for MOS devices)" | ||
# @echo "... clean-models-BJT (To clean old runs for BJT devices)" | ||
# @echo "... clean-models-diode (To clean old runs for diode devices)" | ||
# @echo "... clean-models-MOSCAP (To clean old runs for MOSCAP devices)" | ||
# @echo "... clean-models-MIMCAP (To clean old runs for MIMCAP devices)" | ||
# @echo "... clean-models-RES (To run regression for RES devices)" | ||
# @echo "... clean (To clean all old runs) " | ||
|
||
.PHONY : help |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Globalfoundries 180nm MCU models-ngspice regression | ||
|
||
Explains how to run GF180nm models-ngspice regression. | ||
|
||
## Folder Structure | ||
|
||
```text | ||
📦testing | ||
┣ 📜Makefile | ||
┣ 📜README.md | ||
┣ 📦regression | ||
┣ 📦smoke_test | ||
┣ 📦180MCU_SPICE_Models | ||
``` | ||
|
||
## Prerequisites | ||
|
||
At a minimum: | ||
|
||
- Git 2.35+ | ||
- Python 3.6+ | ||
- ngspice-36+ | ||
|
||
### On Ubuntu, you can just | ||
|
||
`apt install -y build-essential python3` | ||
|
||
- Check this [ngspice](http://ngspice.sourceforge.net/download.html) for ngspice installation. | ||
|
||
## Regression Usage | ||
|
||
To make a full test for GF180nm models-ngspice, you could use the following command in testing directory: | ||
|
||
```bash | ||
make all | ||
``` | ||
|
||
- You could also check allowed targets in the Makefile, using the following command: | ||
|
||
```bash | ||
make help | ||
``` | ||
|
||
## **Regression Outputs** | ||
|
||
- The resulting files are in `regression/<device_folder>/` with name of `<device_name><options>` that contains: | ||
|
||
1. A final report file of all results. | ||
2. measured folder that contains measured data used in regression. | ||
3. simulated folder that contains simulated data used in regression. | ||
4. netlists folder that contains spice files used in simulation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
************ | ||
set ngbehavior=hs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
************ | ||
set ngbehavior=hs |
29 changes: 29 additions & 0 deletions
29
models/ngspice/testing/regression/bjt_beta/device_netlists/npn.spice
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
***************** | ||
** main netlist | ||
***************** | ||
|
||
Vcp c 0 dc 3 | ||
Vbp b 0 dc 1.2 | ||
|
||
.temp {{temp}} | ||
.options tnom={{temp}} | ||
|
||
xq1 c b 0 0 {{device}} | ||
|
||
|
||
***************** | ||
** Analysis | ||
***************** | ||
|
||
.control | ||
set filetype=ascii | ||
|
||
dc Vbp 0.2 1.2 0.01 Vcp 1 3 1 | ||
wrdata npn/simulated_Ic/{{i}}_simulated_{{device}}.csv -i(Vcp) | ||
wrdata npn/simulated_Ib/{{i}}_simulated_{{device}}.csv -i(Vbp) | ||
.endc | ||
|
||
.include "../../../design.ngspice" | ||
.lib "../../../sm141064.ngspice" bjt_typical | ||
|
||
.end |
29 changes: 29 additions & 0 deletions
29
models/ngspice/testing/regression/bjt_beta/device_netlists/pnp.spice
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
***************** | ||
** main netlist | ||
***************** | ||
|
||
Vcp c 0 dc -3 | ||
Vbp b 0 dc -1.2 | ||
|
||
.temp {{temp}} | ||
.options tnom={{temp}} | ||
|
||
xq1 c b 0 {{device}} | ||
|
||
|
||
***************** | ||
** Analysis | ||
***************** | ||
|
||
.control | ||
set filetype=ascii | ||
|
||
dc Vbp -0.2 -1.2 -0.01 Vcp -1 -3 -1 | ||
wrdata pnp/simulated_Ic/{{i}}_simulated_{{device}}.csv i(Vcp) | ||
wrdata pnp/simulated_Ib/{{i}}_simulated_{{device}}.csv i(Vbp) | ||
.endc | ||
|
||
.include "../../../design.ngspice" | ||
.lib "../../../sm141064.ngspice" bjt_typical | ||
|
||
.end |
34 changes: 34 additions & 0 deletions
34
models/ngspice/testing/regression/bjt_beta/device_netlists/run_npn_beta.spice
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
|
||
***************** | ||
** main netlist | ||
***************** | ||
|
||
Vcp c 0 dc 3 | ||
*Ib 0 b 9u | ||
Vbp b 0 dc 1.2 | ||
|
||
.temp 25 | ||
.options tnom=25 | ||
|
||
xq1 c b 0 0 vnpn_10x10 | ||
|
||
|
||
***************** | ||
** Analysis | ||
***************** | ||
|
||
.control | ||
set filetype=ascii | ||
|
||
dc Vbp 0.2 1.2 0.01 Vcp 1 3 1 | ||
print -i(Vcp) | ||
print -i(Vbp) | ||
wrdata result.csv -i(Vcp) | ||
wrdata result.csv -i(Vbp) | ||
.endc | ||
|
||
.include "../../../design.ngspice" | ||
.lib "../../../sm141064.ngspice" bjt_typical | ||
|
||
.end | ||
|
Oops, something went wrong.