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

XST 12.2/13.x - Global Equivalent Register Removal = NO does not work

Description

A particular design contains replicated logic. In order to meet timing the Equivalent Register Removal XST property is set to NO. In spite of setting this property to NO, XST still produces the following informational message:

INFO:Xst:2261 - The FF/Latch XXX in Unit XXX is equivalent to the following XXX FFs/Latches, which will be removed :

How to do I ensure my replicated logic is not lost?

Solution

This is a known issue and was fixed in ISE 13.2 software. To work around this issue, place the equivalent register removal attribute on each individual net in you HDL. The attribute place on specific nets will be honored by XST.

Another possible workaround would be to add the following line in the .xcf file:

MODEL "entity_name "
equivalent_register_removal=no;

Here entity_name is any entity that has some registers which XST considers to be equivalent.

Note that this method is less specific as it is applied to a whole entity.

This issue is fixed in ISE 13.2 software.
AR# 38239
Date Created 09/24/2010
Last Updated 10/21/2011
Status Active
Type Known Issues
Tools
  • ISE Design Suite - 12.1
  • ISE Design Suite - 12.2
  • ISE Design Suite - 12.3
  • More
  • ISE Design Suite - 13.0
  • ISE Design Suite - 13.1
  • Less