The SEVERITY property lets you change the severity assigned to individual design rule checks (DRC) in the Vivado Design Suite when running Report DRC. For more information on Running DRCs, see this Vivado Design Suite User Guide: System-Level Design Entry (UG895).
You can set the severity of both built-in and custom DRCs. For information on writing custom design rule checks, see this Vivado Design Suite User Guide: Using Tcl Scripting (UG894).
As an example, the following command can be used to downgrade an Error to a Warning.
set_property SEVERITY {Warning} [get_drc_checks REQP-83]
To restore the DRC objects to the default setting, use the
reset_drc_check
Tcl command. Built-in DRC checks are
returned to their default settings as defined by the Vivado tool. Custom DRCs are returned to their default settings as
defined by the
create_drc_check
command that created it.
- Architecture Support
- All architectures.
- Applicable Objects
- Design Rule Check objects (
get_drc_checks
) - Values
-
-
Fatal
-
Error
-
{Critical Warning}
-
Warning
-
Advisory
-
Syntax
- Verilog Syntax
-
Not applicable
- VHDL Syntax
-
Not applicable
- XDC Syntax
-
set_property SEVERITY {<VALUE>} [get_drc_checks <id>]
Where
-
<VALUE>
is one of the recognized DRC severity levels in the Vivado tool: Advisory, Warning, {Critical Warning}, Error, Fatal. -
<id>
is the DRC ID recognized by the Vivado Design Suite.
XDC Syntax Example:
set_property SEVERITY {Critical Warning} [get_drc_checks RAMW-1]
-
Affected Steps
- report_drc
- Write Bitstream