diff --git a/search/Search.cc b/search/Search.cc index ab2a8901..bff6b4c8 100644 --- a/search/Search.cc +++ b/search/Search.cc @@ -2227,7 +2227,8 @@ PathVisitor::visitFromPath(const Pin *from_pin, } } else if (edge->role() == TimingRole::latchDtoQ()) { - if (min_max == MinMax::max()) { + if (min_max == MinMax::max() + && clk) { arc_delay = search_->deratedDelay(from_vertex, arc, edge, false, path_ap); latches_->latchOutArrival(from_path, arc, edge, path_ap, to_tag, arc_delay, to_arrival);