diff options
author | David Shah <dave@ds0.me> | 2019-02-25 12:48:01 +0000 |
---|---|---|
committer | David Shah <dave@ds0.me> | 2019-03-22 10:31:54 +0000 |
commit | bd12c0a4866e0d67bedd1c40f1205e9168b5d428 (patch) | |
tree | e7593f3c40421894ac37e566bba461cbb761f678 /common/timing.cc | |
parent | 7142db28a8b828da557729a706c20c8f330ba129 (diff) | |
download | nextpnr-bd12c0a4866e0d67bedd1c40f1205e9168b5d428.tar.gz nextpnr-bd12c0a4866e0d67bedd1c40f1205e9168b5d428.tar.bz2 nextpnr-bd12c0a4866e0d67bedd1c40f1205e9168b5d428.zip |
HeAP: Add PlacerHeapCfg
Signed-off-by: David Shah <dave@ds0.me>
Diffstat (limited to 'common/timing.cc')
-rw-r--r-- | common/timing.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/common/timing.cc b/common/timing.cc index 17adc078..2a0af874 100644 --- a/common/timing.cc +++ b/common/timing.cc @@ -611,7 +611,8 @@ struct Timing continue; delay_t dmax = crit_path->at(ClockPair{startdomain.first, startdomain.first}).path_delay; for (size_t i = 0; i < net->users.size(); i++) { - float criticality = 1.0f - (float(nc.slack.at(i) - worst_slack.at(startdomain.first)) / dmax); + float criticality = + 1.0f - ((float(nc.slack.at(i)) - float(worst_slack.at(startdomain.first))) / dmax); nc.criticality.at(i) = std::min<double>(1.0, std::max<double>(0.0, criticality)); } nc.max_path_length = nd.max_path_length; |