Forum Discussion
Internal Error: Sub-system: SGN, File: /quartus/synth/sgn/sgn_utility.cpp, Line: 4893
- 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.
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.
- MajidFarhadi3 years ago
New Contributor
Hi SyafieqS,
Thanks for your and your team following up.
Your solution works well.
Sincerely,
Majid Farhadi