This option lets you manage the Design Rule Check (DRC) messages returned by the Vivado Design Suite during implementation of the design. Messages can be disabled or enabled, reduced in severity, or waived to allow the design to proceed.
--drc.disable
--drc.disable <arg>
Lets you disable the DRC message specified by the DRC ID. Vivado does not check disabled DRCs.
For example:
v++ --link --drc.disable TIMING-18
--drc.enable
--drc.enable <arg>
Lets you enable the DRC message specified by the DRC ID. You can re-enable DRC checks that are disabled as needed.
For example:
v++ --link --drc.enable TIMING-18
--drc.severity
--drc.severity <arg>
Change the severity of a DRC check. For example, instead of a {CRITICAL WARNING} a violation is only reported as a WARNING. You must specify the DRC by ID. You must specify the new severity to apply.
For example:
v++ --link --drc.severity TIMING-18:Warning
--drc.waive
--drc.waive <arg>
Lets you waive the specified DRC ID. This lets Vivado proceed through implementation.Vivado ignores DRCs that can otherwise prevent completion of the design. Vivado still checks waved rules but marks them as waived.
For example:
v++ --link --drc.waive TIMING-18