AR# 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
AR# 64434
Date 10/10/2016
Status Active
Type Known Issues
Tools