From 79d8a5ecb32e9b6b02fe311ed29e6a652c407cf6 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Wed, 5 Nov 2025 11:42:38 -0700 Subject: [PATCH] report_checks before report_skew with gated clk Signed-off-by: James Cherry --- search/ClkSkew.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/search/ClkSkew.cc b/search/ClkSkew.cc index 0c8cabcb..eb32989c 100644 --- a/search/ClkSkew.cc +++ b/search/ClkSkew.cc @@ -421,7 +421,8 @@ ClkSkews::findClkSkew(Vertex *src_vertex, while (src_iter.hasNext()) { Path *src_path = src_iter.next(); const Clock *src_clk = src_path->clock(this); - if (src_rf->matches(src_path->transition(this)) + if (src_path->isClock(this) + && src_rf->matches(src_path->transition(this)) && src_path->minMax(this) == setup_hold_ && clk_set_.find(src_clk) != clk_set_.end()) { Corner *src_corner = src_path->pathAnalysisPt(this)->corner();