Placer: Fix static legalise radius (#1382)
This commit is contained in:
parent
0e5b1348e6
commit
d27993f019
@ -1245,7 +1245,7 @@ class StaticPlacer
|
|||||||
total_iters_noreset++;
|
total_iters_noreset++;
|
||||||
if (total_iters > int(ccells.size())) {
|
if (total_iters > int(ccells.size())) {
|
||||||
total_iters = 0;
|
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()))) {
|
if (total_iters_noreset > std::max(5000, 8 * int(ctx->cells.size()))) {
|
||||||
|
Loading…
Reference in New Issue
Block a user