unconnected pin proofing

This commit is contained in:
James Cherry 2020-11-12 16:57:33 -07:00
parent d13312eccf
commit e25ed6fb8f
2 changed files with 2 additions and 2 deletions

View File

@ -476,7 +476,7 @@ FindNetDrvrs::operator()(Pin *pin)
{
Vertex *vertex = graph_->pinDrvrVertex(pin);
if (isLeafDriver(pin, network_)
&& !vertex->isRoot())
&& !(vertex && vertex->isRoot()))
drvr_pins_.insert(pin);
}

View File

@ -1034,7 +1034,7 @@ PwrActivity
Power::findActivity(const Pin *pin)
{
Vertex *vertex = graph_->pinLoadVertex(pin);
if (search_->isClock(vertex))
if (vertex && search_->isClock(vertex))
return PwrActivity(2.0, 0.5, PwrActivityOrigin::clock);
else if (global_activity_.isSet())
return global_activity_;