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

2013.4 Vivado - XDC file is overwritten instead of append when saving constraints in Implemented design

Description

When following the steps below, the XDC file is overwritten instead of appended when saving constraints in an Implemented design.

 
  1. Open project_1 and implement the design.
     
  2. Save project as project_2
     
  3. In project 2, open the implemented design and make a change.
     
  4. Click the Save button.
     
  5. The original constraints in the XDC file are removed, and only the new added constraints from the change in Step 3 are added.
     

Solution

This issue is fixed in Vivado 2014.1.

The problem that is occurring in Vivado 2013.4 is that, in a copied project when making any change and saving constraints, the constraints that came from project_1 are dumped into project_1 and the new constraints are dumped into project_2. 

This is why the XDC file is overwritten with only the newly added constraints -- the old constraints are written into the XDC file in project_1. 

In Vivado 2013.4 this issue can be avoided by re-running Implementation before opening Implemented design.

AR# 59045
Date Created 01/09/2014
Last Updated 12/08/2014
Status Active
Type Known Issues
Devices
  • SoC
  • Artix-7
  • Artix-7Q
  • More
Tools
  • Vivado Design Suite - 2013.1
  • Vivado Design Suite - 2013.2
  • Vivado Design Suite - 2013.3
  • Vivado Design Suite - 2013.4