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

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

Description

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'

Solution

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
Devices
  • FPGA Device Families
Tools
  • Vivado Design Suite