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

2016.2 Vivado - Loading a synthesized or implemented design in Vivado gives an Internal Exception and the error message "Xgd File 'xc****.xgd' is missing"


When I try to open an implemented design or DCP file in Vivado on a Windows operating system, the Vivado IDE crashes with the following error message:

XGD File 'xc7k325t.xgd' is missing. Exiting Vivado...

In the .str file, I can see the following message which indicates that Vivado is searching the XGD file in "C:/.Xilinx/Vivado/2016.1/data/parts/xilinx/kintex7/devint/kintex7/xc7k325t/xc7k325t.xgd" instead of "C:/Xilinx/Vivado/2016.1/data/parts/xilinx/kintex7/devint/kintex7/xc7k325t/xc7k325t.xgd"

// HOptionPane Error: "Xgd File 'xc7k325t.xgd' is missing. Exiting Vivado... (Xgd)"
// Xgd.load filename: C:/.Xilinx/Vivado/2016.2/data/parts/xilinx/kintex7/devint/kintex7/xc7k325t/xc7k325t.xgd; ZipEntry: xc7k325t_floorplan.xgd elapsed time: 10s


This issue has been observed with multiple projects and is not specific to a particular device or device family. A change request has been filed to determine and fix the cause of the invalid directory location check.

The error occurs when loading designs into a project but not when loading the same .dcp file separately.

The issue is seem only on Windows operating systems and is due to a low level directory call returning a the C:\.Xilinx directory instead of the C:\Xilinx directory if the former was accessed recently (for example for a license check).

To work around the issue, remove or rename the "C:\.Xilinx" directory. In many cases, the "C:\.Xilinx" directory contains license files that are needed for Vivado, or the operation of other Xilinx software.

In this situation, you should copy the license files to another directory (for example, C:\Xilinx_lic) and point to the directory with the XILINXD_LICENSE_FILE environment variable.

A change was made to Vivado 2016.3 to use a different system call to obtain the Vivado install directory location.

AR# 67499
Date Created 07/06/2016
Last Updated 10/13/2016
Status Active
Type Known Issues
  • Vivado Design Suite