When using a Multiplier LOC range in the Spartan-3E design, I come across an INTERNAL_ERROR, but the design continues to implement. Following is an example of the internal error:
"INTERNAL_ERROR:MapHelpers:mhrmetriclist.c:136:1.2 - Metric key
"ATTR_RANGE_MULT18X18SIO" not previously registered. To disable this error
message set the environment variable XIL_MAP_NO_METRIC_REGISTRY. "
Can this error be ignored?
This issue has been fixed in the ISE 9.2i release. Meanwhile, the error can be safely ignored and avoided by setting the environment variable:
Linux and Solaris
setenv XIL_MAP_NO_METRIC_REGISTRY 1
For general information about setting ISE environment variables, see (Xilinx Answer 11630).