diff options
author | Eddie Hung <e.hung@imperial.ac.uk> | 2018-07-25 23:10:26 -0700 |
---|---|---|
committer | Eddie Hung <e.hung@imperial.ac.uk> | 2018-07-25 23:10:26 -0700 |
commit | f45e688354c13f38bda3ba4064587880a25980fe (patch) | |
tree | 1aaad186aea4dba29042d05f4e9bdc08545f3480 /common | |
parent | 749dae4ae5b2b719237af5db28e98ff671bae265 (diff) | |
download | nextpnr-f45e688354c13f38bda3ba4064587880a25980fe.tar.gz nextpnr-f45e688354c13f38bda3ba4064587880a25980fe.tar.bz2 nextpnr-f45e688354c13f38bda3ba4064587880a25980fe.zip |
Do not use budget override anymore, and subtract not add!
Diffstat (limited to 'common')
-rw-r--r-- | common/timing.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/common/timing.cc b/common/timing.cc index f919cf1b..cefe36f0 100644 --- a/common/timing.cc +++ b/common/timing.cc @@ -153,8 +153,7 @@ void assign_budget(Context *ctx) auto it = updates.find(pi); if (it == updates.end()) continue; - auto budget = ctx->getNetinfoRouteDelay(net.second.get(), i) + it->second; - user.budget = ctx->getBudgetOverride(net.second->driver, budget); + user.budget = ctx->getNetinfoRouteDelay(net.second.get(), i) - it->second; // Post-update check if (ctx->user_freq && user.budget < 0) @@ -198,8 +197,7 @@ void update_budget(Context *ctx) auto it = updates.find(pi); if (it == updates.end()) continue; - auto budget = ctx->getNetinfoRouteDelay(net.second.get(), i) + it->second; - user.budget = ctx->getBudgetOverride(net.second->driver, budget); + user.budget = ctx->getNetinfoRouteDelay(net.second.get(), i) + it->second; // Post-update check if (ctx->verbose) { |