aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/arch.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ecp5/arch.cc')
-rw-r--r--ecp5/arch.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/ecp5/arch.cc b/ecp5/arch.cc
index 8b5962d2..ae9d1af0 100644
--- a/ecp5/arch.cc
+++ b/ecp5/arch.cc
@@ -574,6 +574,11 @@ bool Arch::place()
PlacerHeapCfg cfg(getCtx());
cfg.criticalityExponent = 4;
cfg.ioBufTypes.insert(id_TRELLIS_IO);
+
+ cfg.cellGroups.emplace_back();
+ cfg.cellGroups.back().insert(id_MULT18X18D);
+ cfg.cellGroups.back().insert(id_ALU54B);
+
if (!placer_heap(getCtx(), cfg))
return false;
} else if (placer == "sa") {