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

Vivado - Vivado takes a long time to launch


When starting Vivado Design Suite, it takes a long time (2+ minutes) to load or start up. 

After two minutes, the following message appears:

Error when launching 'C:\Xilinx\Vivado\2013.4\.\bin\vivado.bat': Launcher time out

However, after waiting longer, Vivado eventually opens.

If  launched from a command window, Vivado appears to be taking a long time loading the arch.xml file.

****** Vivado v2013.4 (64-bit)
  **** SW Build 353583 on Mon Dec  9 17:49:19 MST 2013
  **** IP Build 208076 on Mon Dec  2 12:38:17 MST 2013
    ** Copyright 1986-1999, 2001-2013 Xilinx, Inc. All Rights Reserved.

Attempting to get a license: Implementation
Feature available: Implementation
Loading parts and site information from C:/Xilinx/Vivado/2013.4/data/parts/arch.xml


The launcher time out message is issued when Vivado does not open in less than two minutes: See (Xilinx Answer 57386).

Slow loading is frequently caused by FlexLM license verification.  This happens most often when a license file or search path points to a floating license that is not currently running on the designated server.

Vivado will be affected even if the license in question does not reference a Xilinx feature.

The following actions will clean up the license search path and help decrease load times:

  • If the LM_LICENSE_FILE environment variable is pointing to multiple locations for various vendors, unset this variable and use vendor specific License Variables. Examples of unique licensing environment variables are shown below:

    Mentor Graphics: MGLS_LICENSE_FILE

  • Check default license search path locations (e.g. %HOMEDRIVE/.Xilinx) and verify that all licenses are valid and usable.

  • Example: If my Home Drive is C: and I have a license in C:\.Xilinx which is a floating license but the license is not currently running on the server that is referenced in the license file, FlexLM will take a significant amount of time checking the server with no benefit.  

    Licenses which have expired should be removed.

    If you have a license with a version limit that only works with older software versions that you are no longer using, move the license to a backup location that will not be searched for licenses.

  • Verify if there are any license servers down or wrong using "lmutil lmdiag" or "lmutil lmstat".

  • To check a specific licensing server from the Command Prompt:

    Check the server's status with lmutil: lmutil lmstat -c <license_server_name>

    Ping the server: ping <license_server_name>

    Traceroute the license server: tracert <license_server_name>


  • Clear the Vivado and FLexLm license caches.

  • To clear the Vivado Design Suite licensing cache, open the Vivado Licensing Manager (VLM) in Vivado 2014.1 or later or Xilinx License Configuration Manager (XLCM) in Vivvado 2013.4 and earlier.

    Select "Clear Cache" from the "Manage Licenses" tab.
    To clear the FlexLM cache delete the value of the Flex License Manager Registry key.

    If general slowness is observed during run time, the cause may be related to network connection or X11 forwarding, depending on the users setup.

AR# 56148
Date Created 05/27/2013
Last Updated 04/23/2014
Status Active
Type General Article
  • Vivado Design Suite