In the AMD Vivado™ Design Suite, you can use the
waiver mechanism to waive clock domain crossing (CDC), design rule check (DRC), or
methodology check violations. After a violation is waived, it is no longer reported by
the report_cdc, report_drc, or report_methodology
commands. Waived checks are also filtered out from the mandatory DRCs run at the start
of the implementation commands, such as opt_design,
place_design, and route_design. For more information, see
Vivado
Design Suite User Guide: Design Analysis and Closure
Techniques (UG906).
This lab shows how to set waivers with the Vivado integrated design environment (IDE) using both menu commands and the Tcl Console. The lab focuses on CDC waivers, but the methods for waiving DRC and methodology violations are similar.