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

Vivado Synthesis - How does Vivado Synthesis treat imported core netlists?


How does Vivado Synthesis treat an imported encrypted or non-encrypted core netlists?


Currently, Vivado Synthesis treats the instantiated cores as black boxes. 

At present, Vivado Synthesis does not synthesize or optimize encrypted or non-encrypted synthesized netlists. 

Hence, XDC constraints or synthesis attributes will not have effect for synthesis on an imported core netlist. 

Also, Vivado Synthesis currently does not read the core netlist and modify the instantiated components by default. 

The optimization of instantiated netlists will be supported in a future release.

However, Vivado Synthesis does synthesize secure IP RTL, and constraints do affect synthesis results.

AR# 54551
Date Created 02/24/2013
Last Updated 04/16/2014
Status Active
Type Known Issues
  • Vivado Design Suite