Methodology Analysis - 2025.2 English - UG906

Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906)

Document ID
UG906
Release Date
2025-12-10
Version
2025.2 English

Because methodology is critical, the AMD Vivado™ tools provide the report_methodology command to check for compliance with methodology design rule checks (DRCs). These checks vary by design stage:

  • RTL lint-style checks run on the elaborated RTL design.
  • Netlist-based logic and constraint checks run on the synthesized design.
  • Implementation and timing checks run on the implemented design.

You can run methodology checks using either Vivado IDE or Tcl.

  1. Open the design you want to validate.
  2. In the Vivado IDE Flow Navigator, click Report Methodology. Select Reports > Report Methodology.
  3. Or, in Tcl use the following command:
    report_methodology
Figure 1. Report Methodology Dialog Box

Violations, if present, appear in the Methodology window, as shown in the following figure.

Figure 2. Methodology Violations

For details on running design methodology DRCs, refer to Running Methodology Checks in the Vivado Design Suite User Guide: System-Level Design Entry (UG895).

Note: Address all methodology violations, with special attention to Critical Warnings, as they impact both timing closure and sign-off quality.