Placer: Fix static legalise radius

This commit is contained in:
Meinhard Kissich 2024-10-08 14:46:30 +02:00
parent 0e5b1348e6
commit 7efa5723d1

View File

@ -1245,7 +1245,7 @@ class StaticPlacer
total_iters_noreset++;
if (total_iters > int(ccells.size())) {
total_iters = 0;
ripup_radius = std::max(std::max(width + 1, height + 1), ripup_radius * 2);
ripup_radius = std::min(std::max(width + 1, height + 1), ripup_radius * 2);
}
if (total_iters_noreset > std::max(5000, 8 * int(ctx->cells.size()))) {