SEVERITY - 2022.1 English

Vivado Design Suite Properties Reference Guide

Document ID
UG912
Release Date
2022-06-08
Version
2022.1 English

SEVERITY

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 link in the Vivado Design Suite User Guide: System-Level Design Entry (UG895) [Ref 15].

You can set the severity of both built-in and custom DRCs. For information on writing custom design rule checks, see this link in the Vivado Design Suite User Guide: Using Tcl Scripting (UG894) [Ref 14].

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]

 

IMPORTANT:   Although Vivado allows you to disable and downgrade the severity of the built-in DRC objects, this practice is highly discouraged as it can cause unpredictable results and could potentially cause permanent damage to the device.

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 and 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

See Also

IS_ENABLED, page 273