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.
Recommended: For maximum effect,
run the methodology DRCs at each design stage and address Critical Warnings and Warnings
prior to moving to the next stage.
For more information on the design methodology DRCs, see the report_methodology Tcl command in the Vivado Design Suite Tcl Command Reference Guide (UG835).