From 4c850afcd1a46f0cf5fae79cae4b32afa8e8a49d Mon Sep 17 00:00:00 2001 From: James Cherry Date: Tue, 19 Mar 2024 08:32:50 -0700 Subject: [PATCH] GraphDelayCalc::loadCap init value Signed-off-by: James Cherry --- dcalc/GraphDelayCalc.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dcalc/GraphDelayCalc.cc b/dcalc/GraphDelayCalc.cc index 87ccc66d..9d8f8435 100644 --- a/dcalc/GraphDelayCalc.cc +++ b/dcalc/GraphDelayCalc.cc @@ -1158,11 +1158,10 @@ GraphDelayCalc::loadCap(const Pin *drvr_pin, const DcalcAnalysisPt *dcalc_ap) const { const MinMax *min_max = dcalc_ap->constraintMinMax(); - float load_cap = 0.0; + float load_cap = min_max->initValue(); for (auto drvr_rf : RiseFall::range()) { float cap = loadCap(drvr_pin, drvr_rf, dcalc_ap); - if (min_max->compare(cap, load_cap)) - load_cap = cap; + load_cap = min_max->minMax(cap, load_cap); } arc_delay_calc_->finishDrvrPin(); return load_cap;