diff options
-rw-r--r-- | common/router1.cc | 2 | ||||
-rw-r--r-- | ice40/pack.cc | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/common/router1.cc b/common/router1.cc index 198461bc..a3388fa8 100644 --- a/common/router1.cc +++ b/common/router1.cc @@ -777,6 +777,7 @@ bool router1(Context *ctx, const Router1Cfg &cfg) router.arcs_without_ripup - last_arcs_without_ripup, int(router.arc_queue.size())); last_arcs_with_ripup = router.arcs_with_ripup; last_arcs_without_ripup = router.arcs_without_ripup; + ctx->yield(); #ifndef NDEBUG router.check(); #endif @@ -802,6 +803,7 @@ bool router1(Context *ctx, const Router1Cfg &cfg) router.arcs_with_ripup - last_arcs_with_ripup, router.arcs_without_ripup - last_arcs_without_ripup, int(router.arc_queue.size())); log_info("Routing complete.\n"); + ctx->yield(); #ifndef NDEBUG router.check(); diff --git a/ice40/pack.cc b/ice40/pack.cc index dae19b2d..34d671cf 100644 --- a/ice40/pack.cc +++ b/ice40/pack.cc @@ -874,7 +874,7 @@ static void pack_special(Context *ctx) newname = "PLLOUT_A"; if (pi.name == ctx->id("PLLOUTCOREB")) newname = "PLLOUT_B"; - if (pi.name == ctx->id("PLLOUTGLOBALA") || pi.name == ctx->id("PLLOUTGLOBALA")) + if (pi.name == ctx->id("PLLOUTGLOBALA") || pi.name == ctx->id("PLLOUTGLOBAL")) newname = "PLLOUT_A_GLOBAL"; if (pi.name == ctx->id("PLLOUTGLOBALB")) newname = "PLLOUT_B_GLOBAL"; |