Fatal errror in ISE 6.3 i

Sep 12, 2005 3 Replies

Hello Guys,



I am facing fatal error when i am synthesizing my RTL code. The same code gets synthesized in synplify but not in ISE 6.3i. I tried my luck for finding the answer in xilinx site but found no information about.



FATAL_ERROR:Xst:Portability/export/Port_Main.h:127:1.13 - This application has discovered an exceptional condition from which it cannot recover.



Has anyone faced this type of problem. Can you please suggest how can i solve this problem.



Thanks and Regards Williams



I would start at having a closer look at the synthesis report file. Most of the time when something like that happens there are earlier error or warning messages that could hint at what's really wrong. You can open the synthesis report either in ISE (but there the function to display it usually only works when there are no fatal erros) or by opening the

*.syr-file ISE creates in your project directory with a text editor.

Maybe there are some clues there. Otherwise, there's really not much you can do... FATAL_ERRORS are supossed to only show up when there's something really terribly wrong somewhere... Mostly, bugs in the software...

Plus, have you looked at Xilinx Answer Records on

formatting link
? This looks similar to your problem, although the ISE version doesn't match:

formatting link

cu, Sean

This is a known issue in ISE 6.3i and was partially fixed in 7.1i

if you are using timing driven packing and placement, turn off "register duplication".

if this does not help, turn off "timing driven packing and placement"

if this still does not help, try turning "keep_hierarchy" to "yes"

Vladislav

Thanks a lot Valdislav and Sean. You people made my day.

Regards Williams

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required