Device Family: Intel® Stratix® 10

Intel Software: Quartus Prime Pro

Type: Answers

Area: Tools


Last Modified: September 20, 2018
Version Found: v18.1
Bug ID: FB: 593337;

Why do I get a segment violation during the Plan stage?

Description

Due to a problem in the Intel® Quartus® Prime Pro Edition software version 18.1, you may see this error during the plan stage of compilation. This error will have the following stack trace:

Segment Violation at <>
Module: quartus_fit
RTM_CONSTRAINT_GRAPH::is_relevant_ct(unsigned int, unsigned int) const + (tsm_rtm)
void RTM_MIN_COST_FLOW_RETIMER::init_flow_problem<lemon::NetworkSimplex<lemon::SmartDigraph, long, signed char>, true>(lemon::NetworkSimplex<lemon::SmartDigraph, long, signed char>&) + (tsm_rtm)

Workaround/Fix

To work around this problem, either:

  • rerun the plan stage as this error occurs infrequently.
  • add this .qsf (Quartus Settings File) assignment to prevent the retimer being run durin the plan stage
    • set_global_assignment -name FITTER_EARLY_RETIMING OFF

This problem is scheduled to be fixed in a future release of the Intel Quartus Prime Pro Edition software.