From 7e7aea2c69b8621a10aae9f65cd4fd4a4fab8941 Mon Sep 17 00:00:00 2001 From: David Shah Date: Tue, 19 Jun 2018 15:34:07 +0200 Subject: place_sa: Add log output during initial placement Signed-off-by: David Shah --- common/place_sa.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'common/place_sa.cc') diff --git a/common/place_sa.cc b/common/place_sa.cc index c94c8699..a5bb4e77 100644 --- a/common/place_sa.cc +++ b/common/place_sa.cc @@ -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"); -- cgit v1.2.3