report -max_fanout -violators only check output pins
This commit is contained in:
parent
7a89329549
commit
a258b31bb9
|
|
@ -234,11 +234,13 @@ CheckFanoutLimits::pinFanoutLimitViolations(Instance *inst,
|
|||
InstancePinIterator *pin_iter = network->pinIterator(inst);
|
||||
while (pin_iter->hasNext()) {
|
||||
Pin *pin = pin_iter->next();
|
||||
float fanout;
|
||||
float limit, slack;
|
||||
checkFanout(pin, min_max, fanout, limit, slack );
|
||||
if (slack < 0.0)
|
||||
violators->push_back(pin);
|
||||
if (network->direction(pin)->isAnyOutput()) {
|
||||
float fanout;
|
||||
float limit, slack;
|
||||
checkFanout(pin, min_max, fanout, limit, slack );
|
||||
if (slack < 0.0)
|
||||
violators->push_back(pin);
|
||||
}
|
||||
}
|
||||
delete pin_iter;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue