Vivado Synthesis - getting a Segmentation fault after using up a lot of memory.

64434 - Vivado Synthesis - getting a Segmentation fault after using up a lot of memory.

Sep 23, 2021•Knowledge
Title
64434 - Vivado Synthesis - getting a Segmentation fault after using up a lot of memory.
Description

If the Vivado Synthesis tool runs out of memory when running, it will often crash with a message similar to "Segmentation fault “$RDI_PROG”.
Solution

The best solution is to determine what is causing the large memory usage. Often this could be a large loop in your RTL, or a timing constraint with a wildcard.

However determining the cause is not always easy. One other possible work-around is to call up Vivado with a larger stack size. This might allow the tool to finish what it was doing.

vivado -stack 2000

你可能感兴趣的:(FPGA,fpga)