Forum Discussion

MajidFarhadi's avatar
MajidFarhadi
Icon for New Contributor rankNew Contributor
3 years ago
Solved

Internal Error: Sub-system: SGN, File: /quartus/synth/sgn/sgn_utility.cpp, Line: 4893

Hi Intel community, I'm encountering the following error in the analysis & synthesis phase of the compilation process: Problem Details Error: Internal Error: Sub-system: SGN, File: /quartus/s...
  • SyafieqS's avatar
    3 years ago

    Hi Majid,


    Update:

    The Internal Error comes from the fact that we don't support dimension built in group names.

    For a wire defined like "wire [7:0] \U2_MEMORY[0]" in your Top_Module.v file, its group name is "U2_MEMORY[0]". The "[0]" at the end of the name will make Quartus think that it has a group name of dimension 1. Since only dimension 0 (i.e. no built in dimension in group names) is supported, this triggers the IE.

    The workaround is to remove those built in dimensions in group name, for example, changing the name to "\U2_MEMORY_0".

    Let me know if the workaround is not feasible.