aboutsummaryrefslogtreecommitdiffstats
path: root/common/route.cc
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2018-06-17 19:43:07 +0200
committerClifford Wolf <clifford@clifford.at>2018-06-17 19:43:07 +0200
commitb728cb71d11c557da25e438d27c58d62c86b5a3d (patch)
treed73614dd6f6b97a81d75be13cb1fba3b2bf08fc0 /common/route.cc
parent0b2345996dd6b0318e5c794c0fcb8921dc6e4427 (diff)
downloadnextpnr-b728cb71d11c557da25e438d27c58d62c86b5a3d.tar.gz
nextpnr-b728cb71d11c557da25e438d27c58d62c86b5a3d.tar.bz2
nextpnr-b728cb71d11c557da25e438d27c58d62c86b5a3d.zip
Improve router log output
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Diffstat (limited to 'common/route.cc')
-rw-r--r--common/route.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/common/route.cc b/common/route.cc
index 17e5cc87..a5849ea8 100644
--- a/common/route.cc
+++ b/common/route.cc
@@ -364,7 +364,11 @@ void route_design(Design *design, bool verbose)
float(estimatedTotalDelay),
float(estimatedTotalDelay) / estimatedTotalDelayCnt);
+ int iterCnt = 0;
+
while (!netsQueue.empty()) {
+ log_info("-- %d --\n", ++iterCnt);
+
int visitCnt = 0, revisitCnt = 0, netCnt = 0;
std::unordered_set<IdString> ripupQueue;
@@ -471,7 +475,8 @@ void route_design(Design *design, bool verbose)
}
}
- log_info("routing complete. longest path delay: %.2f\n", float(maxDelay));
+ log_info("routing complete after %d iterations. longest path delay: %.2f\n",
+ iterCnt, float(maxDelay));
}
NEXTPNR_NAMESPACE_END