The following sections describe selecting DRCs rules and analyzing DRC violations in the Vivado IDE. For information on running DRCs using Tcl commands, see this the Vivado Design Suite Tcl Command Reference Guide (UG835). For information on creating custom DRCs, see the Vivado Design Suite User Guide: Using Tcl Scripting (UG894).
Recommended: Running RTL DRCs enables you to find design issues early, during
the elaboration stage prior to synthesis, which saves time over the course of your
design.