Quartus® Prime Pro Edition User Guide: Timing Analyzer

ID 683243
Date 9/29/2025
Public
Document Table of Contents

2.2.4. Step 4: Analyze Timing Reports

During analysis, the Timing Analyzer examines the timing paths in the design, calculates the propagation delay along each path, checks for timing constraint violations, and reports timing results as positive slack or negative slack. Negative slack indicates a timing violation. Positive slack indicates that timing requirements are met.

The Timing Analyzer provides very fine-grained reporting and analysis capabilities to identify and correct violations along timing paths. Generate timing reports to view how to best optimize the critical paths in your design. Many timing reports are searchable using the Filter bar, allowing you to to find the incremental delays for cells, or interconnect, or just find a specific node of interest.

If you modify, remove, or add constraints, you must re-run timing analysis to see the latest results. This iterative process helps resolve timing violations in your design.

Figure 47. Timing Analyzer Shows Failing Paths in Red


Reports that indicate failing timing performance appear in red text, and reports that pass appear in black text. A gold question mark icon indicates reports that are outdated due to SDC changes since generation. Regenerate these reports to show the latest data.

The following sections describe how to generate various timing reports for analysis.