From 38b40303a8cd6866f791f0485d904d4ecc70517a Mon Sep 17 00:00:00 2001 From: James Cherry Date: Tue, 5 Jan 2021 20:04:12 -0800 Subject: [PATCH] DmpCeff memory error --- dcalc/DmpCeff.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dcalc/DmpCeff.cc b/dcalc/DmpCeff.cc index ac6b6cc1..85ad37e7 100644 --- a/dcalc/DmpCeff.cc +++ b/dcalc/DmpCeff.cc @@ -343,7 +343,8 @@ DmpAlg::init(const LibertyLibrary *drvr_library, void DmpAlg::findDriverParams(double ceff) { - x_[DmpParam::ceff] = ceff; + if (nr_order_ == 3) + x_[DmpParam::ceff] = ceff; double t_vth, t_vl, slew; gateDelays(ceff, t_vth, t_vl, slew); // Scale slew to 0-100%