From efc687234181d6ab464230d3844313c2fcf51282 Mon Sep 17 00:00:00 2001 From: David Shah Date: Sun, 24 Mar 2019 13:59:27 +0000 Subject: placer1: Restore old weighting in budget-based mode Signed-off-by: David Shah --- common/placer1.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/placer1.cc b/common/placer1.cc index 99b24640..a71cbc9a 100644 --- a/common/placer1.cc +++ b/common/placer1.cc @@ -740,7 +740,7 @@ class SAPlacer return 0; if (cfg.budgetBased) { double delay = ctx->getDelayNS(ctx->predictDelay(net, net->users.at(user))); - return std::min(10.0, std::exp(delay - ctx->getDelayNS(net->users.at(user).budget))); + return std::min(10.0, std::exp(delay - ctx->getDelayNS(net->users.at(user).budget) / 10)); } else { auto crit = net_crit.find(net->name); if (crit == net_crit.end() || crit->second.criticality.empty()) -- cgit v1.2.3