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

Vivado IP Flows - Out of context synthesis of an IP core is rerun during a design synthesis run


In my project, I add an existing XCI in which out of context mode is enabled and run design synthesis for the first time.

However, the out of context synthesis of the IP core is also rerun if the project target device is different from the one used to generated the IP core.
How can I avoid this problem?


When the project target device is different from the one used to generate the IP core, the IP core will be locked after it is added to the project.

This prevents the IP core from being regenerated but does not prevent the out of context synthesis of the IP from rerunning. 

To avoid this problem, use one of the following solutions:
  1. Add the existing DCP of the IP core to the project instead of the .xci file. 
  2. Regenerate the IP with the current target device.
  3. Disable the Out-of-Context mode for the IP core when generating the IP core.
AR# 60589
Date Created 05/09/2014
Last Updated 02/26/2015
Status Active
Type General Article
  • Vivado Design Suite - 2013.3
  • Vivado Design Suite - 2013.4
  • Vivado Design Suite - 2014.1