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# 59203

2013.4 Vivado-synthesis: Crticial warnings related to multiple drivers in design


In cases where a typo results in a multiple driver scenario in a design, synthesis completes in Vivado with only a warning about width mismatch.

XST flags the width mismatch and exits.

Can Vivado issue an error instead of a warning so that the user gets alerted?

[Synth 8-3352] multi-driven net n_0_xbar/sAxB_sel_reg[0,2] with 1st driver pin 'xbar/sAxB_sel_reg[0,2]/Q'


Vivado does not flag this as an error by default, it reports it as Critical Warning message.

You can use the set_msg_config command to increase the severity of the warning message to error.

Below is the tcl command which does this:

set_msg_config -id "Synth 8-3352" -new_severity "ERROR"
AR# 59203
Date Created 01/22/2014
Last Updated 09/05/2014
Status Active
Type General Article
  • FPGA Device Families
  • Vivado Design Suite