Skip to main content
. 2018 Jan 10;13:8. doi: 10.1186/s11671-017-2419-8

Table 3.

Improved I-V relationships of the various models

Model Original I-V relationship (f1) Improved I-V using concepts from Wang and Roychowdhury100
Linear ion drift [3] f1 = (RON × s + Roff × (1 − s))−1 × vpn Can have division by zero error when s = Roff/(Ron/Roff).
Modified equation:
y = smoothclip(s − Roff/(Ron − Roff), smoothing) + Roff/(Ron − Roff)
Then,
f1 = (Ron × y + Roff × (1 − y))−1 × vpn
Non-linear ion drift [46, 68] I = snβ sinh(α × vpn) + χ(exp(γ × vpn) − 1) sinh can be changed to safesinh(), exponential function to safeexp()
Yakopcic [73, 74] It=A1×s×sinhBvpn,vpn0A2×s×sinhBvpn,vpn<0 sinh is changed to safesinh(). The function is then smoothed.
f1p = A1 × s × safesinh(B × vpn, maxslope)
f1n = A2 × s × safesinh(B × vpn, maxslope)
f1 = smoothswitch(f1n, f1p, vpn, smoothing)
TEAM/VTEAM [7577] vt=RONeλ/xoffxonxxon×it The exponential function is changed to safeexp()
ASU/Stanford [7881] IgV=I0expgg0sinhVV0 The gap is expressed using s:
gap = s ×  min  gap + (1 − s) × maxgap
Then sinh is changed to safesinh(), exponential function to safeexp()