Skip to content

Commit 654cf65

Browse files
committed
pin_c: less verbosity by default EDA-3266
1 parent 4709179 commit 654cf65

File tree

4 files changed

+30
-19
lines changed

4 files changed

+30
-19
lines changed

planning/src/file_io/pln_blif_file.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1605,7 +1605,8 @@ bool BLIF_file::linkNodes() noexcept {
16051605
if (nd.is_RAM() or nd.is_DSP()) {
16061606
// RAM or DSP output bits may be unused
16071607
if (trace_ >= 6) {
1608-
lprintf("skipping dangling cell output issue for RAM");
1608+
lprintf("skipping dangling cell output issue for %s\n",
1609+
nd.is_RAM() ? "RAM" : "DSP" );
16091610
}
16101611
continue;
16111612
}

planning/src/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
static const char* _pln_VERSION_STR = "pln0343";
1+
static const char* _pln_VERSION_STR = "pln0344";
22

33
#include "RS/rsEnv.h"
44
#include "util/pln_log.h"

planning/src/pin_loc/pcf_place.cpp

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,11 @@ void PinPlacer::print_stats(const PcCsvReader& csv) const {
170170
}
171171
}
172172
flush_out(true);
173+
if (tr < 4 and i > 20) {
174+
lputs("\t ... ...");
175+
flush_out(true);
176+
break;
177+
}
173178
}
174179
flush_out(true);
175180
lprintf(" ---- outputs(%zu): ---- \n", outputs.size());
@@ -194,8 +199,13 @@ void PinPlacer::print_stats(const PcCsvReader& csv) const {
194199
}
195200
}
196201
flush_out(true);
202+
if (tr < 4 and i > 20) {
203+
lputs("\t ... ...");
204+
flush_out(true);
205+
break;
206+
}
197207
}
198-
flush_out(true);
208+
flush_out(true);
199209
ls << " <----- pin_c got " << inputs.size() << " inputs and "
200210
<< outputs.size() << " outputs" << endl;
201211
ls << " <-- pin_c placed " << placed_inputs_.size() << " inputs and "
@@ -1235,27 +1245,27 @@ DevPin PinPlacer::get_available_bump_ipin(PcCsvReader& csv,
12351245

12361246
uint iteration = 1;
12371247
for (; iteration <= 100; iteration++) {
1238-
if (tr >= 4) {
1248+
if (tr >= 5) {
12391249
lprintf(" start iteration %u\n", iteration);
12401250
flush_out(false);
12411251
}
12421252
PcCsvReader::Tile* tile = csv.getUnusedTile(true, except, itile_overlap_level_);
12431253
if (!tile) {
1244-
if (tr >= 3) {
1254+
if (tr >= 4) {
12451255
lputs(" no i-tile");
1246-
if (tr >= 5)
1256+
if (tr >= 6)
12471257
printTileUsage(csv);
12481258
}
12491259
goto ret;
12501260
}
1251-
if (tr >= 4) {
1261+
if (tr >= 5) {
12521262
ls << " got i-tile " << tile->key2() << endl;
1253-
if (tr >= 6) tile->dump();
1263+
if (tr >= 7) tile->dump();
12541264
}
12551265
assert(tile->num_used_ < itile_overlap_level_);
12561266
site = tile->bestInputSite();
12571267
if (!site) {
1258-
if (tr >= 3) lputs(" no i-site");
1268+
if (tr >= 4) lputs(" no i-site");
12591269
except.insert(tile->id_);
12601270
continue;
12611271
}
@@ -1366,25 +1376,25 @@ DevPin PinPlacer::get_available_bump_opin(PcCsvReader& csv,
13661376

13671377
uint iteration = 1;
13681378
for (; iteration <= 100; iteration++) {
1369-
if (tr >= 4)
1379+
if (tr >= 5)
13701380
lprintf(" start iteration %u\n", iteration);
13711381
PcCsvReader::Tile* tile = csv.getUnusedTile(false, except, otile_overlap_level_);
13721382
if (!tile) {
1373-
if (tr >= 3) {
1383+
if (tr >= 4) {
13741384
lputs(" no o-tile");
1375-
if (tr >= 5)
1385+
if (tr >= 6)
13761386
printTileUsage(csv);
13771387
}
13781388
goto ret;
13791389
}
1380-
if (tr >= 4) {
1390+
if (tr >= 5) {
13811391
ls << " got o-tile " << tile->key2() << endl;
1382-
if (tr >= 6) tile->dump();
1392+
if (tr >= 7) tile->dump();
13831393
}
13841394
assert(tile->num_used_ < otile_overlap_level_);
13851395
site = tile->bestOutputSite();
13861396
if (!site) {
1387-
if (tr >= 3) lputs(" no o-site");
1397+
if (tr >= 4) lputs(" no o-site");
13881398
except.insert(tile->id_);
13891399
continue;
13901400
}
@@ -1401,7 +1411,7 @@ DevPin PinPlacer::get_available_bump_opin(PcCsvReader& csv,
14011411
used_bump_pins_.insert(site->bump_B_);
14021412
used_XYs_.insert(site->xy());
14031413
used_tiles_.insert(tile->id_);
1404-
if (tr >= 6) {
1414+
if (tr >= 7) {
14051415
lprintf("\t\t ==1==TX GABO used_bump_pins_.insert( %s ) row_= %u\n",
14061416
site->bump_B_.c_str(), site->row_);
14071417
}
@@ -1420,7 +1430,7 @@ DevPin PinPlacer::get_available_bump_opin(PcCsvReader& csv,
14201430
used_bump_pins_.insert(site->bump_B_);
14211431
used_XYs_.insert(site->xy());
14221432
used_tiles_.insert(tile->id_);
1423-
if (tr >= 6) {
1433+
if (tr >= 7) {
14241434
lprintf("\t\t ==2==GPIO_tx GABO used_bump_pins_.insert( %s ) row_= %u\n",
14251435
site->bump_B_.c_str(), site->row_);
14261436
}
@@ -1429,7 +1439,7 @@ DevPin PinPlacer::get_available_bump_opin(PcCsvReader& csv,
14291439
}
14301440
}
14311441
// not found => try another tile
1432-
if (tr >= 4)
1442+
if (tr >= 5)
14331443
lprintf(" not found => disabling tile %s\n", tile->key2().c_str());
14341444
except.insert(tile->id_);
14351445
} // iteration

planning/src/pin_loc/pin_placer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ bool PinPlacer::read_and_write() {
382382
}
383383
}
384384

385-
if (tr >= 3) {
385+
if (tr >= 4) {
386386
flush_out(true);
387387
uint sz = user_design_inputs_.size();
388388
lprintf(" ---- dumping user_design_inputs_ after translation (%u) --\n", sz);

0 commit comments

Comments
 (0)