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,
This is internal error which is a valid bug from the tool.
Can you attach the project for me to replicate and investigate?
Need the design for further debug.
Hi SyafieqS,
Thanks for your reply.
The project is attached.
Sincerely,
Majid Farhadi