Using the Versal Adaptive SoC Design Methodology DRCs - Using the Versal Adaptive SoC Design Methodology DRCs - 2026.1 English - UG1387

Versal Adaptive SoC Hardware, IP, and Platform Development Methodology Guide (UG1387)

Document ID
UG1387
Release Date
2026-07-22
Version
2026.1 English

The Vivado Design Suite contains a set of methodology-related DRCs you can run using the report_methodology Tcl command. This command has rules for each of the following design stages:

  • Before synthesis in the elaborated RTL design to validate RTL constructs
  • After synthesis to validate the netlist and constraints
  • After implementation to validate constraints and timing related concerns.
Important: Vivado IP integrator does not currently provide methodology checks. Instead, you must use the validate_bd_design command to identify connectivity and IP configuration issues early on. Methodology violations identified later during synthesis and implementation need to be addressed in the Vivado IP integrator block design definition. These violations include non-recommended clock constraints or clock topologies.

For more information on the design methodology DRCs, refer to the report_methodology Tcl command in the Vivado Design Suite Tcl Command Reference Guide (UG835).