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

Vivado Synthesis - Vivado Synthesis hangs / stops without returning when the project path includes special characters (for example '&')

Description

Creating a project with a project path name that includes a special character such as '&' can cause Vivado to hang during synthesis.

Solution

The reason that Synthesis hangs is that when the command to start synthesis is executed, a Tcl script with all of the necessary information to run synthesis is created and placed into the synthesis runs folder.

This Tcl script controls synthesis (synth_design).

Being a Tcl script, certain syntax has special meaning such as the "&" symbol.

To work around the issue, do the following:

  1. Close the project.
  2. Change the path name, to remove the '&'
  3. Open the project again and synthesize.
AR# 61082
Date Created 06/10/2014
Last Updated 06/20/2014
Status Active
Type General Article
Tools
  • Vivado Design Suite