^

AR# 33744 11.3 Virtex-5 FPGA MAP - Logic corruption related to combination of Global Opt options


My design runs correctly with default options, but when I use the Global Optimization feature I see the following error. Why does this occur?



ERROR:MapLib:979 - LUT6 symbol "lut129501_7251" (output signal=lut129501_7251)

has input signal "lut129499_7249" which will be trimmed. See Section 5 of the

Map Report File for details about why the input signal will become undriven.


A case has been seen where Global Optimization corrupted the logic of a design by creating FFs with no input signal. This condition led to the MapLib:979 trimming error. It is possible that a similar logic corruption could result in logic corruption that does not trigger an error condition. This problem is under investigation. So far it appears that it only occurs when the following three options are used together. It is possible to use any two of these options together without problems.



-global_opt speed

-retiming on

-equivalent_register_removal on
AR# 33744
Date Created 11/02/2009
Last Updated 09/09/2010
Status Active
Type
Tools
  • ISE Design Suite - 11.3
  • ISE Design Suite - 11.4
  • ISE Design Suite - 11.5
Feed Back