Article ID: 000086419 Content Type: Error Messages Last Reviewed: 01/04/2023

Internal Error: Sub-system: LCHIP, File: /quartus/legality/lchip/lchip_rowclock_router.cpp, Line: 1011

Environment

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Issue found: v17.1 update 2

    You would encounter an internal error as below:

    Internal Error: Sub-system: LCHIP, File: /quartus/legality/lchip/lchip_rowclock_router.cpp, Line: 1011
    LCHIP_RCR_ERROR: Aborting routing to flexe_logic_top_inst|subsys_flexe_inst_2|pcs100g_top_inst|pcs100_tx_inst|caui4_tx_data_trans_inst|caui4_tx_data_trans_inst7|mem[10][14](6), because rowclock region 2151 is either fully reserved or initially empty
    Stack Trace:
        0x2a7ac: LCHIP_ROWCLOCK_ROUTER::reserve_rowclock_and_find_dest_port(CDB_ATOM_ITERM*, QTL::DENSE_HASH<short, unsigned int, QTL_OPS<short> >&) 0x8cc (legality_lchip)
        0x2d356: LCHIP_ROWCLOCK_ROUTER::route_rowclock_path(CDB_ATOM_ITERM*, QTL::DENSE_HASH<short, unsigned int, QTL_OPS<short> >&, std::vector<unsigned int, std::allocator<unsigned int> > const&) 0x46 (legality_lchip)
        0x2f913: LCHIP_ROWCLOCK_ROUTER::route_rowclocks() 0x1e13 (legality_lchip)
        0x304eb: lchip_route_rowclocks(CDB_CHIP_DB_ENTRY*, bool) 0x25b (legality_lchip)
        0xb67aa: vpr_qi_run_rowclock_router 0x3a (fitter_vpr20kmain)
      0x7b5765: dap_do_post_placement_ops 0x405 (fitter_vpr20kmain)
      0x2e4aac: aa_flow_do_post_placement_phase_ops 0x17c (fitter_vpr20kmain)
      0x4411bd: aa_flow_place 0xed (fitter_vpr20kmain)
        0xafb53: VPR_QI_FACADE::place_internal() 0x13 (fitter_vpr20kmain)
      0x15ebd4: VPR_QI_FACADE::vpr_apl_bsyn_flow(bool) 0x84 (fitter_vpr20kmain)
        0x49a68: FDRGN_EXPERT::run_vpr(bool, bool, bool, bool, BSYN_FLOW_TYPE) 0x188 (fitter_fdrgn)
        0x27b25: fit2_fit_place_auto 0x12d (comp_fit2)
        0x4c987: TclNRRunCallbacks 0x47 (tcl8.6)
        0x14c3e: fit2_fit_place 0x231 (comp_fit2)
        0x4c987: TclNRRunCallbacks 0x47 (tcl8.6)
        0x4e1da: TclEvalEx 0x96a (tcl8.6)
        0xf68d6: Tcl_FSEvalFileEx 0x266 (tcl8.6)
        0xf69de: Tcl_EvalFile 0x2e (tcl8.6)
        0x11676: qexe_evaluate_tcl_script(std::string const&) 0x3cc (comp_qexe)
        0x169f6: qexe_do_tcl(QEXE_FRAMEWORK*, std::string const&, std::string const&, std::list<std::string, std::allocator<std::string> > const&, bool, bool) 0x7ed (comp_qexe)
        0x17af4: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) 0x637 (comp_qexe)
        0x3c36e: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) 0xe1f (comp_qcu)
        0x1a63d: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) 0x459 (comp_qexe)
      0x403485: qfit2_main(int, char const**) 0xc5 (quartus_fit)
        0x3ebc0: msg_main_thread(void*) 0x10 (ccl_msg)
        0x5a1c: thr_final_wrapper 0xc (ccl_thr)
        0x3ec7f: msg_thread_wrapper(void* (*)(void*), void*) 0x62 (ccl_msg)
        0xa7cc: mem_thread_wrapper(void* (*)(void*), void*) 0x5c (ccl_mem)
        0x89fa: err_thread_wrapper(void* (*)(void*), void*) 0x27 (ccl_err)
        0x5a5f: thr_thread_wrapper 0x15 (ccl_thr)
        0x4155c: msg_exe_main(int, char const**, int (*)(int, char const**)) 0xa3 (ccl_msg)
        0x1ed1d: __libc_start_main 0xfd (c)

    End-trace

    Resolution

    This problem is fixed starting with the Intel® Quartus® Prime Pro Edition Software version 18.0.

    Related Products

    This article applies to 1 products

    Intel® Stratix® 10 GX FPGA