DmpPi::evalDmpEqns nan proofing
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
96718187e1
commit
e0998d590c
|
|
@ -960,6 +960,9 @@ DmpPi::evalDmpEqns()
|
|||
|
||||
double t_vth, t_vl, slew;
|
||||
gateDelays(ceff, t_vth, t_vl, slew);
|
||||
if (slew == 0.0)
|
||||
throw DmpError("eqn eval failed: slew = 0");
|
||||
|
||||
double ceff_time = slew / (vh_ - vl_);
|
||||
if (ceff_time > 1.4 * dt)
|
||||
ceff_time = 1.4 * dt;
|
||||
|
|
|
|||
Loading…
Reference in New Issue