From 3c71911c26bd5813d3d72e683d9272098309d0c1 Mon Sep 17 00:00:00 2001
From: gatecat <gatecat@ds0.me>
Date: Mon, 15 Mar 2021 16:08:47 +0000
Subject: opt-timing: Skip undriven nets

Signed-off-by: gatecat <gatecat@ds0.me>
---
 common/timing_opt.cc | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'common')

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<delay_t>::max();
             }
-- 
cgit v1.2.3