^

AR# 21862 10.1.03 MAP - Crash during "Invoking physical synthesis ..." phase of MAP when register duplication option is enabled

Keywords: -register_duplication, -logical_opt

In some cases, MAP crashes on designs when the register duplication feature is enabled. The following error occurs:

"Invoking physical synthesis ...
FATAL_ERROR:Map:Portability/export/Port_Main.h:127:1.22.234.1 - This application
has discovered an exceptional condition from which it cannot recover.
Process will terminate. To resolve this error, please consult the Answers
Database and other online resources at http://support.xilinx.com. If you need
further assistance, please open a WebCase by clicking on the "WebCase" link
at http://support.xilinx.com"

Some occurrences of this failure are fixed in 7.1isp3 and also in 8.1isp2. Other occurrences are scheduled to be fixed in 8.2isp1 and sp2. Meanwhile, you can avoid the problem by disabling the register duplication option. It might be necessary to turn off physical synthesis in general with the "-logic_opt off" switch (this corresponds to the "Combinational Logic Optimization" option in ISE).

There is a regression issue with 10.1sp3 where MAP throws a Fatal Error during Physical Synthesis when both the
-logical_opt and -register_duplication options are used together.

To work around the issue:

- Turn off both options in ISE 10.1sp3

- Use ISE 10.1SP1 or ISE 10.1sp2

This issue has been resolved in ISE 11.1.

NOTE: It is not necessary to turn off Timing Driven Packing to avoid this problem.
AR# 21862
Date Created 09/04/2007
Last Updated 03/12/2009
Status Active
Type
Feed Back