From 2fdf41ac01167051d2ffd096d3fdb9fbf85c93a6 Mon Sep 17 00:00:00 2001 From: Adam Greig Date: Mon, 12 Apr 2021 13:42:20 +0100 Subject: HeAP: Skip high-strength cells in both cell loops. Previously only the first loop skipped cells with high belStrength, but they can't be processed by the second loop either, so skip them there too. --- common/placer_heap.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'common') diff --git a/common/placer_heap.cc b/common/placer_heap.cc index 97c9c4e5..042f3046 100644 --- a/common/placer_heap.cc +++ b/common/placer_heap.cc @@ -1322,6 +1322,10 @@ class HeAPPlacer continue; } + if (cell.belStrength > STRENGTH_STRONG) { + continue; + } + // Transfer chain extents to the actual chains structure ChainExtent *ce = nullptr; if (p->chain_root.count(cell_name)) { -- cgit v1.2.3