report_drc command runs design rule checks (DRCs) to look for common design issues and errors. There are multiple rule decks. The default rule deck checks the following:
- Post-synthesis netlist
- I/O, BUFG, and other placement specific requirements
- Attributes and wiring on MGTs, IODELAYs, MMCMs, PLLs and other primitives
Recommended: Review and correct DRC violations as early as possible in the design process to avoid timing or logic related issues later in the implementation flow.