diff options
author | couriersud <couriersud@gmx.org> | 2019-11-13 07:41:20 +0100 |
---|---|---|
committer | couriersud <couriersud@gmx.org> | 2019-11-13 07:41:20 +0100 |
commit | f4cf0cc86a06f07f4df18fbf521abf3126721d24 (patch) | |
tree | 49d760d161a5a3c981f7ab02c39e6101a535b92c /src/lib/netlist/analog/nld_mosfet.cpp | |
parent | 6a57025550e2898954fe10b5796ad55513a21049 (diff) |
netlist: code maintenance. (nw)
- move memory pool to netlist_state_t removing one static allocation.
- add memory allocation stats to verbose output
- nl_assert no longer throws, first step to remove NL_EXCEPT macro.
Diffstat (limited to 'src/lib/netlist/analog/nld_mosfet.cpp')
-rw-r--r-- | src/lib/netlist/analog/nld_mosfet.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/netlist/analog/nld_mosfet.cpp b/src/lib/netlist/analog/nld_mosfet.cpp index c698484e5bd..fc57916575e 100644 --- a/src/lib/netlist/analog/nld_mosfet.cpp +++ b/src/lib/netlist/analog/nld_mosfet.cpp @@ -222,7 +222,7 @@ namespace analog m_capmod = m_model.m_CAPMOD; // printf("capmod %d %g %g\n", m_capmod, (nl_fptype)m_model.m_VTO, m_polarity); - nl_assert_always(m_capmod == 0 || m_capmod == 2, "Error: CAPMODEL invalid value for " + m_model.name()); + nl_assert_always(m_capmod == 0 || m_capmod == 2, "Error: CAPMODEL invalid value"); // // From http://ltwiki.org/LTspiceHelp/LTspiceHelp/M_MOSFET.htm : @@ -238,7 +238,7 @@ namespace analog // calculate effective channel length m_Leff = m_model.m_L - 2 * m_model.m_LD; - nl_assert_always(m_Leff > nlconst::zero(), "Effective Lateral diffusion would be negative for model " + m_model.name()); + nl_assert_always(m_Leff > nlconst::zero(), "Effective Lateral diffusion would be negative for model"); nl_fptype Cox = (m_model.m_TOX > nlconst::zero()) ? (constants::eps_SiO2() * constants::eps_0() / m_model.m_TOX) : nlconst::zero(); @@ -259,7 +259,7 @@ namespace analog m_phi = m_model.m_PHI; else if (m_model.m_NSUB > nlconst::zero()) { - nl_assert_always(m_model.m_NSUB * nlconst::magic(1e6) >= constants::NiSi(), "Error calculating phi for model " + m_model.name()); + nl_assert_always(m_model.m_NSUB * nlconst::magic(1e6) >= constants::NiSi(), "Error calculating phi for model"); m_phi = nlconst::two() * Vt * plib::log (m_model.m_NSUB * nlconst::magic(1e6) / constants::NiSi()); } else |