aboutsummaryrefslogtreecommitdiffstats
path: root/common/place/placer_heap.cc
diff options
context:
space:
mode:
Diffstat (limited to 'common/place/placer_heap.cc')
-rw-r--r--common/place/placer_heap.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/common/place/placer_heap.cc b/common/place/placer_heap.cc
index 7fa27206..fd722d15 100644
--- a/common/place/placer_heap.cc
+++ b/common/place/placer_heap.cc
@@ -362,7 +362,11 @@ class HeAPPlacer
} else
#endif
{
- if (!placer1_refine(ctx, Placer1Cfg(ctx))) {
+ auto placer1_cfg = Placer1Cfg(ctx);
+ placer1_cfg.hpwl_scale_x = cfg.hpwl_scale_x;
+ placer1_cfg.hpwl_scale_y = cfg.hpwl_scale_y;
+ placer1_cfg.netShareWeight = cfg.netShareWeight;
+ if (!placer1_refine(ctx, placer1_cfg)) {
return false;
}
}