Skip to content

Commit 5828961

Browse files
committed
rsz: Demote empty violator message
Move the empty violating-pin message from an unconditional info log to the violator_collector debug channel. This keeps speculative or stale endpoint candidate searches from adding noisy INFO output to normal repair_timing regressions. Update the affected repair setup golden logs after the message is hidden by default. Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
1 parent 8f09c04 commit 5828961

3 files changed

Lines changed: 2 additions & 5 deletions

File tree

src/rsz/src/RepairTargetCollector.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,8 @@ const char* RepairTargetCollector::getEnumString(ViolatorSortType sort_type)
9191
void RepairTargetCollector::printViolators(int numPrint = 0) const
9292
{
9393
if (violating_pins_.empty()) {
94-
logger_->info(RSZ, 8, "No violating pins found.");
94+
debugPrint(
95+
logger_, RSZ, "violator_collector", 1, "No violating pins found.");
9596
return;
9697
}
9798

src/rsz/test/repair_setup_phase_tns.ok

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ Path Type: max
4949
| Buffers | Gates | Buffers | Gates | Swaps | | | | | Endpts | St/EnPt
5050
------------------------------------------------------------------------------------------------------------------------------
5151
0* | 0 | 0 | 0 | 0 | 0 | +0.0% | -0.333 | -0.3 | -0.4 | 4 | r2/D
52-
[INFO RSZ-0008] No violating pins found.
53-
[INFO RSZ-0008] No violating pins found.
5452
3* | 0 | 1 | 0 | 0 | 0 | +0.9% | -0.268 | -0.3 | -0.3 | 4 | r2/D
5553
final | 0 | 1 | 0 | 0 | 0 | +0.9% | -0.268 | -0.3 | -0.3 | 1 | r2/D
5654
------------------------------------------------------------------------------------------------------------------------------

src/rsz/test/repair_setup_phase_wns_cone.ok

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,6 @@ Path Type: max
5050
------------------------------------------------------------------------------------------------------------------------------
5151
0* | 0 | 0 | 0 | 0 | 0 | +0.0% | -0.333 | -0.3 | -0.4 | 4 | r2/D
5252
[INFO RSZ-0219] Adaptive cone threshold: no margin yielded target range, using endpoint slack as threshold=-0.333, collecting 4 of 6 pins (66.7%)
53-
[INFO RSZ-0008] No violating pins found.
54-
[INFO RSZ-0008] No violating pins found.
5553
3* | 1 | 2 | 0 | 0 | 0 | +0.0% | -0.225 | -0.2 | -0.2 | 4 | r2/D
5654
final | 1 | 2 | 0 | 0 | 0 | +0.0% | -0.225 | -0.2 | -0.2 | 1 | r2/D
5755
------------------------------------------------------------------------------------------------------------------------------

0 commit comments

Comments
 (0)