AN 1016: Timing Closure Methodology Quick Reference Guide

ID 836192
Date 11/15/2024
Public
Document Table of Contents

3.2.2. Cross-Probe with Design Assistant

The Design Assistant automatically identifies violations against a set of predefined design rules during all compilation stages. When you access Design Assistant from the Timing Analyzer, Design Assistant performs design rule checks using the latest compilation snapshot data.

The Design Assistant detects any rule violations and assists in resolving them by providing recommendations for corrections and pathways to the source of the violation. In addition, Design Assistant also provides the flexibility to select specific rules for execution at different compilation stages, streamlining the design closure process. For a practical demonstration of utilizing the Design Assistant to fix SDC and clock domain crossing issues within a design, refer to AN 919: Improving Quality Results with Design Assistant.

Follow these steps to run the Design Assistant from the Timing Analyzer:

  1. Compile the design through at least the Plan stage.
  2. In the Compilation Dashboard, click the Timing Analyzer icon for the completed Compiler stage. The Timing Analyzer opens.
  3. In the Timing Analyzer, click Reports > Design Assistant > Report DRC. The Report DRC (design rule checks) dialog box opens.
    Figure 11. Report DRC Dialog Box


  4. Under Rules, disable any rules that are not important to your analysis by removing the check mark.
  5. Consider whether to adjust rule parameter values in the Parameters field.
  6. Confirm the Report panel name and optionally specify an output File name.
  7. Click OK. The Results reports generate and appear in the Report pane and the main Compilation Report.
Figure 12. Rules Reported in Design Assistant Window