From b6cdea9566032fa3d5d2dbc09f5857a028458812 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Fri, 29 Mar 2024 16:16:46 -0700 Subject: [PATCH] verilog dup name Signed-off-by: James Cherry --- parasitics/ConcreteParasitics.cc | 2 +- verilog/VerilogReader.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/parasitics/ConcreteParasitics.cc b/parasitics/ConcreteParasitics.cc index 3bcd71b4..37a8d707 100644 --- a/parasitics/ConcreteParasitics.cc +++ b/parasitics/ConcreteParasitics.cc @@ -639,7 +639,7 @@ ConcreteParasiticNetwork::ensureParasiticNode(const Pin *pin, if (term) net = network->net(term); } - else + else if (net) net = network->highestNetAbove(net); node = new ConcreteParasiticNode(pin, net != net_); pin_nodes_[pin] = node; diff --git a/verilog/VerilogReader.cc b/verilog/VerilogReader.cc index 00cdb893..c3649785 100644 --- a/verilog/VerilogReader.cc +++ b/verilog/VerilogReader.cc @@ -927,7 +927,7 @@ VerilogModule::checkInstanceName(VerilogInst *inst, { const char *inst_name = inst->instanceName(); if (inst_names.findKey(inst_name)) { - int i = 0; + int i = 1; const char *replacement_name = nullptr; do { if (replacement_name)