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)