aboutsummaryrefslogtreecommitdiffstats
path: root/common/placer_heap.cc
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2021-02-18 10:47:39 +0000
committerGitHub <noreply@github.com>2021-02-18 10:47:39 +0000
commitcbff1e13712438648c595e5a62d7cfd34304e2f2 (patch)
tree6ad8348efbbde8635ab4e29775de644e750634fd /common/placer_heap.cc
parentf6dc2dd1986719f73c91c76d24248d6097dc7039 (diff)
parent456688a49d30960f14234bb890fbeaa0bf1de3fc (diff)
downloadnextpnr-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.cc8
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;