diff options
author | gatecat <gatecat@ds0.me> | 2021-02-18 10:47:39 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-18 10:47:39 +0000 |
commit | cbff1e13712438648c595e5a62d7cfd34304e2f2 (patch) | |
tree | 6ad8348efbbde8635ab4e29775de644e750634fd /common/placer_heap.cc | |
parent | f6dc2dd1986719f73c91c76d24248d6097dc7039 (diff) | |
parent | 456688a49d30960f14234bb890fbeaa0bf1de3fc (diff) | |
download | nextpnr-cbff1e13712438648c595e5a62d7cfd34304e2f2.tar.gz nextpnr-cbff1e13712438648c595e5a62d7cfd34304e2f2.tar.bz2 nextpnr-cbff1e13712438648c595e5a62d7cfd34304e2f2.zip |
Merge pull request #590 from cbalint13/master
Expose ice40 arch placer-heap internal parameters.
Diffstat (limited to 'common/placer_heap.cc')
-rw-r--r-- | common/placer_heap.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/common/placer_heap.cc b/common/placer_heap.cc index 7d529401..92caaf09 100644 --- a/common/placer_heap.cc +++ b/common/placer_heap.cc @@ -1764,10 +1764,10 @@ bool placer_heap(Context *ctx, PlacerHeapCfg cfg) { return HeAPPlacer(ctx, cfg). PlacerHeapCfg::PlacerHeapCfg(Context *ctx) { - alpha = ctx->setting<float>("placerHeap/alpha", 0.1); - beta = ctx->setting<float>("placerHeap/beta", 0.9); - criticalityExponent = ctx->setting<int>("placerHeap/criticalityExponent", 2); - timingWeight = ctx->setting<int>("placerHeap/timingWeight", 10); + alpha = ctx->setting<float>("placerHeap/alpha"); + beta = ctx->setting<float>("placerHeap/beta"); + criticalityExponent = ctx->setting<int>("placerHeap/criticalityExponent"); + timingWeight = ctx->setting<int>("placerHeap/timingWeight"); timing_driven = ctx->setting<bool>("timing_driven"); solverTolerance = 1e-5; placeAllAtOnce = false; |