General Description: A case has been seen where a design that ran successfully in 2.1i SP6 fails in 3.1i with the error:
FATAL_ERROR:Place:xvkapselectio.c:340:1.12 - isOutput function was called for a comp that is not an IO. Process will terminate. To resolve this error, please consult the Answers Database and other online resources at http://support.xilinx.com
Solution
This problem can be worked around by setting the following system environment variable:
setenv PL_NO_ASYNC_OUTPUT_CHECK 1 (workstations) set PL_NO_ASYNC_OUTPUT_CHECK=1 (PCs)
This problem is scheduled to be fixed in the first major release following version 3.1i.