Unless slack_redist is enabled, ignore net delays so that budget gets evenly divided between all nets on path
This commit is contained in:
parent
f048deb33d
commit
9b414594d2
@ -58,7 +58,7 @@ struct Timing
|
||||
net_budget = budget;
|
||||
pl = std::max(1, path_length);
|
||||
}
|
||||
auto delay = ctx->getNetinfoRouteDelay(net, usr);
|
||||
auto delay = ctx->slack_redist_iter > 0 ? ctx->getNetinfoRouteDelay(net, usr) : delay_t();
|
||||
net_budget = std::min(net_budget, follow_user_port(usr, pl, slack - delay));
|
||||
if (update)
|
||||
usr.budget = std::min(usr.budget, delay + net_budget);
|
||||
|
Loading…
Reference in New Issue
Block a user