From 115b52a89966811becb85173dae107146ae8790e Mon Sep 17 00:00:00 2001 From: dwarning Date: Tue, 28 Mar 2017 08:44:59 +0200 Subject: [PATCH] ifparm, #2/16, missing IF_REDUNDANT, duplicates and descriptions --- src/spicelib/devices/bsim3/b3.c | 12 ++++++------ src/spicelib/devices/bsim3soi_dd/b3soidd.c | 6 +++--- src/spicelib/devices/bsim3soi_fd/b3soifd.c | 6 +++--- src/spicelib/devices/bsim3soi_pd/b3soipd.c | 6 +++--- src/spicelib/devices/bsim3v0/b3v0.c | 12 ++++++------ src/spicelib/devices/bsim3v1/b3v1.c | 12 ++++++------ src/spicelib/devices/bsim3v32/b3v32.c | 12 ++++++------ src/spicelib/devices/bsim4/b4.c | 12 ++++++------ src/spicelib/devices/bsim4v5/b4v5.c | 14 +++++++------- src/spicelib/devices/bsim4v6/b4v6.c | 12 ++++++------ src/spicelib/devices/bsim4v7/b4v7.c | 12 ++++++------ src/spicelib/devices/bsimsoi/b4soi.c | 9 ++++----- src/spicelib/devices/dio/dio.c | 2 -- src/spicelib/devices/hfet1/hfet.c | 2 +- src/spicelib/devices/hfet2/hfet2.c | 4 ++-- src/spicelib/devices/isrc/isrc.c | 2 +- src/spicelib/devices/mesa/mesa.c | 8 ++++---- src/spicelib/devices/soi3/soi3.c | 4 ++-- src/spicelib/devices/vsrc/vsrc.c | 2 +- 19 files changed, 73 insertions(+), 76 deletions(-) diff --git a/src/spicelib/devices/bsim3/b3.c b/src/spicelib/devices/bsim3/b3.c index 199686f9a..ac81e5330 100644 --- a/src/spicelib/devices/bsim3/b3.c +++ b/src/spicelib/devices/bsim3/b3.c @@ -270,8 +270,8 @@ IOP( "ldvt1w", BSIM3_MOD_LDVT1W, IF_REAL, "Length dependence of dvt1w"), IOP( "ldvt2w", BSIM3_MOD_LDVT2W, IF_REAL, "Length dependence of dvt2w"), IOP( "ldrout", BSIM3_MOD_LDROUT, IF_REAL, "Length dependence of drout"), IOP( "ldsub", BSIM3_MOD_LDSUB, IF_REAL, "Length dependence of dsub"), -IOP( "lvth0", BSIM3_MOD_LVTH0, IF_REAL,"Length dependence of vto"), -IOP( "lvtho", BSIM3_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", BSIM3_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), +IOPR("lvtho", BSIM3_MOD_LVTH0, IF_REAL,"Length dependence of vtho"), IOP( "lua", BSIM3_MOD_LUA, IF_REAL, "Length dependence of ua"), IOP( "lua1", BSIM3_MOD_LUA1, IF_REAL, "Length dependence of ua1"), IOP( "lub", BSIM3_MOD_LUB, IF_REAL, "Length dependence of ub"), @@ -356,8 +356,8 @@ IOP( "wdvt1w", BSIM3_MOD_WDVT1W, IF_REAL, "Width dependence of dvt1w"), IOP( "wdvt2w", BSIM3_MOD_WDVT2W, IF_REAL, "Width dependence of dvt2w"), IOP( "wdrout", BSIM3_MOD_WDROUT, IF_REAL, "Width dependence of drout"), IOP( "wdsub", BSIM3_MOD_WDSUB, IF_REAL, "Width dependence of dsub"), -IOP( "wvth0", BSIM3_MOD_WVTH0, IF_REAL,"Width dependence of vto"), -IOP( "wvtho", BSIM3_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", BSIM3_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), +IOPR("wvtho", BSIM3_MOD_WVTH0, IF_REAL,"Width dependence of vtho"), IOP( "wua", BSIM3_MOD_WUA, IF_REAL, "Width dependence of ua"), IOP( "wua1", BSIM3_MOD_WUA1, IF_REAL, "Width dependence of ua1"), IOP( "wub", BSIM3_MOD_WUB, IF_REAL, "Width dependence of ub"), @@ -443,8 +443,8 @@ IOP( "pdvt1w", BSIM3_MOD_PDVT1W, IF_REAL, "Cross-term dependence of dvt1w"), IOP( "pdvt2w", BSIM3_MOD_PDVT2W, IF_REAL, "Cross-term dependence of dvt2w"), IOP( "pdrout", BSIM3_MOD_PDROUT, IF_REAL, "Cross-term dependence of drout"), IOP( "pdsub", BSIM3_MOD_PDSUB, IF_REAL, "Cross-term dependence of dsub"), -IOP( "pvth0", BSIM3_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), -IOP( "pvtho", BSIM3_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", BSIM3_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), +IOPR("pvtho", BSIM3_MOD_PVTH0, IF_REAL,"Cross-term dependence of vtho"), IOP( "pua", BSIM3_MOD_PUA, IF_REAL, "Cross-term dependence of ua"), IOP( "pua1", BSIM3_MOD_PUA1, IF_REAL, "Cross-term dependence of ua1"), IOP( "pub", BSIM3_MOD_PUB, IF_REAL, "Cross-term dependence of ub"), diff --git a/src/spicelib/devices/bsim3soi_dd/b3soidd.c b/src/spicelib/devices/bsim3soi_dd/b3soidd.c index fc542fa2c..e0238b6bc 100644 --- a/src/spicelib/devices/bsim3soi_dd/b3soidd.c +++ b/src/spicelib/devices/bsim3soi_dd/b3soidd.c @@ -222,7 +222,7 @@ IOP( "noif", B3SOIDD_MOD_NOIF, IF_REAL, "Floating body excess noise ideality fac IOP( "lnch", B3SOIDD_MOD_LNPEAK, IF_REAL, "Length dependence of nch"), IOP( "lnsub", B3SOIDD_MOD_LNSUB, IF_REAL, "Length dependence of nsub"), IOP( "lngate", B3SOIDD_MOD_LNGATE, IF_REAL, "Length dependence of ngate"), -IOP( "lvth0", B3SOIDD_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", B3SOIDD_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), IOP( "lk1", B3SOIDD_MOD_LK1, IF_REAL, "Length dependence of k1"), IOP( "lk2", B3SOIDD_MOD_LK2, IF_REAL, "Length dependence of k2"), IOP( "lk3", B3SOIDD_MOD_LK3, IF_REAL, "Length dependence of k3"), @@ -302,7 +302,7 @@ IOP( "lvsdth", B3SOIDD_MOD_LVSDTH, IF_REAL, "Length dependence of vsdth"), IOP( "wnch", B3SOIDD_MOD_WNPEAK, IF_REAL, "Width dependence of nch"), IOP( "wnsub", B3SOIDD_MOD_WNSUB, IF_REAL, "Width dependence of nsub"), IOP( "wngate", B3SOIDD_MOD_WNGATE, IF_REAL, "Width dependence of ngate"), -IOP( "wvth0", B3SOIDD_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", B3SOIDD_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), IOP( "wk1", B3SOIDD_MOD_WK1, IF_REAL, "Width dependence of k1"), IOP( "wk2", B3SOIDD_MOD_WK2, IF_REAL, "Width dependence of k2"), IOP( "wk3", B3SOIDD_MOD_WK3, IF_REAL, "Width dependence of k3"), @@ -382,7 +382,7 @@ IOP( "wvsdth", B3SOIDD_MOD_WVSDTH, IF_REAL, "Width dependence of vsdth"), IOP( "pnch", B3SOIDD_MOD_PNPEAK, IF_REAL, "Cross-term dependence of nch"), IOP( "pnsub", B3SOIDD_MOD_PNSUB, IF_REAL, "Cross-term dependence of nsub"), IOP( "pngate", B3SOIDD_MOD_PNGATE, IF_REAL, "Cross-term dependence of ngate"), -IOP( "pvth0", B3SOIDD_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", B3SOIDD_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), IOP( "pk1", B3SOIDD_MOD_PK1, IF_REAL, "Cross-term dependence of k1"), IOP( "pk2", B3SOIDD_MOD_PK2, IF_REAL, "Cross-term dependence of k2"), IOP( "pk3", B3SOIDD_MOD_PK3, IF_REAL, "Cross-term dependence of k3"), diff --git a/src/spicelib/devices/bsim3soi_fd/b3soifd.c b/src/spicelib/devices/bsim3soi_fd/b3soifd.c index ca49e4d37..90f8a119b 100644 --- a/src/spicelib/devices/bsim3soi_fd/b3soifd.c +++ b/src/spicelib/devices/bsim3soi_fd/b3soifd.c @@ -222,7 +222,7 @@ IOP( "noif", B3SOIFD_MOD_NOIF, IF_REAL, "Floating body excess noise ideality fac IOP( "lnch", B3SOIFD_MOD_LNPEAK, IF_REAL, "Length dependence of nch"), IOP( "lnsub", B3SOIFD_MOD_LNSUB, IF_REAL, "Length dependence of nsub"), IOP( "lngate", B3SOIFD_MOD_LNGATE, IF_REAL, "Length dependence of ngate"), -IOP( "lvth0", B3SOIFD_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", B3SOIFD_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), IOP( "lk1", B3SOIFD_MOD_LK1, IF_REAL, "Length dependence of k1"), IOP( "lk2", B3SOIFD_MOD_LK2, IF_REAL, "Length dependence of k2"), IOP( "lk3", B3SOIFD_MOD_LK3, IF_REAL, "Length dependence of k3"), @@ -302,7 +302,7 @@ IOP( "lvsdth", B3SOIFD_MOD_LVSDTH, IF_REAL, "Length dependence of vsdth"), IOP( "wnch", B3SOIFD_MOD_WNPEAK, IF_REAL, "Width dependence of nch"), IOP( "wnsub", B3SOIFD_MOD_WNSUB, IF_REAL, "Width dependence of nsub"), IOP( "wngate", B3SOIFD_MOD_WNGATE, IF_REAL, "Width dependence of ngate"), -IOP( "wvth0", B3SOIFD_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", B3SOIFD_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), IOP( "wk1", B3SOIFD_MOD_WK1, IF_REAL, "Width dependence of k1"), IOP( "wk2", B3SOIFD_MOD_WK2, IF_REAL, "Width dependence of k2"), IOP( "wk3", B3SOIFD_MOD_WK3, IF_REAL, "Width dependence of k3"), @@ -382,7 +382,7 @@ IOP( "wvsdth", B3SOIFD_MOD_WVSDTH, IF_REAL, "Width dependence of vsdth"), IOP( "pnch", B3SOIFD_MOD_PNPEAK, IF_REAL, "Cross-term dependence of nch"), IOP( "pnsub", B3SOIFD_MOD_PNSUB, IF_REAL, "Cross-term dependence of nsub"), IOP( "pngate", B3SOIFD_MOD_PNGATE, IF_REAL, "Cross-term dependence of ngate"), -IOP( "pvth0", B3SOIFD_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", B3SOIFD_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), IOP( "pk1", B3SOIFD_MOD_PK1, IF_REAL, "Cross-term dependence of k1"), IOP( "pk2", B3SOIFD_MOD_PK2, IF_REAL, "Cross-term dependence of k2"), IOP( "pk3", B3SOIFD_MOD_PK3, IF_REAL, "Cross-term dependence of k3"), diff --git a/src/spicelib/devices/bsim3soi_pd/b3soipd.c b/src/spicelib/devices/bsim3soi_pd/b3soipd.c index 1d1248308..45d7a417e 100644 --- a/src/spicelib/devices/bsim3soi_pd/b3soipd.c +++ b/src/spicelib/devices/bsim3soi_pd/b3soipd.c @@ -295,7 +295,7 @@ IOP( "deltavox", B3SOIPD_MOD_DELTAVOX, IF_REAL, "the smoothing parameter in the IOP( "lnch", B3SOIPD_MOD_LNPEAK, IF_REAL, "Length dependence of nch"), IOP( "lnsub", B3SOIPD_MOD_LNSUB, IF_REAL, "Length dependence of nsub"), IOP( "lngate", B3SOIPD_MOD_LNGATE, IF_REAL, "Length dependence of ngate"), -IOP( "lvth0", B3SOIPD_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", B3SOIPD_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), IOP( "lk1", B3SOIPD_MOD_LK1, IF_REAL, "Length dependence of k1"), IOP( "lk1w1", B3SOIPD_MOD_LK1W1, IF_REAL, "Length dependence of k1w1"), IOP( "lk1w2", B3SOIPD_MOD_LK1W2, IF_REAL, "Length dependence of k1w2"), @@ -385,7 +385,7 @@ IOP( "lmoin", B3SOIPD_MOD_LMOIN, IF_REAL, "Length dependence of amoin"), IOP( "wnch", B3SOIPD_MOD_WNPEAK, IF_REAL, "Width dependence of nch"), IOP( "wnsub", B3SOIPD_MOD_WNSUB, IF_REAL, "Width dependence of nsub"), IOP( "wngate", B3SOIPD_MOD_WNGATE, IF_REAL, "Width dependence of ngate"), -IOP( "wvth0", B3SOIPD_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", B3SOIPD_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), IOP( "wk1", B3SOIPD_MOD_WK1, IF_REAL, "Width dependence of k1"), IOP( "wk1w1", B3SOIPD_MOD_WK1W1, IF_REAL, "Width dependence of k1w1"), IOP( "wk1w2", B3SOIPD_MOD_WK1W2, IF_REAL, "Width dependence of k1w2"), @@ -475,7 +475,7 @@ IOP( "wmoin", B3SOIPD_MOD_WMOIN, IF_REAL, "Width dependence of amoin"), IOP( "pnch", B3SOIPD_MOD_PNPEAK, IF_REAL, "Cross-term dependence of nch"), IOP( "pnsub", B3SOIPD_MOD_PNSUB, IF_REAL, "Cross-term dependence of nsub"), IOP( "pngate", B3SOIPD_MOD_PNGATE, IF_REAL, "Cross-term dependence of ngate"), -IOP( "pvth0", B3SOIPD_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", B3SOIPD_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), IOP( "pk1", B3SOIPD_MOD_PK1, IF_REAL, "Cross-term dependence of k1"), IOP( "pk1w1", B3SOIPD_MOD_PK1W1, IF_REAL, "Cross-term dependence of k1w1"), IOP( "pk1w2", B3SOIPD_MOD_PK1W2, IF_REAL, "Cross-term dependence of k1w2"), diff --git a/src/spicelib/devices/bsim3v0/b3v0.c b/src/spicelib/devices/bsim3v0/b3v0.c index bedf30312..bbee570df 100644 --- a/src/spicelib/devices/bsim3v0/b3v0.c +++ b/src/spicelib/devices/bsim3v0/b3v0.c @@ -201,8 +201,8 @@ IOP( "ldvt1w", BSIM3v0_MOD_LDVT1W, IF_REAL, "Length dependence of dvt1w"), IOP( "ldvt2w", BSIM3v0_MOD_LDVT2W, IF_REAL, "Length dependence of dvt2w"), IOP( "ldrout", BSIM3v0_MOD_LDROUT, IF_REAL, "Length dependence of drout"), IOP( "ldsub", BSIM3v0_MOD_LDSUB, IF_REAL, "Length dependence of dsub"), -IOP( "lvth0", BSIM3v0_MOD_LVTH0, IF_REAL,"Length dependence of vto"), -IOP( "lvtho", BSIM3v0_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", BSIM3v0_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), +IOPR("lvtho", BSIM3v0_MOD_LVTH0, IF_REAL,"Length dependence of vtho"), IOP( "lua", BSIM3v0_MOD_LUA, IF_REAL, "Length dependence of ua"), IOP( "lua1", BSIM3v0_MOD_LUA1, IF_REAL, "Length dependence of ua1"), IOP( "lub", BSIM3v0_MOD_LUB, IF_REAL, "Length dependence of ub"), @@ -281,8 +281,8 @@ IOP( "wdvt1w", BSIM3v0_MOD_WDVT1W, IF_REAL, "Width dependence of dvt1w"), IOP( "wdvt2w", BSIM3v0_MOD_WDVT2W, IF_REAL, "Width dependence of dvt2w"), IOP( "wdrout", BSIM3v0_MOD_WDROUT, IF_REAL, "Width dependence of drout"), IOP( "wdsub", BSIM3v0_MOD_WDSUB, IF_REAL, "Width dependence of dsub"), -IOP( "wvth0", BSIM3v0_MOD_WVTH0, IF_REAL,"Width dependence of vto"), -IOP( "wvtho", BSIM3v0_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", BSIM3v0_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), +IOPR("wvtho", BSIM3v0_MOD_WVTH0, IF_REAL,"Width dependence of vtho"), IOP( "wua", BSIM3v0_MOD_WUA, IF_REAL, "Width dependence of ua"), IOP( "wua1", BSIM3v0_MOD_WUA1, IF_REAL, "Width dependence of ua1"), IOP( "wub", BSIM3v0_MOD_WUB, IF_REAL, "Width dependence of ub"), @@ -361,8 +361,8 @@ IOP( "pdvt1w", BSIM3v0_MOD_PDVT1W, IF_REAL, "Cross-term dependence of dvt1w"), IOP( "pdvt2w", BSIM3v0_MOD_PDVT2W, IF_REAL, "Cross-term dependence of dvt2w"), IOP( "pdrout", BSIM3v0_MOD_PDROUT, IF_REAL, "Cross-term dependence of drout"), IOP( "pdsub", BSIM3v0_MOD_PDSUB, IF_REAL, "Cross-term dependence of dsub"), -IOP( "pvth0", BSIM3v0_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), -IOP( "pvtho", BSIM3v0_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", BSIM3v0_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), +IOPR("pvtho", BSIM3v0_MOD_PVTH0, IF_REAL,"Cross-term dependence of vtho"), IOP( "pua", BSIM3v0_MOD_PUA, IF_REAL, "Cross-term dependence of ua"), IOP( "pua1", BSIM3v0_MOD_PUA1, IF_REAL, "Cross-term dependence of ua1"), IOP( "pub", BSIM3v0_MOD_PUB, IF_REAL, "Cross-term dependence of ub"), diff --git a/src/spicelib/devices/bsim3v1/b3v1.c b/src/spicelib/devices/bsim3v1/b3v1.c index d797cd758..a19c11073 100644 --- a/src/spicelib/devices/bsim3v1/b3v1.c +++ b/src/spicelib/devices/bsim3v1/b3v1.c @@ -213,8 +213,8 @@ IOP( "ldvt1w", BSIM3v1_MOD_LDVT1W, IF_REAL, "Length dependence of dvt1w"), IOP( "ldvt2w", BSIM3v1_MOD_LDVT2W, IF_REAL, "Length dependence of dvt2w"), IOP( "ldrout", BSIM3v1_MOD_LDROUT, IF_REAL, "Length dependence of drout"), IOP( "ldsub", BSIM3v1_MOD_LDSUB, IF_REAL, "Length dependence of dsub"), -IOP( "lvth0", BSIM3v1_MOD_LVTH0, IF_REAL,"Length dependence of vto"), -IOP( "lvtho", BSIM3v1_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", BSIM3v1_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), +IOPR("lvtho", BSIM3v1_MOD_LVTH0, IF_REAL,"Length dependence of vtho"), IOP( "lua", BSIM3v1_MOD_LUA, IF_REAL, "Length dependence of ua"), IOP( "lua1", BSIM3v1_MOD_LUA1, IF_REAL, "Length dependence of ua1"), IOP( "lub", BSIM3v1_MOD_LUB, IF_REAL, "Length dependence of ub"), @@ -293,8 +293,8 @@ IOP( "wdvt1w", BSIM3v1_MOD_WDVT1W, IF_REAL, "Width dependence of dvt1w"), IOP( "wdvt2w", BSIM3v1_MOD_WDVT2W, IF_REAL, "Width dependence of dvt2w"), IOP( "wdrout", BSIM3v1_MOD_WDROUT, IF_REAL, "Width dependence of drout"), IOP( "wdsub", BSIM3v1_MOD_WDSUB, IF_REAL, "Width dependence of dsub"), -IOP( "wvth0", BSIM3v1_MOD_WVTH0, IF_REAL,"Width dependence of vto"), -IOP( "wvtho", BSIM3v1_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", BSIM3v1_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), +IOPR("wvtho", BSIM3v1_MOD_WVTH0, IF_REAL,"Width dependence of vtho"), IOP( "wua", BSIM3v1_MOD_WUA, IF_REAL, "Width dependence of ua"), IOP( "wua1", BSIM3v1_MOD_WUA1, IF_REAL, "Width dependence of ua1"), IOP( "wub", BSIM3v1_MOD_WUB, IF_REAL, "Width dependence of ub"), @@ -374,8 +374,8 @@ IOP( "pdvt1w", BSIM3v1_MOD_PDVT1W, IF_REAL, "Cross-term dependence of dvt1w"), IOP( "pdvt2w", BSIM3v1_MOD_PDVT2W, IF_REAL, "Cross-term dependence of dvt2w"), IOP( "pdrout", BSIM3v1_MOD_PDROUT, IF_REAL, "Cross-term dependence of drout"), IOP( "pdsub", BSIM3v1_MOD_PDSUB, IF_REAL, "Cross-term dependence of dsub"), -IOP( "pvth0", BSIM3v1_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), -IOP( "pvtho", BSIM3v1_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", BSIM3v1_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), +IOPR("pvtho", BSIM3v1_MOD_PVTH0, IF_REAL,"Cross-term dependence of vtho"), IOP( "pua", BSIM3v1_MOD_PUA, IF_REAL, "Cross-term dependence of ua"), IOP( "pua1", BSIM3v1_MOD_PUA1, IF_REAL, "Cross-term dependence of ua1"), IOP( "pub", BSIM3v1_MOD_PUB, IF_REAL, "Cross-term dependence of ub"), diff --git a/src/spicelib/devices/bsim3v32/b3v32.c b/src/spicelib/devices/bsim3v32/b3v32.c index 41f8ece44..a7e037278 100644 --- a/src/spicelib/devices/bsim3v32/b3v32.c +++ b/src/spicelib/devices/bsim3v32/b3v32.c @@ -270,8 +270,8 @@ IOP( "ldvt1w", BSIM3v32_MOD_LDVT1W, IF_REAL, "Length dependence of dvt1w"), IOP( "ldvt2w", BSIM3v32_MOD_LDVT2W, IF_REAL, "Length dependence of dvt2w"), IOP( "ldrout", BSIM3v32_MOD_LDROUT, IF_REAL, "Length dependence of drout"), IOP( "ldsub", BSIM3v32_MOD_LDSUB, IF_REAL, "Length dependence of dsub"), -IOP( "lvth0", BSIM3v32_MOD_LVTH0, IF_REAL,"Length dependence of vto"), -IOP( "lvtho", BSIM3v32_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", BSIM3v32_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), +IOPR("lvtho", BSIM3v32_MOD_LVTH0, IF_REAL,"Length dependence of vtho"), IOP( "lua", BSIM3v32_MOD_LUA, IF_REAL, "Length dependence of ua"), IOP( "lua1", BSIM3v32_MOD_LUA1, IF_REAL, "Length dependence of ua1"), IOP( "lub", BSIM3v32_MOD_LUB, IF_REAL, "Length dependence of ub"), @@ -356,8 +356,8 @@ IOP( "wdvt1w", BSIM3v32_MOD_WDVT1W, IF_REAL, "Width dependence of dvt1w"), IOP( "wdvt2w", BSIM3v32_MOD_WDVT2W, IF_REAL, "Width dependence of dvt2w"), IOP( "wdrout", BSIM3v32_MOD_WDROUT, IF_REAL, "Width dependence of drout"), IOP( "wdsub", BSIM3v32_MOD_WDSUB, IF_REAL, "Width dependence of dsub"), -IOP( "wvth0", BSIM3v32_MOD_WVTH0, IF_REAL,"Width dependence of vto"), -IOP( "wvtho", BSIM3v32_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", BSIM3v32_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), +IOPR("wvtho", BSIM3v32_MOD_WVTH0, IF_REAL,"Width dependence of vtho"), IOP( "wua", BSIM3v32_MOD_WUA, IF_REAL, "Width dependence of ua"), IOP( "wua1", BSIM3v32_MOD_WUA1, IF_REAL, "Width dependence of ua1"), IOP( "wub", BSIM3v32_MOD_WUB, IF_REAL, "Width dependence of ub"), @@ -443,8 +443,8 @@ IOP( "pdvt1w", BSIM3v32_MOD_PDVT1W, IF_REAL, "Cross-term dependence of dvt1w"), IOP( "pdvt2w", BSIM3v32_MOD_PDVT2W, IF_REAL, "Cross-term dependence of dvt2w"), IOP( "pdrout", BSIM3v32_MOD_PDROUT, IF_REAL, "Cross-term dependence of drout"), IOP( "pdsub", BSIM3v32_MOD_PDSUB, IF_REAL, "Cross-term dependence of dsub"), -IOP( "pvth0", BSIM3v32_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), -IOP( "pvtho", BSIM3v32_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", BSIM3v32_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), +IOPR("pvtho", BSIM3v32_MOD_PVTH0, IF_REAL,"Cross-term dependence of vtho"), IOP( "pua", BSIM3v32_MOD_PUA, IF_REAL, "Cross-term dependence of ua"), IOP( "pua1", BSIM3v32_MOD_PUA1, IF_REAL, "Cross-term dependence of ua1"), IOP( "pub", BSIM3v32_MOD_PUB, IF_REAL, "Cross-term dependence of ub"), diff --git a/src/spicelib/devices/bsim4/b4.c b/src/spicelib/devices/bsim4/b4.c index 4c9f0f55a..1127aa81d 100644 --- a/src/spicelib/devices/bsim4/b4.c +++ b/src/spicelib/devices/bsim4/b4.c @@ -578,8 +578,8 @@ IOP( "ldvt1w", BSIM4_MOD_LDVT1W, IF_REAL, "Length dependence of dvt1w"), IOP( "ldvt2w", BSIM4_MOD_LDVT2W, IF_REAL, "Length dependence of dvt2w"), IOP( "ldrout", BSIM4_MOD_LDROUT, IF_REAL, "Length dependence of drout"), IOP( "ldsub", BSIM4_MOD_LDSUB, IF_REAL, "Length dependence of dsub"), -IOP( "lvth0", BSIM4_MOD_LVTH0, IF_REAL,"Length dependence of vto"), -IOP( "lvtho", BSIM4_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", BSIM4_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), +IOPR("lvtho", BSIM4_MOD_LVTH0, IF_REAL,"Length dependence of vtho"), IOP( "lua", BSIM4_MOD_LUA, IF_REAL, "Length dependence of ua"), IOP( "lua1", BSIM4_MOD_LUA1, IF_REAL, "Length dependence of ua1"), IOP( "lub", BSIM4_MOD_LUB, IF_REAL, "Length dependence of ub"), @@ -740,8 +740,8 @@ IOP( "wdvt1w", BSIM4_MOD_WDVT1W, IF_REAL, "Width dependence of dvt1w"), IOP( "wdvt2w", BSIM4_MOD_WDVT2W, IF_REAL, "Width dependence of dvt2w"), IOP( "wdrout", BSIM4_MOD_WDROUT, IF_REAL, "Width dependence of drout"), IOP( "wdsub", BSIM4_MOD_WDSUB, IF_REAL, "Width dependence of dsub"), -IOP( "wvth0", BSIM4_MOD_WVTH0, IF_REAL,"Width dependence of vto"), -IOP( "wvtho", BSIM4_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", BSIM4_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), +IOPR("wvtho", BSIM4_MOD_WVTH0, IF_REAL,"Width dependence of vtho"), IOP( "wua", BSIM4_MOD_WUA, IF_REAL, "Width dependence of ua"), IOP( "wua1", BSIM4_MOD_WUA1, IF_REAL, "Width dependence of ua1"), IOP( "wub", BSIM4_MOD_WUB, IF_REAL, "Width dependence of ub"), @@ -901,8 +901,8 @@ IOP( "pdvt1w", BSIM4_MOD_PDVT1W, IF_REAL, "Cross-term dependence of dvt1w"), IOP( "pdvt2w", BSIM4_MOD_PDVT2W, IF_REAL, "Cross-term dependence of dvt2w"), IOP( "pdrout", BSIM4_MOD_PDROUT, IF_REAL, "Cross-term dependence of drout"), IOP( "pdsub", BSIM4_MOD_PDSUB, IF_REAL, "Cross-term dependence of dsub"), -IOP( "pvth0", BSIM4_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), -IOP( "pvtho", BSIM4_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", BSIM4_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), +IOPR("pvtho", BSIM4_MOD_PVTH0, IF_REAL,"Cross-term dependence of vtho"), IOP( "pua", BSIM4_MOD_PUA, IF_REAL, "Cross-term dependence of ua"), IOP( "pua1", BSIM4_MOD_PUA1, IF_REAL, "Cross-term dependence of ua1"), IOP( "pub", BSIM4_MOD_PUB, IF_REAL, "Cross-term dependence of ub"), diff --git a/src/spicelib/devices/bsim4v5/b4v5.c b/src/spicelib/devices/bsim4v5/b4v5.c index 0f7de1782..99ff77a58 100644 --- a/src/spicelib/devices/bsim4v5/b4v5.c +++ b/src/spicelib/devices/bsim4v5/b4v5.c @@ -30,7 +30,7 @@ IOP( "sd", BSIM4v5_SD, IF_REAL , "distance between neighbour fingers"), IOP( "sca", BSIM4v5_SCA, IF_REAL , "Integral of the first distribution function for scattered well dopant"), IOP( "scb", BSIM4v5_SCB, IF_REAL , "Integral of the second distribution function for scattered well dopant"), IOP( "scc", BSIM4v5_SCC, IF_REAL , "Integral of the third distribution function for scattered well dopant"), -IOP( "sc", BSIM4v5_SCA, IF_REAL , "Distance to a single well edge "), +IOP( "sc", BSIM4v5_SC, IF_REAL , "Distance to a single well edge "), IOP( "min", BSIM4v5_MIN, IF_INTEGER , "Minimize either D or S"), IOP( "ad", BSIM4v5_AD, IF_REAL , "Drain area"), IOP( "as", BSIM4v5_AS, IF_REAL , "Source area"), @@ -475,8 +475,8 @@ IOP( "ldvt1w", BSIM4v5_MOD_LDVT1W, IF_REAL, "Length dependence of dvt1w"), IOP( "ldvt2w", BSIM4v5_MOD_LDVT2W, IF_REAL, "Length dependence of dvt2w"), IOP( "ldrout", BSIM4v5_MOD_LDROUT, IF_REAL, "Length dependence of drout"), IOP( "ldsub", BSIM4v5_MOD_LDSUB, IF_REAL, "Length dependence of dsub"), -IOP( "lvth0", BSIM4v5_MOD_LVTH0, IF_REAL,"Length dependence of vto"), -IOP( "lvtho", BSIM4v5_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", BSIM4v5_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), +IOPR("lvtho", BSIM4v5_MOD_LVTH0, IF_REAL,"Length dependence of vtho"), IOP( "lua", BSIM4v5_MOD_LUA, IF_REAL, "Length dependence of ua"), IOP( "lua1", BSIM4v5_MOD_LUA1, IF_REAL, "Length dependence of ua1"), IOP( "lub", BSIM4v5_MOD_LUB, IF_REAL, "Length dependence of ub"), @@ -611,8 +611,8 @@ IOP( "wdvt1w", BSIM4v5_MOD_WDVT1W, IF_REAL, "Width dependence of dvt1w"), IOP( "wdvt2w", BSIM4v5_MOD_WDVT2W, IF_REAL, "Width dependence of dvt2w"), IOP( "wdrout", BSIM4v5_MOD_WDROUT, IF_REAL, "Width dependence of drout"), IOP( "wdsub", BSIM4v5_MOD_WDSUB, IF_REAL, "Width dependence of dsub"), -IOP( "wvth0", BSIM4v5_MOD_WVTH0, IF_REAL,"Width dependence of vto"), -IOP( "wvtho", BSIM4v5_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", BSIM4v5_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), +IOPR("wvtho", BSIM4v5_MOD_WVTH0, IF_REAL,"Width dependence of vtho"), IOP( "wua", BSIM4v5_MOD_WUA, IF_REAL, "Width dependence of ua"), IOP( "wua1", BSIM4v5_MOD_WUA1, IF_REAL, "Width dependence of ua1"), IOP( "wub", BSIM4v5_MOD_WUB, IF_REAL, "Width dependence of ub"), @@ -746,8 +746,8 @@ IOP( "pdvt1w", BSIM4v5_MOD_PDVT1W, IF_REAL, "Cross-term dependence of dvt1w"), IOP( "pdvt2w", BSIM4v5_MOD_PDVT2W, IF_REAL, "Cross-term dependence of dvt2w"), IOP( "pdrout", BSIM4v5_MOD_PDROUT, IF_REAL, "Cross-term dependence of drout"), IOP( "pdsub", BSIM4v5_MOD_PDSUB, IF_REAL, "Cross-term dependence of dsub"), -IOP( "pvth0", BSIM4v5_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), -IOP( "pvtho", BSIM4v5_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", BSIM4v5_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), +IOPR("pvtho", BSIM4v5_MOD_PVTH0, IF_REAL,"Cross-term dependence of vtho"), IOP( "pua", BSIM4v5_MOD_PUA, IF_REAL, "Cross-term dependence of ua"), IOP( "pua1", BSIM4v5_MOD_PUA1, IF_REAL, "Cross-term dependence of ua1"), IOP( "pub", BSIM4v5_MOD_PUB, IF_REAL, "Cross-term dependence of ub"), diff --git a/src/spicelib/devices/bsim4v6/b4v6.c b/src/spicelib/devices/bsim4v6/b4v6.c index 81f7a68f3..3860bc60a 100644 --- a/src/spicelib/devices/bsim4v6/b4v6.c +++ b/src/spicelib/devices/bsim4v6/b4v6.c @@ -520,8 +520,8 @@ IOP( "ldvt1w", BSIM4v6_MOD_LDVT1W, IF_REAL, "Length dependence of dvt1w"), IOP( "ldvt2w", BSIM4v6_MOD_LDVT2W, IF_REAL, "Length dependence of dvt2w"), IOP( "ldrout", BSIM4v6_MOD_LDROUT, IF_REAL, "Length dependence of drout"), IOP( "ldsub", BSIM4v6_MOD_LDSUB, IF_REAL, "Length dependence of dsub"), -IOP( "lvth0", BSIM4v6_MOD_LVTH0, IF_REAL,"Length dependence of vto"), -IOP( "lvtho", BSIM4v6_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", BSIM4v6_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), +IOPR("lvtho", BSIM4v6_MOD_LVTH0, IF_REAL,"Length dependence of vtho"), IOP( "lua", BSIM4v6_MOD_LUA, IF_REAL, "Length dependence of ua"), IOP( "lua1", BSIM4v6_MOD_LUA1, IF_REAL, "Length dependence of ua1"), IOP( "lub", BSIM4v6_MOD_LUB, IF_REAL, "Length dependence of ub"), @@ -669,8 +669,8 @@ IOP( "wdvt1w", BSIM4v6_MOD_WDVT1W, IF_REAL, "Width dependence of dvt1w"), IOP( "wdvt2w", BSIM4v6_MOD_WDVT2W, IF_REAL, "Width dependence of dvt2w"), IOP( "wdrout", BSIM4v6_MOD_WDROUT, IF_REAL, "Width dependence of drout"), IOP( "wdsub", BSIM4v6_MOD_WDSUB, IF_REAL, "Width dependence of dsub"), -IOP( "wvth0", BSIM4v6_MOD_WVTH0, IF_REAL,"Width dependence of vto"), -IOP( "wvtho", BSIM4v6_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", BSIM4v6_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), +IOPR("wvtho", BSIM4v6_MOD_WVTH0, IF_REAL,"Width dependence of vtho"), IOP( "wua", BSIM4v6_MOD_WUA, IF_REAL, "Width dependence of ua"), IOP( "wua1", BSIM4v6_MOD_WUA1, IF_REAL, "Width dependence of ua1"), IOP( "wub", BSIM4v6_MOD_WUB, IF_REAL, "Width dependence of ub"), @@ -817,8 +817,8 @@ IOP( "pdvt1w", BSIM4v6_MOD_PDVT1W, IF_REAL, "Cross-term dependence of dvt1w"), IOP( "pdvt2w", BSIM4v6_MOD_PDVT2W, IF_REAL, "Cross-term dependence of dvt2w"), IOP( "pdrout", BSIM4v6_MOD_PDROUT, IF_REAL, "Cross-term dependence of drout"), IOP( "pdsub", BSIM4v6_MOD_PDSUB, IF_REAL, "Cross-term dependence of dsub"), -IOP( "pvth0", BSIM4v6_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), -IOP( "pvtho", BSIM4v6_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", BSIM4v6_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), +IOPR("pvtho", BSIM4v6_MOD_PVTH0, IF_REAL,"Cross-term dependence of vtho"), IOP( "pua", BSIM4v6_MOD_PUA, IF_REAL, "Cross-term dependence of ua"), IOP( "pua1", BSIM4v6_MOD_PUA1, IF_REAL, "Cross-term dependence of ua1"), IOP( "pub", BSIM4v6_MOD_PUB, IF_REAL, "Cross-term dependence of ub"), diff --git a/src/spicelib/devices/bsim4v7/b4v7.c b/src/spicelib/devices/bsim4v7/b4v7.c index 34c5b9488..7210dea0b 100644 --- a/src/spicelib/devices/bsim4v7/b4v7.c +++ b/src/spicelib/devices/bsim4v7/b4v7.c @@ -541,8 +541,8 @@ IOP( "ldvt1w", BSIM4v7_MOD_LDVT1W, IF_REAL, "Length dependence of dvt1w"), IOP( "ldvt2w", BSIM4v7_MOD_LDVT2W, IF_REAL, "Length dependence of dvt2w"), IOP( "ldrout", BSIM4v7_MOD_LDROUT, IF_REAL, "Length dependence of drout"), IOP( "ldsub", BSIM4v7_MOD_LDSUB, IF_REAL, "Length dependence of dsub"), -IOP( "lvth0", BSIM4v7_MOD_LVTH0, IF_REAL,"Length dependence of vto"), -IOP( "lvtho", BSIM4v7_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", BSIM4v7_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), +IOPR("lvtho", BSIM4v7_MOD_LVTH0, IF_REAL,"Length dependence of vtho"), IOP( "lua", BSIM4v7_MOD_LUA, IF_REAL, "Length dependence of ua"), IOP( "lua1", BSIM4v7_MOD_LUA1, IF_REAL, "Length dependence of ua1"), IOP( "lub", BSIM4v7_MOD_LUB, IF_REAL, "Length dependence of ub"), @@ -703,8 +703,8 @@ IOP( "wdvt1w", BSIM4v7_MOD_WDVT1W, IF_REAL, "Width dependence of dvt1w"), IOP( "wdvt2w", BSIM4v7_MOD_WDVT2W, IF_REAL, "Width dependence of dvt2w"), IOP( "wdrout", BSIM4v7_MOD_WDROUT, IF_REAL, "Width dependence of drout"), IOP( "wdsub", BSIM4v7_MOD_WDSUB, IF_REAL, "Width dependence of dsub"), -IOP( "wvth0", BSIM4v7_MOD_WVTH0, IF_REAL,"Width dependence of vto"), -IOP( "wvtho", BSIM4v7_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", BSIM4v7_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), +IOPR("wvtho", BSIM4v7_MOD_WVTH0, IF_REAL,"Width dependence of vtho"), IOP( "wua", BSIM4v7_MOD_WUA, IF_REAL, "Width dependence of ua"), IOP( "wua1", BSIM4v7_MOD_WUA1, IF_REAL, "Width dependence of ua1"), IOP( "wub", BSIM4v7_MOD_WUB, IF_REAL, "Width dependence of ub"), @@ -864,8 +864,8 @@ IOP( "pdvt1w", BSIM4v7_MOD_PDVT1W, IF_REAL, "Cross-term dependence of dvt1w"), IOP( "pdvt2w", BSIM4v7_MOD_PDVT2W, IF_REAL, "Cross-term dependence of dvt2w"), IOP( "pdrout", BSIM4v7_MOD_PDROUT, IF_REAL, "Cross-term dependence of drout"), IOP( "pdsub", BSIM4v7_MOD_PDSUB, IF_REAL, "Cross-term dependence of dsub"), -IOP( "pvth0", BSIM4v7_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), -IOP( "pvtho", BSIM4v7_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", BSIM4v7_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), +IOPR("pvtho", BSIM4v7_MOD_PVTH0, IF_REAL,"Cross-term dependence of vtho"), IOP( "pua", BSIM4v7_MOD_PUA, IF_REAL, "Cross-term dependence of ua"), IOP( "pua1", BSIM4v7_MOD_PUA1, IF_REAL, "Cross-term dependence of ua1"), IOP( "pub", BSIM4v7_MOD_PUB, IF_REAL, "Cross-term dependence of ub"), diff --git a/src/spicelib/devices/bsimsoi/b4soi.c b/src/spicelib/devices/bsimsoi/b4soi.c index d7871b69c..e131b50b9 100644 --- a/src/spicelib/devices/bsimsoi/b4soi.c +++ b/src/spicelib/devices/bsimsoi/b4soi.c @@ -88,7 +88,6 @@ IOP( "nrb", B4SOI_NRB, IF_REAL, "Number of squares in body"), IOP( "frbody", B4SOI_FRBODY, IF_REAL, "layout dependent body-resistance coefficient"), /* v4.0 */ -IOP( "nf", B4SOI_NF, IF_REAL , "Number of fingers"), IOP( "rbdb", B4SOI_RBDB, IF_REAL , "Body resistance"), IOP( "rbsb", B4SOI_RBSB, IF_REAL , "Body resistance"), IOP( "delvto", B4SOI_DELVTO, IF_REAL, "Zero bias threshold voltage variation"), @@ -481,7 +480,7 @@ IOP( "dlbg", B4SOI_MOD_DLBG, IF_REAL, "Length offset fitting parameter for backg /* v2.2 release */ IOP( "igmod", B4SOI_MOD_IGBMOD, IF_INTEGER, "gate-body tunneling current model selector"), /* v3.1.1 */ -IOP( "igbmod", B4SOI_MOD_IGBMOD, IF_INTEGER, "gate-body tunneling current model selector"), /* v3.0 */ +IOPR("igbmod", B4SOI_MOD_IGBMOD, IF_INTEGER, "gate-body tunneling current model selector"), /* v3.0 */ IOP( "igcmod", B4SOI_MOD_IGCMOD, IF_INTEGER, "gate-channel tunneling current model selector"), /* v3.0 */ IOP( "toxqm", B4SOI_MOD_TOXQM, IF_REAL, "effective oxide thickness considering quantum effect"), IOP( "wth0", B4SOI_MOD_WTH0, IF_REAL, "Minimum width for thermal resistance calculation"), @@ -607,7 +606,7 @@ IOP( "lnch", B4SOI_MOD_LNPEAK, IF_REAL, "Length dependence of nch"), IOP( "lnsub", B4SOI_MOD_LNSUB, IF_REAL, "Length dependence of nsub"), IOP( "lngate", B4SOI_MOD_LNGATE, IF_REAL, "Length dependence of ngate"), IOP( "lnsd", B4SOI_MOD_LNSD, IF_REAL, "Length dependence of nsd"), -IOP( "lvth0", B4SOI_MOD_LVTH0, IF_REAL,"Length dependence of vto"), +IOP( "lvth0", B4SOI_MOD_LVTH0, IF_REAL,"Length dependence of vth0"), IOP( "lvfb", B4SOI_MOD_LVFB, IF_REAL, "Length dependence of vfb"), /* v4.1 */ IOP( "lk1", B4SOI_MOD_LK1, IF_REAL, "Length dependence of k1"), IOP( "lk1w1", B4SOI_MOD_LK1W1, IF_REAL, "Length dependence of k1w1"), @@ -784,7 +783,7 @@ IOP( "wnch", B4SOI_MOD_WNPEAK, IF_REAL, "Width dependence of nch"), IOP( "wnsub", B4SOI_MOD_WNSUB, IF_REAL, "Width dependence of nsub"), IOP( "wngate", B4SOI_MOD_WNGATE, IF_REAL, "Width dependence of ngate"), IOP( "wnsd", B4SOI_MOD_WNSD, IF_REAL, "Width dependence of nsd"), -IOP( "wvth0", B4SOI_MOD_WVTH0, IF_REAL,"Width dependence of vto"), +IOP( "wvth0", B4SOI_MOD_WVTH0, IF_REAL,"Width dependence of vth0"), IOP( "wvfb", B4SOI_MOD_WVFB, IF_REAL, "Width dependence of vfb"), /* v4.1 */ IOP( "wk1", B4SOI_MOD_WK1, IF_REAL, "Width dependence of k1"), IOP( "wk1w1", B4SOI_MOD_WK1W1, IF_REAL, "Width dependence of k1w1"), @@ -963,7 +962,7 @@ IOP( "pnch", B4SOI_MOD_PNPEAK, IF_REAL, "Cross-term dependence of nch"), IOP( "pnsub", B4SOI_MOD_PNSUB, IF_REAL, "Cross-term dependence of nsub"), IOP( "pnsd", B4SOI_MOD_PNSD, IF_REAL, "Cross-term dependence of nsd"), IOP( "pngate", B4SOI_MOD_PNGATE, IF_REAL, "Cross-term dependence of ngate"), -IOP( "pvth0", B4SOI_MOD_PVTH0, IF_REAL,"Cross-term dependence of vto"), +IOP( "pvth0", B4SOI_MOD_PVTH0, IF_REAL,"Cross-term dependence of vth0"), IOP( "pvfb", B4SOI_MOD_PVFB, IF_REAL, "Cross-term dependence of vfb"), /* v4.1 */ IOP( "pk1", B4SOI_MOD_PK1, IF_REAL, "Cross-term dependence of k1"), IOP( "pk1w1", B4SOI_MOD_PK1W1, IF_REAL, "Cross-term dependence of k1w1"), diff --git a/src/spicelib/devices/dio/dio.c b/src/spicelib/devices/dio/dio.c index 17c4ff5f4..43563975f 100644 --- a/src/spicelib/devices/dio/dio.c +++ b/src/spicelib/devices/dio/dio.c @@ -83,8 +83,6 @@ IFparm DIOmPTable[] = { /* model parameters */ IOPR( "ctc", DIO_MOD_CTA, IF_REAL, "Area junction capacitance temperature coefficient"), IOP( "ctp", DIO_MOD_CTP, IF_REAL, "Perimeter junction capacitance temperature coefficient"), - IOP( "ctp", DIO_MOD_CTP, IF_REAL, "Perimeter junction capacitance temperature coefficient"), - IOP( "tpb", DIO_MOD_TPB, IF_REAL, "Area junction potential temperature coefficient"), IOPR( "tvj", DIO_MOD_TPB, IF_REAL, "Area junction potential temperature coefficient"), IOP( "tphp", DIO_MOD_TPHP, IF_REAL, "Perimeter junction potential temperature coefficient"), diff --git a/src/spicelib/devices/hfet1/hfet.c b/src/spicelib/devices/hfet1/hfet.c index b2f358912..bf93b3fc2 100644 --- a/src/spicelib/devices/hfet1/hfet.c +++ b/src/spicelib/devices/hfet1/hfet.c @@ -44,7 +44,7 @@ IFparm HFETApTable[] = { /* parameters */ IFparm HFETAmPTable[] = { /* model parameters */ IOP( "vt0", HFETA_MOD_VTO, IF_REAL,"Pinch-off voltage"), - IOP( "vto", HFETA_MOD_VTO, IF_REAL,"Pinch-off voltage"), + IOPR("vto", HFETA_MOD_VTO, IF_REAL,"Pinch-off voltage"), IOP( "lambda", HFETA_MOD_LAMBDA, IF_REAL,"Output conductance parameter"), IOP( "rd", HFETA_MOD_RD, IF_REAL,"Drain ohmic resistance"), IOP( "rs", HFETA_MOD_RS, IF_REAL,"Source ohmic resistance"), diff --git a/src/spicelib/devices/hfet2/hfet2.c b/src/spicelib/devices/hfet2/hfet2.c index 847a2306a..0e08839db 100644 --- a/src/spicelib/devices/hfet2/hfet2.c +++ b/src/spicelib/devices/hfet2/hfet2.c @@ -80,9 +80,9 @@ IFparm HFET2mPTable[] = { /* model parameters */ IOP( "vsigma", HFET2_MOD_VSIGMA, IF_REAL,""), IOP( "vsigmat", HFET2_MOD_VSIGMAT, IF_REAL,""), IOP( "vt0", HFET2_MOD_VTO, IF_REAL,"Pinch-off voltage"), + IOPR("vto", HFET2_MOD_VTO, IF_REAL,"Pinch-off voltage"), IOP( "vt1", HFET2_MOD_VT1, IF_REAL,""), - IOP( "vt2", HFET2_MOD_VT2, IF_REAL,""), - IOP( "vto", HFET2_MOD_VTO, IF_REAL,"Pinch-off voltage") + IOP( "vt2", HFET2_MOD_VT2, IF_REAL,"") }; diff --git a/src/spicelib/devices/isrc/isrc.c b/src/spicelib/devices/isrc/isrc.c index 690a04609..5b941c224 100644 --- a/src/spicelib/devices/isrc/isrc.c +++ b/src/spicelib/devices/isrc/isrc.c @@ -16,8 +16,8 @@ IFparm ISRCpTable[] = { /* parameters */ IOPAAU("acphase", ISRC_AC_PHASE, IF_REAL ,"AC Phase"), /* Modified to allow print @Iin[sin] A.Roldan */ IOP ("pulse", ISRC_PULSE, IF_REALVEC,"Pulse description"), - IOP ("sine", ISRC_SINE, IF_REALVEC,"Sinusoidal source description"), IOP ("sin", ISRC_SINE, IF_REALVEC,"Sinusoidal source description"), + IOPR("sine", ISRC_SINE, IF_REALVEC,"Sinusoidal source description"), IOP ("exp", ISRC_EXP, IF_REALVEC,"Exponential source description"), IOP ("pwl", ISRC_PWL, IF_REALVEC,"Piecewise linear description"), IOP ("sffm", ISRC_SFFM, IF_REALVEC,"Single freq. FM description"), diff --git a/src/spicelib/devices/mesa/mesa.c b/src/spicelib/devices/mesa/mesa.c index 6db75433e..a4ed51a53 100644 --- a/src/spicelib/devices/mesa/mesa.c +++ b/src/spicelib/devices/mesa/mesa.c @@ -46,8 +46,8 @@ IFparm MESApTable[] = { /* parameters */ IFparm MESAmPTable[] = { /* model parameters */ OP( "type", MESA_MOD_TYPE, IF_STRING,"N-type or P-type MESfet model"), - IOPR( "vt0", MESA_MOD_VTO, IF_REAL,"Pinch-off voltage"), IOP( "vto", MESA_MOD_VTO, IF_REAL,"Pinch-off voltage"), + IOPR("vt0", MESA_MOD_VTO, IF_REAL,"Pinch-off voltage"), IOP( "lambda", MESA_MOD_LAMBDA, IF_REAL,"Output conductance parameter"), IOP( "lambdahf",MESA_MOD_LAMBDAHF, IF_REAL,"Output conductance parameter at high frequencies"), IOP( "beta", MESA_MOD_BETA, IF_REAL,"Transconductance parameter"), @@ -61,12 +61,12 @@ IFparm MESAmPTable[] = { /* model parameters */ IOP( "rsi", MESA_MOD_RSI, IF_REAL,"Intrinsic drain ohmic resistance"), IOP( "phib", MESA_MOD_PHIB, IF_REAL,"Effective Schottky barrier height at room temperature"), IOP( "phib1", MESA_MOD_PHIB1, IF_REAL,""), - IOP( "tphib", MESA_MOD_PHIB1, IF_REAL,""), + IOPR("tphib", MESA_MOD_PHIB1, IF_REAL,""), IOP( "astar", MESA_MOD_ASTAR, IF_REAL,"Effective Richardson constant"), IOP( "ggr", MESA_MOD_GGR, IF_REAL,"Reverse diode conductance"), IOP( "del", MESA_MOD_DEL, IF_REAL,""), IOP( "xchi", MESA_MOD_XCHI, IF_REAL,""), - IOP( "tggr", MESA_MOD_XCHI, IF_REAL,""), + IOPR("tggr", MESA_MOD_XCHI, IF_REAL,""), IOP( "n", MESA_MOD_N, IF_REAL,"Emission coefficient"), IOP( "eta", MESA_MOD_ETA, IF_REAL,"Subthreshold ideality factor"), IOP( "m", MESA_MOD_M, IF_REAL,"Knee shape parameter"), @@ -88,7 +88,7 @@ IFparm MESAmPTable[] = { /* model parameters */ IOP( "delta", MESA_MOD_DELTA, IF_REAL,""), IOP( "tc", MESA_MOD_TC, IF_REAL,"Transconductance compression factor"), IOP( "tvto", MESA_MOD_TVTO, IF_REAL,"Temperature coefficient for vto"), - IOP( "alphat", MESA_MOD_TVTO, IF_REAL,""), + IOPR("alphat", MESA_MOD_TVTO, IF_REAL,""), IOP( "tlambda",MESA_MOD_TLAMBDA,IF_REAL,"Temperature coefficient for lambda"), IOP( "teta0", MESA_MOD_TETA0, IF_REAL,"First temperature coefficient for eta"), IOP( "teta1", MESA_MOD_TETA1, IF_REAL,"Second temperature coefficient for eta"), diff --git a/src/spicelib/devices/soi3/soi3.c b/src/spicelib/devices/soi3/soi3.c index 401fa042b..be5dc3aa4 100644 --- a/src/spicelib/devices/soi3/soi3.c +++ b/src/spicelib/devices/soi3/soi3.c @@ -142,7 +142,7 @@ IFparm SOI3pTable[] = { /* parameters */ IFparm SOI3mPTable[] = { /* model parameters */ IOP("vto", SOI3_MOD_VTO, IF_REAL ,"Threshold voltage"), - IOP("vt0", SOI3_MOD_VTO, IF_REAL ,"Threshold voltage"), + IOPR("vt0", SOI3_MOD_VTO, IF_REAL ,"Threshold voltage"), IOP("vfbf", SOI3_MOD_VFBF, IF_REAL ,"Flat band voltage"), IOP("kp", SOI3_MOD_KP, IF_REAL ,"Transconductance parameter"), IOP("gamma", SOI3_MOD_GAMMA, IF_REAL ,"Body Factor"), @@ -172,7 +172,7 @@ IFparm SOI3mPTable[] = { /* model parameters */ IOP("tb", SOI3_MOD_TB, IF_REAL ,"Bulk film thickness"), IOP("ld", SOI3_MOD_LD, IF_REAL ,"Lateral diffusion"), IOP("u0", SOI3_MOD_U0, IF_REAL ,"Surface mobility"), - IOP("uo", SOI3_MOD_U0, IF_REAL ,"Surface mobility"), + IOPR("uo", SOI3_MOD_U0, IF_REAL ,"Surface mobility"), IOP("fc", SOI3_MOD_FC, IF_REAL ,"Forward bias jct. fit parm."), IP("nsoi", SOI3_MOD_NSOI3, IF_FLAG ,"N type SOI3fet model"), IP("psoi", SOI3_MOD_PSOI3, IF_FLAG ,"P type SOI3fet model"), diff --git a/src/spicelib/devices/vsrc/vsrc.c b/src/spicelib/devices/vsrc/vsrc.c index cc7e9cf21..8b32979bd 100644 --- a/src/spicelib/devices/vsrc/vsrc.c +++ b/src/spicelib/devices/vsrc/vsrc.c @@ -15,8 +15,8 @@ IFparm VSRCpTable[] = { /* parameters */ IOPAAU("acphase", VSRC_AC_PHASE, IF_REAL ,"AC Phase"), /* Modified to allow print @vin[sin] A.Roldan */ IOP ("pulse", VSRC_PULSE, IF_REALVEC,"Pulse description"), - IOP ("sine", VSRC_SINE, IF_REALVEC,"Sinusoidal source description"), IOP ("sin", VSRC_SINE, IF_REALVEC,"Sinusoidal source description"), + IOPR("sine", VSRC_SINE, IF_REALVEC,"Sinusoidal source description"), IOP ("exp", VSRC_EXP, IF_REALVEC,"Exponential source description"), IOP ("pwl", VSRC_PWL, IF_REALVEC,"Piecewise linear description"), IOP ("sffm", VSRC_SFFM, IF_REALVEC,"Single freq. FM description"),