diff --git a/include/sta/Sta.hh b/include/sta/Sta.hh index bf482f55..a650e8d5 100644 --- a/include/sta/Sta.hh +++ b/include/sta/Sta.hh @@ -1008,6 +1008,8 @@ public: void reportPathEnds(PathEndSeq *ends); ReportPath *reportPath() { return report_path_; } void reportPath(const Path *path); + // For debugging. + void reportPathVerbose(const Path *path); // Report clk skews for clks. void reportClkSkew(ConstClockSeq &clks, diff --git a/search/Sta.cc b/search/Sta.cc index 843061df..9e651d7f 100644 --- a/search/Sta.cc +++ b/search/Sta.cc @@ -2862,6 +2862,14 @@ Sta::reportPath(const Path *path) report_path_->reportPath(path); } +void +Sta::reportPathVerbose(const Path *path) +{ + const StringSeq field_names = {"input_pins", "slew", "capacitance"}; + setReportPathFields(field_names); + report_path_->reportPath(path); +} + void Sta::updateTiming(bool full) {