From 900fe98f0da27fa4902dfc9494d575010889ef91 Mon Sep 17 00:00:00 2001 From: David Shah Date: Tue, 10 Dec 2019 12:45:38 +0000 Subject: [PATCH] router2: reduce bias cost factor Signed-off-by: David Shah --- common/router2.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/router2.cc b/common/router2.cc index 5f3ebeea..228cf7f0 100644 --- a/common/router2.cc +++ b/common/router2.cc @@ -304,7 +304,7 @@ struct Router2 source_uses = wd.bound_nets.at(net->udata).first; if (pip != PipId()) { Loc pl = ctx->getPipLocation(pip); - bias_cost = 0.5f * (base_cost / int(net->users.size())) * + bias_cost = 0.25f * (base_cost / int(net->users.size())) * ((std::abs(pl.x - nd.cx) + std::abs(pl.y - nd.cy)) / float(nd.hpwl)); } return base_cost * hist_cost * present_cost / (1 + source_uses) + bias_cost;