From 894b4887d876f62cfd706a02152b9902c7ec5e1c Mon Sep 17 00:00:00 2001 From: James Cherry Date: Fri, 10 Jul 2020 17:08:44 -0700 Subject: [PATCH] report clk used as data respect -format --- search/ReportPath.cc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/search/ReportPath.cc b/search/ReportPath.cc index b16fda52..8a50e8cc 100644 --- a/search/ReportPath.cc +++ b/search/ReportPath.cc @@ -2052,7 +2052,18 @@ ReportPath::reportSrcClkAndPath(const Path *path, early_late, result); if (clk_insertion > 0.0) reportClkSrcLatency(clk_insertion, clk_time, early_late, result); - reportPath1(path, expanded, true, time_offset, result); + if (reportClkPath()) + reportPath1(path, expanded, true, time_offset, result); + else { + Arrival clk_arrival = clk_end_time; + Arrival end_arrival = path->arrival(this) + time_offset; + Delay clk_delay = end_arrival - clk_arrival; + reportLine("clock network delay", clk_delay, + end_arrival, early_late, result); + Vertex *end_vertex = path->vertex(this); + reportLine(descriptionField(end_vertex).c_str(), + end_arrival, early_late, clk_end_rf, result); + } } else { if (is_path_delay) {