Cope with slack_redist_iter == 0

This commit is contained in:
Eddie Hung 2018-07-31 21:56:30 -07:00
parent 92ec2cd138
commit 9ea2467b0b
2 changed files with 2 additions and 2 deletions

View File

@ -237,7 +237,7 @@ class SAPlacer
diameter *= post_legalise_dia_scale;
ctx->shuffle(autoplaced);
assign_budget(ctx);
} else if (iter % ctx->slack_redist_iter == 0) {
} else if (ctx->slack_redist_iter > 0 && iterCnt % ctx->slack_redist_iter == 0) {
assign_budget(ctx, true /* quiet */);
}

View File

@ -615,7 +615,7 @@ bool router1(Context *ctx)
if (ctx->verbose || iterCnt == 1)
log_info("routing queue contains %d jobs.\n", int(jobQueue.size()));
else if (iterCnt % ctx->slack_redist_iter == 0)
else if (ctx->slack_redist_iter > 0 && iterCnt % ctx->slack_redist_iter == 0)
assign_budget(ctx, true /* quiet */);
bool printNets = ctx->verbose && (jobQueue.size() < 10);