set_load after delete_pin issue21

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2024-04-04 13:29:50 -07:00
parent 80598f8390
commit e5774502c9
1 changed files with 2 additions and 7 deletions

View File

@ -3079,16 +3079,11 @@ Sdc::setNetWireCap(const Net *net,
delete pin_iter;
}
}
bool make_drvr_entry = !net_wire_cap_maps_[corner->index()].hasKey(net);
MinMaxFloatValues &values = net_wire_cap_maps_[corner->index()][net];
values.setValue(min_max, wire_cap);
// Only need to do this when there is new net_wire_cap_maps_ entry.
if (make_drvr_entry) {
for (const Pin *pin : *network_->drivers(net)) {
drvr_pin_wire_cap_maps_[corner->index()][pin] = &values;
}
}
for (const Pin *pin : *network_->drivers(net))
drvr_pin_wire_cap_maps_[corner->index()][pin] = &values;
}
bool