place_sa: Add log output during initial placement

Signed-off-by: David Shah <davey1576@gmail.com>
This commit is contained in:
David Shah 2018-06-19 15:34:07 +02:00
parent b5c1b09079
commit 7e7aea2c69

View File

@ -311,10 +311,17 @@ bool place_design_sa(Context *ctx)
// Place cells randomly initially
log_info("Creating initial placement for remaining %d cells.\n",
int(autoplaced.size()));
for (auto cell : autoplaced) {
place_initial(ctx, cell, state.checker);
placed_cells++;
if (placed_cells % 500 == 0) {
log_info("Initial placement placed %d/%d cells\n",
int(placed_cells), int(ctx->cells.size()));
}
}
log_info("Initial placement placed %d/%d cells\n", int(placed_cells),
int(ctx->cells.size()));
log_info("Running simulated annealing placer.\n");