21.10.9 Understanding Bottleneck Reports

A bottleneck is a point in the design that contributes to multiple timing violations. The purpose of the bottleneck report is to provide a list of the bottlenecks in the design. You can generate this report either from within Designer or within SmartTime Analyzer. It contains two sections:
  • Device Description
  • Bottleneck Description
Figure 21-76. Bottleneck Report
þÿ

The bottleneck can only be computed if and only a cost type is defined. There are two options available:

  • Path count: This cost type associates the severity of the bottleneck to the count of violating/critical paths that traverse the instance.
  • Path cost: This cost type associates the severity of the bottleneck to the sum of the timing violations for the violating/critical paths that traverse the instance.