The Vivado Design Suite includes a list of
design rule checks (DRCs) you can run using the report_drc
Tcl command. The list of DRCs is split among multiple rule
decks. During implementation, some of these rule decks are automatically executed as
pre-condition DRCs for some commands, such as opt_design
, place_design
, and route_design
.
You must carefully assess the violations from the pre-condition DRCs and from
the report_drc
command. It is important to review
these messages as early as possible to avoid timing or logic-related issues later in the
implementation flow. Any Critical Warning DRCs during
implementation become Errors during bitstream generation.
You must address the Critical Warning and Warning DRCs prior moving
to the next implementation stage.
For more information on the report_drc
Tcl command, see the
Vivado
Design Suite Tcl Command Reference Guide (UG835).