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.