Reporting the Waivers - 2025.2 English - UG906

Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906)

Document ID
UG906
Release Date
2025-12-10
Version
2025.2 English

After you define waivers and before you generate the final bitstream, verify that only the expected violations are waived.

The report_cdc, report_drc, and report_methodology commands support multiple reporting modes. By default, these commands report only violations that are not waived.

  1. Use -waived to force report_cdc, report_drc, and report_methodology commands to report only the violations that are waived. Review the results to confirm that all waived violations are expected.
  2. Use -no_waiver to report all violations, whether waived or not.

These reporting modes are available from the Tcl Console and the GUI Report dialog windows. The following image is from Report DRC and shows how to select a reporting mode under the Waivers section. The same Waivers section is also available for Report CDC and Report Methodology widgets.

Figure 1. Reporting Modes for Waivers

In the CDC, DRC, and Methodology GUI result windows:

  • A different icon appears next to waived violations.
  • The result window name includes the number of waived violations.
Note: You cannot create waivers from a result window that shows waived CDC, DRC, or Methodology violations.

The following example shows a DRC result window with two waived violations.

Figure 2. Waived DRC Violations