From ce72b26df511faa9b79f4f9fdd66884a837150a7 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Wed, 18 Oct 2023 11:14:25 -0700 Subject: [PATCH] report_power check max time Signed-off-by: James Cherry --- power/ReadVcdActivities.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/power/ReadVcdActivities.cc b/power/ReadVcdActivities.cc index f151d75d..f219e37c 100644 --- a/power/ReadVcdActivities.cc +++ b/power/ReadVcdActivities.cc @@ -99,7 +99,10 @@ ReadVcdActivities::readActivities() for (Clock *clk : *sta_->sdc()->clocks()) clk_period_ = min(static_cast(clk->period()), clk_period_); - setActivities(); + if (vcd_.timeMax() > 0) + setActivities(); + else + report_->warn(808, "VCD max time is zero."); report_->reportLine("Annotated %lu pin activities.", annotated_pins_.size()); } @@ -166,7 +169,7 @@ ReadVcdActivities::setVarActivity(VcdVar *var, } } else - report_->warn(807, "problem parsing bus %s.", var_name.c_str()); + report_->warn(809, "problem parsing bus %s.", var_name.c_str()); } }