From 3c71911c26bd5813d3d72e683d9272098309d0c1 Mon Sep 17 00:00:00 2001 From: gatecat Date: Mon, 15 Mar 2021 16:08:47 +0000 Subject: opt-timing: Skip undriven nets Signed-off-by: gatecat --- common/timing_opt.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'common/timing_opt.cc') diff --git a/common/timing_opt.cc b/common/timing_opt.cc index 51c27cc6..fd2a3f83 100644 --- a/common/timing_opt.cc +++ b/common/timing_opt.cc @@ -107,6 +107,8 @@ class TimingOptimiser max_net_delay.clear(); for (auto net : sorted(ctx->nets)) { NetInfo *ni = net.second; + if (ni->driver.cell == nullptr) + continue; for (auto usr : ni->users) { max_net_delay[std::make_pair(usr.cell->name, usr.port)] = std::numeric_limits::max(); } -- cgit v1.2.3