aboutsummaryrefslogtreecommitdiffstats
path: root/common/router2.cc
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2021-10-09 20:56:45 +0100
committergatecat <gatecat@ds0.me>2021-10-09 20:56:45 +0100
commit8ad74edd66ee492306bb4a315914638d713ab74a (patch)
tree417bd2f003c4d32c973a5693a19c06796aa28d1b /common/router2.cc
parent520aec3ef459c478decf6954385b25c0260614de (diff)
downloadnextpnr-8ad74edd66ee492306bb4a315914638d713ab74a.tar.gz
nextpnr-8ad74edd66ee492306bb4a315914638d713ab74a.tar.bz2
nextpnr-8ad74edd66ee492306bb4a315914638d713ab74a.zip
router2: Disable criticality sorting towards end of routing
Signed-off-by: gatecat <gatecat@ds0.me>
Diffstat (limited to 'common/router2.cc')
-rw-r--r--common/router2.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/router2.cc b/common/router2.cc
index 813249b4..b93e7b35 100644
--- a/common/router2.cc
+++ b/common/router2.cc
@@ -1378,7 +1378,7 @@ struct Router2
do {
ctx->sorted_shuffle(route_queue);
- if (timing_driven) {
+ if (timing_driven && int(route_queue.size()) >= 30) {
for (auto n : route_queue) {
NetInfo *ni = nets_by_udata.at(n);
auto &net = nets.at(n);