aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/arch.cc
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2019-01-10 16:42:29 +0000
committerDavid Shah <dave@ds0.me>2019-03-22 10:31:54 +0000
commitea56dc9d084a694450d995d147b18a4de86e8b7c (patch)
treea10e5868e14021d29461ad7f19cfcdd2be95655d /ice40/arch.cc
parente36460b83e79eabb06413b1b295f2edb2aab0a09 (diff)
downloadnextpnr-ea56dc9d084a694450d995d147b18a4de86e8b7c.tar.gz
nextpnr-ea56dc9d084a694450d995d147b18a4de86e8b7c.tar.bz2
nextpnr-ea56dc9d084a694450d995d147b18a4de86e8b7c.zip
HeAP: Add TAUCS wrapper and integration
Signed-off-by: David Shah <dave@ds0.me>
Diffstat (limited to 'ice40/arch.cc')
-rw-r--r--ice40/arch.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/ice40/arch.cc b/ice40/arch.cc
index fbe882fc..5688b6e6 100644
--- a/ice40/arch.cc
+++ b/ice40/arch.cc
@@ -26,10 +26,10 @@
#include "log.h"
#include "nextpnr.h"
#include "placer1.h"
+#include "placer_heap.h"
#include "router1.h"
#include "timing_opt.h"
#include "util.h"
-
NEXTPNR_NAMESPACE_BEGIN
// -----------------------------------------------------------------------
@@ -671,7 +671,9 @@ bool Arch::getBudgetOverride(const NetInfo *net_info, const PortRef &sink, delay
bool Arch::place()
{
- if (!placer1(getCtx(), Placer1Cfg(getCtx())))
+ // if (!placer1(getCtx(), Placer1Cfg(getCtx())))
+ // return false;
+ if (!placer_heap(getCtx()))
return false;
if (bool_or_default(settings, id("opt_timing"), false)) {
TimingOptCfg tocfg(getCtx());