diff options
author | Eddie Hung <eddieh@ece.ubc.ca> | 2019-02-11 08:32:01 -0800 |
---|---|---|
committer | Eddie Hung <eddieh@ece.ubc.ca> | 2019-02-11 08:32:01 -0800 |
commit | 63a7f57b0130917abbfe25bae42b235a6b8492ac (patch) | |
tree | 80718a1e1cfd752d35af05c774d46468e4ae39df | |
parent | 6cd0b8a12345a635351122ed3e4e635162767b3a (diff) | |
download | nextpnr-63a7f57b0130917abbfe25bae42b235a6b8492ac.tar.gz nextpnr-63a7f57b0130917abbfe25bae42b235a6b8492ac.tar.bz2 nextpnr-63a7f57b0130917abbfe25bae42b235a6b8492ac.zip |
[timing] Fix off-by-one error
-rw-r--r-- | common/timing.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/timing.cc b/common/timing.cc index 8a48b761..64dcdf71 100644 --- a/common/timing.cc +++ b/common/timing.cc @@ -930,7 +930,7 @@ void timing_analysis(Context *ctx, bool print_histogram, bool print_fmax, bool p unsigned bar_width = 60; auto min_slack = slack_histogram.begin()->first; auto max_slack = slack_histogram.rbegin()->first; - auto bin_size = std::max<unsigned>(1, ceil((max_slack - min_slack) / float(num_bins))); + auto bin_size = std::max<unsigned>(1, ceil((max_slack - min_slack + 1) / float(num_bins))); std::vector<unsigned> bins(num_bins); unsigned max_freq = 0; for (const auto &i : slack_histogram) { |