UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 59051

2013.x Vivado - Upgrading warnings or critical warnings in Synthesis using set_msg_config -severity error does not prohibit the flow from proceeding through implementation

Description

I have seen that when I upgrade a WARNING or a CRITICAL WARNING in Synthesis in Vivado to an ERROR using the following types of commands in a tcl.pre TCL file, the errors are reported but the tool flow does not stop. Implementation and Bitstream generation will run as well.

set_msg_config -new_severity "ERROR" -id "Vivado 12-584"
set_msg_config -id "Vivado 12-1387" -new_severity "ERROR"

Is this expected behavior?

Solution

No, this is not the expected behavior. Synthesis should error out at the next safe stage in the process, and it should not be possible for the flow to continue until these errors are resolved.

A CR has been filed for investigation and a future release.

AR# 59051
Date Created 01/10/2014
Last Updated 01/21/2014
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2013.3
  • Vivado Design Suite - 2013.4