Table 4.
Model | Original state variable dynamics (f2) | Modified using concepts from Wang and Roychowdhury100 |
---|---|---|
Linear ion drift [3] | f2 = μv × Ron × f1(vpn, s) | DC hysteresis not present. Clipping technique is used to set bounds for s, so that 0 ≤ s ≤ 1 |
Non-linear ion drift [46, 68] | f2 = a × vpnm | DC hysteresis not present. Clipping technique is used to set bounds for s, so that 0 ≤ s ≤ 1 |
Simmons tunneling barrier [70–72] |
where i = f1 (vpn, s) |
No DC hysteresis present. Consists of fast growing functions. sinh is changed to safesinh(), exp to safeexp(). Smoothing is performed and bounds for s, so that 0 ≤ s ≤ 1 |
TEAM/VTEAM [75–77] | The equation is redesigned as: where v∗ = (1 − s) × voff + s × von, Such that when s = 1 and s = 0, it is equivalent to the VTEAM equation in the vpn > voff and vpn < von regions, respectively. The functions are also smoothened by: , , f2 = smoothswitch(f2n, f2p, vpn − v∗, smoothing) The bounds for s are set using clipping techniques. |
|
Yakpocic [73, 74] |
f2 = g(vpn) × f(s), where and |
The equations are designed to get proper DC hysteresis: where v∗ = − Vn × s + Vp × (1 − s) Also exponential function is changed to safeexp(). The whole function is made smooth. Clipping is used to set bounds for s. |
ASU/Stanford [78–81] |
where γ = γ0 − β0 × Gap3 |
The d/dt Gap is converted to d/dt s: Also exp is changed to safeexp() and sinh tosafesinh (). Clipping is used to set bounds for s. |