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

Vivado - Tcl Command line progress keeps running when issued command in the Tcl Console


In Vivado or PlanAhead, when I give a non-Tcl command in the Tcl console, the Tcl Command line progress keeps running and does not close the process even after I click the Close button.

Why is this happening?


If you issue a non-Tcl command in the Tcl console, the "Tcl Command Line" progress window appears.

The progress window remains open until the command has completed.

This effectively locks Vivado (or PlanAhead) from use while the command is being run.

If the Tcl console is used to launch another application (for example, text Editor) or a process which is in an infinite loop, Vivado might appear to hang.

Additionally, Vivado will appear to hang if you issue an interactive command to tools from the Tcl Console.  

See (Xilinx Answer 58918).

To work around the issue, close the application that was executed from the Tcl shell, or kill any processes that are in an infinite loop. 

If you cannot find the application or process that is holding control over the Tcl shell, you can close the Vivado IDE. 

This subsequently kills operations being run from Vivado and allows a new session to be started.

AR# 34875
Date Created 06/01/2010
Last Updated 03/11/2015
Status Active
Type Known Issues
  • Vivado Design Suite
  • PlanAhead