InTime Server

How to prevent the “srcscanner” process from consuming too much memory?

91 views July 26, 2019 August 7, 2019 pohheng 0

Cause:

When running Vivado using InTime, a process called “srcscanner” starts running and taking up too much memory resources. In extreme cases, the machine may run out of memory. This can happen in certain versions of Vivado like 2018.2.

Resolution #1:

From InTime v2.6.11 (26 July 2019 build) onwards, please create a file ~/.plunify/intime_vivado_init.tcl and insert the following line:

set_param project.hsv.draftModeDefault only

When Vivado starts, the above command will be ran by InTime in order to mitigate the memory over-consumption issue.

To reduce the number of thread, set in the following parameter.

set_param general.maxThreads 4

Resolution #2:

From InTime v2.6.11 (06 August 2019 build) onwards, please create a file ~/.plunify/intime_vivado_hook/intime_vivado_pre_proj.tcl and insert the following line:

set_param project.hsv.draftModeDefault only

To reduce the number of thread, set in the following parameter.

set_param general.maxThreads 4

Applies to:

  • Linux Operating System
  • Windows Operating System

Knowledge Base ID: 201907261 – Last Review: July 26, 2019 – Revision: 1.0