AR# 8643: 4.1i XC4000XLA MAP - A hard macro is loaded multiple times for a single instance.
4.1i XC4000XLA MAP - A hard macro is loaded multiple times for a single instance.
Keywords: macro, multiple, load, NMC
General Description: MAP loads a hard macro multiple times (up to 18 times) per instantiation. This problem results in a significant delay when it is encountered in a full design that uses many macros.
The problem only occurs if the NMC is instantiated using a FILE property with a value that differs from the cell type of the instantiating symbol. If the type and file name match, it does not happen.
There are no plans to correct this problem, since it can be easily avoided.