Routing predictor fix
diff --git a/vpr/SRC/route/route_common.c b/vpr/SRC/route/route_common.c
index 8bd99712..813ea02 100755
--- a/vpr/SRC/route/route_common.c
+++ b/vpr/SRC/route/route_common.c
@@ -379,9 +379,8 @@
}
int predict_success_route_iter(const std::vector<double>& historical_overuse_ratio, const t_router_opts& router_opts) {
-
// invalid condition for prediction
- if (router_opts.routing_failure_predictor == OFF || num_nets > MIN_NETS_TO_ACTIVATE_PREDICTOR) return 0;
+ if (router_opts.routing_failure_predictor == OFF || num_nets < MIN_NETS_TO_ACTIVATE_PREDICTOR) return 0;
// use the last 5 iterations in prediction
size_t itry {historical_overuse_ratio.size() - 1};