diff options
author | David Shah <dave@ds0.me> | 2020-10-22 15:19:57 +0100 |
---|---|---|
committer | David Shah <dave@ds0.me> | 2020-11-30 08:45:27 +0000 |
commit | f749038959b589467ce0605cf60f68f18d7573cd (patch) | |
tree | 667d821db448a268bfd7af31a6c94d4d0b9d1222 /nexus | |
parent | e8e6316f887afa58c3d1476592ba0831353379a0 (diff) | |
download | nextpnr-f749038959b589467ce0605cf60f68f18d7573cd.tar.gz nextpnr-f749038959b589467ce0605cf60f68f18d7573cd.tar.bz2 nextpnr-f749038959b589467ce0605cf60f68f18d7573cd.zip |
nexus: Improve placer config
Signed-off-by: David Shah <dave@ds0.me>
Diffstat (limited to 'nexus')
-rw-r--r-- | nexus/arch.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nexus/arch.cc b/nexus/arch.cc index b8973657..473c266f 100644 --- a/nexus/arch.cc +++ b/nexus/arch.cc @@ -483,6 +483,11 @@ bool Arch::place() cfg.ioBufTypes.insert(id_SEIO33_CORE); cfg.ioBufTypes.insert(id_SEIO18_CORE); cfg.ioBufTypes.insert(id_OSC_CORE); + cfg.cellGroups.emplace_back(); + cfg.cellGroups.back().insert(id_OXIDE_COMB); + cfg.cellGroups.back().insert(id_OXIDE_FF); + + cfg.beta = 0.7; cfg.criticalityExponent = 7; if (!placer_heap(getCtx(), cfg)) return false; |