ReportPath::loadCap leak
This commit is contained in:
parent
613be3b5a4
commit
a4dcb62c02
|
|
@ -2911,7 +2911,9 @@ ReportPath::loadCap(Pin *drvr_pin,
|
|||
Parasitic *parasitic = nullptr;
|
||||
if (arc_delay_calc_)
|
||||
parasitic = arc_delay_calc_->findParasitic(drvr_pin, rf, dcalc_ap);
|
||||
return graph_delay_calc_->loadCap(drvr_pin, parasitic, rf, dcalc_ap);
|
||||
float load_cap = graph_delay_calc_->loadCap(drvr_pin, parasitic, rf, dcalc_ap);
|
||||
arc_delay_calc_->finishDrvrPin();
|
||||
return load_cap;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
|
|
|||
|
|
@ -837,8 +837,12 @@ Sim::removePropagatedValue(const Pin *pin)
|
|||
if (!exists) {
|
||||
debugPrint1(debug_, "sim", 2, "pin %s remove prop constant\n",
|
||||
network_->pathName(pin));
|
||||
Vertex *vertex = graph_->pinLoadVertex(pin);
|
||||
setSimValue(vertex, LogicValue::unknown);
|
||||
Vertex *vertex, *bidirect_drvr_vertex;
|
||||
graph_->pinVertices(pin, vertex, bidirect_drvr_vertex);
|
||||
if (vertex)
|
||||
setSimValue(vertex, LogicValue::unknown);
|
||||
if (bidirect_drvr_vertex)
|
||||
setSimValue(bidirect_drvr_vertex, LogicValue::unknown);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue