aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gowin/arch.cc15
1 files changed, 8 insertions, 7 deletions
diff --git a/gowin/arch.cc b/gowin/arch.cc
index ccfe2c4b..4d732680 100644
--- a/gowin/arch.cc
+++ b/gowin/arch.cc
@@ -2067,7 +2067,13 @@ void Arch::fix_pll_nets(Context *ctx)
}
}
-void Arch::pre_route(Context *ctx) { fix_pll_nets(ctx); }
+void Arch::pre_route(Context *ctx)
+{
+ fix_pll_nets(ctx);
+ if (bool_or_default(settings, id("arch.enable-globals"))) {
+ mark_gowin_globals(ctx);
+ }
+}
void Arch::post_route(Context *ctx) { fix_longwire_bels(); }
@@ -2289,11 +2295,6 @@ void Arch::pre_pack(Context *ctx)
}
}
-void Arch::post_pack(Context *ctx)
-{
- if (bool_or_default(settings, id("arch.enable-globals"))) {
- mark_gowin_globals(ctx);
- }
-}
+void Arch::post_pack(Context *ctx) {}
NEXTPNR_NAMESPACE_END