Internal Error: Sub-system: VPR20KMAIN, File: /quartus/fitter/vpr20k/altera_arch_common/altera_arch_route_lookahead.c, Line: 4315
During the routing the Internal Error above shows up. This is consistent over several devices and every run attempted so far using Quartus 17.0 for an Arria 10 FPGA.
The project did build without issue before an additional entity was added. Is there some critical point when a design is too full for Quartus to handle it?
Are there any know work arounds for this issue without having to upgrade to a newer version? Upgrading the IPs in the project for a newer Quartus verison would result into other issues/a lot of work.
It seems that this internal error is not found in our database. So there is no known workaround currently for this internal error (IE).
Since this is old version of Quartus, we recommend to upgrade the project to the latest Quartus version as there is a lot of fix being done.
If the design is too large, it will not fit in the device selected.
Update on the progress. I did update from 17.0 to 19.1 (latest version currently available within the company) and the issue persists.
Internal Error: Sub-system: VPR20KMAIN, File: /quartus/fitter/vpr20k/altera_arch_common/altera_arch_route_lookahead.cpp, Line: 4320
0xc7b1c: vpr_qi_jump_to_exit + 0x68 (fitter_vpr20kmain)
0x31d188: vpr_exit_at_line + 0x75 (fitter_vpr20kmain)
0x1ba337: aa_route_lookahead_setup_cached_lookahead_constants.cold.10901 + 0x311 (fitter_vpr20kmain)
0x1aee1e: aa_route_alg_route_all_nets.cold.10872 + 0x342 (fitter_vpr20kmain)
0x2d9f4d: l_rt_prl_worker(void*) + 0xeb (fitter_vpr20kmain)
0xd6477: l_thread_start_wrapper(void*) + 0x29 (fitter_vpr20kmain)
0x40e04: msg_thread_wrapper(void* (*)(void*), void*) + 0x6e (ccl_msg)
0x11bec: mem_thread_wrapper(void* (*)(void*), void*) + 0x5c (ccl_mem)
0xc2ee: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err)
0x6cc5: thr_thread_wrapper + 0x15 (ccl_thr)
0x704e: thr_thread_begin + 0x2e (ccl_thr)
0x7fa3: start_thread + 0xf3 (pthread)
0xf94cf: clone + 0x3f (c)
OS name: Debian GNU/Linux
OS version: 10
Quartus Prime Information
Address bits: 64
Edition: Pro Edition