AN 1006: Multi-Project Analysis with Exploration Dashboard

ID 816589
Date 11/18/2024
Public
Document Table of Contents

2.5. Step 5: Analyze the Results of Report Timing

Follow these steps to analyze the results of running Report Timing and dive deeper into the results of each set of compilations.
  1. Under Reports, click Report Timing in the Tasks list. The Report Timing dialog box appears.
    Figure 21. Report Timing Task


  2. Under Analysis type, select Setup, and then type 100 for Report number of paths.
    Figure 22. Report Timing Dialog Box Options


  3. Click OK. Exploration Dashboard analyzes the results across each project and opens the aggregated Report Timing (Merged) report.
    Figure 23. Aggregated Report Timing Panel (Top Table)


    In the top pane of this report, each row corresponds to a bundle of paths across each project that share a common “From Node” and “To Node” pattern. These patterns generate from the “From Node” and “To Node” fields in each report. Exploration Dashboard performs some report processing, such as replacing specific bus indexes with “*” and stripping Compiler-generated suffixes.

    Exploration Dashboard groups timing results from similarly named nodes within the design, and takes measurements of the bundle, such as Min Slack and Max Slack. In addition, Exploration Dashboard can report the Reported Paths (the total size of the bundle), and the Failing/Passing/Unreported Projects data. These reports identify projects with failing paths, passing paths, and no reported paths in the bundle.

  4. Select a row in the top table to populate the bottom table with the timing data.
    Figure 24. Aggregated Report Timing Panel (Lower Tables)


  5. To access more detail about a given path from a given project, open the Individual Paths results report, and then select the corresponding row in the table. Path detail reports display in the bottom half of the Paths Detail pane, with tabular report data similar to the Timing Analyzer.