aboutsummaryrefslogtreecommitdiffstats
path: root/common/timing.cc
diff options
context:
space:
mode:
Diffstat (limited to 'common/timing.cc')
-rw-r--r--common/timing.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/timing.cc b/common/timing.cc
index 55d3a46f..ebe3a177 100644
--- a/common/timing.cc
+++ b/common/timing.cc
@@ -91,6 +91,7 @@ struct NetCriticalityInfo
// One each per user
std::vector<delay_t> slack;
std::vector<float> criticality;
+ unsigned max_path_length = 0;
};
typedef std::unordered_map<ClockPair, CriticalPath> CriticalPathMap;
@@ -597,6 +598,7 @@ struct Timing
float criticality = 1.0 - ((nc.slack.at(i) - worst_slack.at(startdomain.first)) / dmax);
nc.criticality.at(i) = std::max(nc.criticality.at(i), criticality);
}
+ nc.max_path_length = std::max(nc.max_path_length, nd.max_path_length);
}
}
}