undo my changes to avoid prima dcalc crash to pick implementation from upstream

Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
This commit is contained in:
dsengupta0628 2026-04-13 21:18:34 +00:00
parent a56edf2767
commit 7da56adedd
2 changed files with 1 additions and 7 deletions

View File

@ -944,7 +944,7 @@ PrimaDelayCalc::reportGateDelay(const Pin *drvr_pin,
gateDelay(drvr_pin, arc, in_slew, load_cap, parasitic,
load_pin_index_map, scene, min_max);
float in_slew1 = delayAsFloat(in_slew);
float ceff = ceff_vth_.empty() ? load_cap : ceff_vth_[0];
float ceff = ceff_vth_[0];
return model->reportGateDelay(pinPvt(drvr_pin, scene, min_max),
in_slew1, ceff, min_max,
PocvMode::scalar, digits);

View File

@ -4169,12 +4169,6 @@ Sta::readSpef(std::string_view name,
parasitics = findParasitics(std::string(name));
if (parasitics == nullptr)
parasitics = makeConcreteParasitics(std::string(name), std::string(filename));
if (scene)
scene->setParasitics(parasitics, min_max);
else {
for (Scene *scn : scenes_)
scn->setParasitics(parasitics, min_max);
}
}
bool success = readSpefFile(filename, instance, pin_cap_included,