After running several heavy simulations through ADE Assembler, the Virtuoso tool occasionally crashes, displaying the "Fatal Application Error". The design is quite large, at about 3GB, so the netlisting might also be substantial. I have a script that performs various tasks such as submitting jobs, plotting results, netlisting, etc.
The memory report in the CIW indicates that I'm currently using 7,117MB out of 8,917MB. Here's the message:
"Memory report: using 7,117 MB, process size 8,917 MB at UTC 2024.04.23 21:01:12.502"
It appears that memory usage is increasing as I run more memory-intensive MMSIM jobs. However, when I log the current memory allocated using the memoryAllocated() function between my SKILL functions, there is little to no change in memory. This leads me to believe that my SKILL script is not contributing to the memory usage.
Please note that I'm running all my MMSIM jobs in an HPC environment with ample RAM and CPU resources and I am running my netlisting jobs locally. The version I'm using is IC6.1.8-64b.500.31, and the CDS_AUTO_64BIT environment variable is set to "ALL".
I'm unsure how to further troubleshoot this issue, so I'm open to any suggestions that may help. If necessary, I'll submit a support ticket.