mirror of
https://github.com/The-OpenROAD-Project/OpenSTA.git
synced 2026-08-29 17:28:57 +02:00
replace_cell w/spef memory issue
Signed-off-by: James Cherry <[email protected]>
This commit is contained in:
@@ -721,11 +721,13 @@ ConcreteParasiticNetwork::disconnectPin(const Pin *pin,
|
||||
ccapacitor->replaceNode(node, subnode);
|
||||
}
|
||||
|
||||
pin_nodes_.erase(pin);
|
||||
pin_nodes_.erase(pin_node);
|
||||
delete node;
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
NetIdPairLess::NetIdPairLess(const Network *network) :
|
||||
net_less_(network)
|
||||
{
|
||||
@@ -893,6 +895,13 @@ ConcreteParasitics::disconnectPinBefore(const Pin *pin,
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
ConcreteParasitics::deletePinBefore(const Pin *pin)
|
||||
{
|
||||
// Actions are the same.
|
||||
disconnectPinBefore(pin, network_);
|
||||
}
|
||||
|
||||
void
|
||||
ConcreteParasitics::loadPinCapacitanceChanged(const Pin *pin)
|
||||
{
|
||||
|
||||
@@ -173,6 +173,7 @@ public:
|
||||
|
||||
void disconnectPinBefore(const Pin *pin,
|
||||
const Network *network) override;
|
||||
void deletePinBefore(const Pin *pin) override;
|
||||
void loadPinCapacitanceChanged(const Pin *pin) override;
|
||||
|
||||
void deleteReducedParasitics(const Net *net,
|
||||
|
||||
Reference in New Issue
Block a user