From 92c392f5f581ddf537364b4a7de84930ae4f6b44 Mon Sep 17 00:00:00 2001 From: gatecat Date: Mon, 4 May 2026 13:10:45 +0200 Subject: [PATCH] heap: Fix updating of chain cells Signed-off-by: gatecat --- common/place/placer_heap.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/place/placer_heap.cc b/common/place/placer_heap.cc index 2ed2cdeb..96f94266 100644 --- a/common/place/placer_heap.cc +++ b/common/place/placer_heap.cc @@ -859,7 +859,7 @@ class HeAPPlacer for (auto cell : place_cells) { chain_size[cell->name] = 1; if (cell->cluster != ClusterId()) { - const auto base = cell_locs[cell->name]; + const auto base = cell_locs[ctx->getClusterRootCell(cell->cluster)->name]; for (auto child : cluster2cells.at(cell->cluster)) { if (child != cell) chain_size[cell->name]++;