02-08-2019 05:19 AM
I am working on the integration of several subsystems in a single top system. The HDL of some of these subsystems is available and others only have their synthesis design checkpoint files. The device used is a Virtex7 (VC707).
When trying to perform post-synthesis functional simulation with the XSIM tool, I receive the following error message:
ERROR: [XSIM 43-3311] Signal EXCEPTION_STACK_OVERFLOW received.
I searched the forum and did not find any reference to this error, could you please tell me what could be the cause of this error?
The system that I try to simulate has been synthesized and implemented without errors and satisfying the time constraints.
Attached find the simulator output file (elaborate.log).
The development environment is a computer with a Core i7, 32 GB, SSD and HDD, and Windows 10.
02-10-2019 07:53 PM
Can you please once check the same design in the latest Vivado release (2018.3) and if the issue still persists in latest vivado release too then please share us the archived project to debug this issue further.
02-11-2019 12:33 AM
Hi @shameera, thanks for your answer.
I have checked my design with Vivado 2018.2 and the issue has disappeared. However, other research groups participating in the project do not have this version of Vidado and therefore I would like to know if there is any other solution to this issue using Vivado 2016.3.
02-11-2019 02:46 AM
It might be some memory issue with the older vivado version. As you are willing to stick to vivado 2016.3, you need to check for which part of HDL code this error occurs by commenting some part of HDL, simulating and repeating the same till the root cause is found. Once the root cause is found I think we can overcome this error by making some HDL modifications.
Ideally, it is suggested to use the latest vivado tool versions.
02-12-2019 03:22 AM
For a big project, which is made up of several subsystems, its solution to comment on code and to advance to trial and error seems not viable. Keep in mind that it is necessary to perform a post-synthesized simulation.
Thank you very much for your response.