From 8acd1f3f3555ee3c6ef2501d1f9309e1a755fa14 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Thu, 7 Mar 2024 10:36:19 -0700 Subject: [PATCH] MakeTimingModel::findArea() check for liberty Signed-off-by: James Cherry --- search/MakeTimingModel.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/search/MakeTimingModel.cc b/search/MakeTimingModel.cc index c35dfa23..bacdaeea 100644 --- a/search/MakeTimingModel.cc +++ b/search/MakeTimingModel.cc @@ -168,7 +168,8 @@ MakeTimingModel::findArea() while (leaf_iter->hasNext()) { const Instance *inst = leaf_iter->next(); const LibertyCell *cell = network_->libertyCell(inst); - area += cell->area(); + if (cell) + area += cell->area(); } delete leaf_iter; return area;