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

XAPP589 XAPP1241 v2.4 ERROR: [Vivado 2-1106] update_macro: no cell found for cell name

Description

I am using XAPP589 or XAPP1241. During pre_opt.tcl, I get the following warnings and error:

WARNING:[Vivado 12-508] No pins matched ............

WARNING:[Vivado 12-508] No pins matched .............

ERROR:[Vivado 2-1106] update_macro: no cell found for cell name ...............

What is the root cause of the error?

How can I work around it?

Solution

This error occurs when REF_CLK_I is driven by a LUT6, and pre_op.tcl finds that this LUT6 is part of the PICXO macro.

To work around the problem, you can replace the inference of the LUT6 by an instantiation of three LUT3 or two LUT3 and a MUXF.

It is not illegal to drive REF_CLK_I with a LUT6.

This error will be corrected in a future version of the XAPP.

AR# 65780
Date Created 10/26/2015
Last Updated 11/02/2015
Status Active
Type General Article
Devices
  • XA Zynq-7000
  • Zynq-7000Q
  • Zynq-7000
  • More
  • Artix-7
  • Kintex-7
  • Kintex UltraScale
  • Virtex UltraScale
  • Virtex-7
  • Less
Tools
  • Vivado Design Suite - 2015.3
  • Vivado Design Suite - 2015.2