assign_budget() after initial placement, not after pack

This commit is contained in:
Eddie Hung 2018-07-30 22:20:49 -07:00
parent 2ee68bcb60
commit 07e2c9ba99
2 changed files with 2 additions and 1 deletions

View File

@ -138,6 +138,7 @@ class SAPlacer
if ((placed_cells - constr_placed_cells) % 500 != 0)
log_info(" initial placement placed %d/%d cells\n", int(placed_cells - constr_placed_cells),
int(autoplaced.size()));
assign_budget(ctx, true);
ctx->yield();
log_info("Running simulated annealing placer.\n");

View File

@ -411,7 +411,7 @@ int main(int argc, char *argv[])
if (!ctx->pack() && !ctx->force)
log_error("Packing design failed.\n");
assign_budget(ctx.get());
//assign_budget(ctx.get());
ctx->check();
print_utilisation(ctx.get());
if (!vm.count("pack-only")) {