SmartTime Static Timing Analyzer User Guide
50
Understanding Bottleneck Reports - SmartFusion2, IGLOO2, RTG4, and
PolarFire
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
SmartTime Analyzer. It contains two sections
•
Device Description
•
Bottleneck Analysis
Figure 26 · 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.
Device Description
The device section contains general information about the design, including:
•
Design name
•
Family
•
Die
•
Package
•
Software version
Bottleneck Analysis
This section lists the core of the bottleneck information. It is divided into two columns:
Summary of Contents for SmartTime
Page 2: ......
Page 6: ......
Page 15: ...SmartTime Static Timing Analyzer User Guide 15 SmartTime Timing Analyzer ...
Page 31: ...SmartTime Static Timing Analyzer User Guide 31 Advanced Timing Analysis ...
Page 37: ...SmartTime Static Timing Analyzer User Guide 37 Generating Timing Reports ...
Page 57: ...SmartTime Static Timing Analyzer User Guide 57 Timing Concepts ...
Page 66: ...SmartTime Static Timing Analyzer User Guide 66 ...
Page 92: ...SmartTime Static Timing Analyzer User Guide 92 Dialog Boxes ...
Page 118: ...SmartTime Static Timing Analyzer User Guide 118 Tcl Commands ...