Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16824 Discussions

Quartus Prime crashes when fitting/routing Arria 10 design with PCIe IP

FlorianHMueller
378 Views

Hello,

i am currently using Quartus Prime 22.1 to synthesize a design for Arria 10 containing two PCIe IP. Whenever one or both of these PCIe IP are in the design, the fitter crashes soon after starting routing. Because i have to work on a secure network without internet connection i can only provide the information about the crashes like this:

Quartus Prime Standard 22.1 (licensed):

 

 

Problem Details
Error:
Internal Error: Sub-system: VPR20KMAIN, File: /quartus/fitter/vpr20k/altera_arch_common/altera_arch_route_lookahead.c, Line: 4322
Internal Error
Stack Trace:
   0x5d3090: vpr_qi_jump_to_exit + 0x80 (fitter_vpr20kmain)
   0x106a4a: vpr_exit_at_line + 0x8a (fitter_vpr20kmain)
   0x439eba: l_compute_and_cache_block_downstream_costs + 0x13da (fitter_vpr20kmain)
   0x431606: aa_route_lookahead_setup_cached_lookahead_constants + 0x556 (fitter_vpr20kmain)
   0x3ca85f: l_perform_pre_connection_operations + 0x26f (fitter_vpr20kmain)
   0x3ca39f: l_route_to_target + 0x21f (fitter_vpr20kmain)
   0x3c9c15: l_route_net + 0x4f5 (fitter_vpr20kmain)
   0x3c4faf: aa_route_alg_route_all_nets + 0x21f (fitter_vpr20kmain)
   0x45da1a: l_rt_prl_worker + 0xca (fitter_vpr20kmain)
   0x629761: l_thread_start_wrapper + 0x41 (fitter_vpr20kmain)
    0x1484e: msg_thread_wrapper + 0x6e (CCL_MSG)
    0x18210: mem_thread_wrapper + 0x70 (ccl_mem)
     0x2854: thr_thread_begin + 0xa4 (ccl_thr)
    0x17613: BaseThreadInitThunk + 0x13 (KERNEL32)
    0x526b0: RtlUserThreadStart + 0x20 (ntdll)

End-trace


Executable: quartus
Comment:
None

System Information
Platform: windows64
OS name: Windows 10
OS version: 10.0

Quartus Prime Information
Address bits: 64
Version: 22.1std.0
Build: 915
Edition: Standard Edition

 

 

Quartus Prime Standard 22.1.1 (unlicensed, used trial version for synthesis to check if version upgrade would solve the problem) 

 

 

Problem Details
Error:
Internal Error: Sub-system: VPR20KMAIN, File: /quartus/fitter/vpr20k/altera_arch_common/altera_arch_route_lookahead.c, Line: 4322
Internal Error
Stack Trace:
   0x5d30a0: vpr_qi_jump_to_exit + 0x80 (fitter_vpr20kmain)
   0x106a4a: vpr_exit_at_line + 0x8a (fitter_vpr20kmain)
   0x439eba: l_compute_and_cache_block_downstream_costs + 0x13da (fitter_vpr20kmain)
   0x431606: aa_route_lookahead_setup_cached_lookahead_constants + 0x556 (fitter_vpr20kmain)
   0x3ca85f: l_perform_pre_connection_operations + 0x26f (fitter_vpr20kmain)
   0x3ca39f: l_route_to_target + 0x21f (fitter_vpr20kmain)
   0x3c9c15: l_route_net + 0x4f5 (fitter_vpr20kmain)
   0x3c4faf: aa_route_alg_route_all_nets + 0x21f (fitter_vpr20kmain)
   0x45da1a: l_rt_prl_worker + 0xca (fitter_vpr20kmain)
   0x629771: l_thread_start_wrapper + 0x41 (fitter_vpr20kmain)
    0x1484e: msg_thread_wrapper + 0x6e (CCL_MSG)
    0x18210: mem_thread_wrapper + 0x70 (ccl_mem)
     0x2854: thr_thread_begin + 0xa4 (ccl_thr)
    0x17613: BaseThreadInitThunk + 0x13 (KERNEL32)
    0x526b0: RtlUserThreadStart + 0x20 (ntdll)

End-trace


Executable: quartus
Comment:
None

System Information
Platform: windows64
OS name: Windows 10
OS version: 10.0

Quartus Prime Information
Address bits: 64
Version: 22.1std.1
Build: 917
Edition: Standard Edition

 

 

Quartus Prime Standard 22.1.2 (unlicensed, used trial version for synthesis to check if version upgrade would solve the problem) 

 

 

Problem Details
Error:
Internal Error: Sub-system: VPR20KMAIN, File: /quartus/fitter/vpr20k/altera_arch_common/altera_arch_route_lookahead.c, Line: 4322
Internal Error
Stack Trace:
   0x5d30a0: vpr_qi_jump_to_exit + 0x80 (fitter_vpr20kmain)
   0x106a4a: vpr_exit_at_line + 0x8a (fitter_vpr20kmain)
   0x439eba: l_compute_and_cache_block_downstream_costs + 0x13da (fitter_vpr20kmain)
   0x431606: aa_route_lookahead_setup_cached_lookahead_constants + 0x556 (fitter_vpr20kmain)
   0x3ca85f: l_perform_pre_connection_operations + 0x26f (fitter_vpr20kmain)
   0x3ca39f: l_route_to_target + 0x21f (fitter_vpr20kmain)
   0x3c9c15: l_route_net + 0x4f5 (fitter_vpr20kmain)
   0x3c4faf: aa_route_alg_route_all_nets + 0x21f (fitter_vpr20kmain)
   0x45da1a: l_rt_prl_worker + 0xca (fitter_vpr20kmain)
   0x629771: l_thread_start_wrapper + 0x41 (fitter_vpr20kmain)
    0x1484e: msg_thread_wrapper + 0x6e (CCL_MSG)
    0x18210: mem_thread_wrapper + 0x70 (ccl_mem)
     0x2854: thr_thread_begin + 0xa4 (ccl_thr)
    0x17613: BaseThreadInitThunk + 0x13 (KERNEL32)
    0x526b0: RtlUserThreadStart + 0x20 (ntdll)

End-trace


Executable: quartus
Comment:
None

System Information
Platform: windows64
OS name: Windows 10
OS version: 10.0

Quartus Prime Information
Address bits: 64
Version: 22.1std.2
Build: 922
Edition: Standard Edition

 

 

What would your suggested way to solve this be? Is there a way for you to understand and solve this issue purely from the above stack traces? Unfortunately i can not share the design, as it is strictly confidential.

Thanks a lot in advance for any suggestions you could provide!

Florian

 

Labels (1)
0 Kudos
1 Reply
ShengN_Intel
Employee
348 Views

Hi,


Sent you an email.


Thanks,

Best Regards,

Sheng


0 Kudos
Reply