Reviewing and Cleaning DRCs - Reviewing and Cleaning 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 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
Tip: You can use the waiver mechanism to waive DRC violations that you can safely ignore. For details, refer to this link in the Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906).