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 '&')


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


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
  • Vivado Design Suite