该选项允许您管理 Vivado Design Suite 在设计实现期间返回的设计规则检查 (DRC) 消息。对于消息,可以将其禁用或启用、降低其严重性或者加以豁免以允许设计继续。
--drc.disable
--drc.disable <arg>
允许您禁用由 DRC ID 指定的 DRC 消息。禁用的 DRC 不予检查。
例如:
v++ --link --drc.disable TIMING-18
--drc.enable
--drc.enable <arg>
允许您启用由 DRC ID 指定的 DRC 消息。已禁用的 DRC 检查可以按需重新启用。
例如:
v++ --link --drc.enable TIMING-18
--drc.severity
--drc.severity <arg>
更改 DRC 检查的严重性。例如,将某个违例仅报告为 WARNING,而不是 {CRITICAL WARNING}。DRC 必须按 ID 来指定,并指定要应用的新严重性。
例如:
v++ --link --drc.severity TIMING-18:Warning
--drc.waive
--drc.waive <arg>
允许您豁免指定的 DRC ID。这样即可允许 Vivado 工具继续执行实现,并忽略本可能阻止设计完成的 DRC。豁免规则仍需进行检查,但会将其标记为豁免。
例如:
v++ --link --drc.waive TIMING-18