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

Error: archiver reported: Internal Error: Sub-system: QIS, File: /quartus/synth/qis/qis_name_processor.cpp, Line: 779

ACamm2
Beginner
631 Views

I was trying to synthesize a mixed VHDL Verilog design with Quartus 19.4 but I encountered this error:

"Error: archiver reported: Internal Error: Sub-system: QIS, File: /quartus/synth/qis/qis_name_processor.cpp, Line: 779

\opc_name[1].'|' is not a valid node name

Stack Trace:

  0x102e81: QIS_NAME_PROCESSOR_IMPL::create_names(CDB_SGATE_NODE*, bool*) const + 0xbd1 (synth_qis)

   0x85d2a: QIS_RTL_STAGE::IMPL::create_instance_name_for_node(HDB_INSTANCE_NAME*, HDB_INSTANCE_NAME*, CDB_SGATE_NODE*, bool*, BASEX_ELAB_INFO_CORE*) + 0x78 (synth_qis)

   0x864db: QIS_RTL_STAGE::IMPL::create_names_for_all_nodes_post_extraction(HDB_INSTANCE_NAME*, HDB_INSTANCE_NAME*, CDB_SGATE_HIERARCHY*, bool, BASEX_ELAB_INFO_CORE*) + 0x223 (synth_qis)

   0x8c0ce: QIS_RTL_STAGE::IMPL::post_process_elaborated_entity(QHD_PARTITION&, HDB_ENTITY*, HDB_INSTANCE_NAME*, BASEX_ELAB_INFO_CORE&, CMP_FACADE*) + 0x928 (synth_qis)

   0x8da23: QIS_RTL_STAGE::IMPL::elaborate(QHD_PARTITION&) + 0x13ef (synth_qis)

   0x8f0d4: QIS_RTL_STAGE::elaborate(QHD_PARTITION&) + 0xc (synth_qis)

   0xaa67d: QIS_RTL_RECURSIVE_ELABORATION::after_elaboration(QHD_PARTITION&) + 0x69 (synth_qis)

   0x8e59d: QIS_RTL_STAGE::IMPL::elaborate(QHD_PARTITION&) + 0x1f69 (synth_qis)

   0x8f0d4: QIS_RTL_STAGE::elaborate(QHD_PARTITION&) + 0xc (synth_qis)

   0xaa67d: QIS_RTL_RECURSIVE_ELABORATION::after_elaboration(QHD_PARTITION&) + 0x69 (synth_qis)

   0x8e59d: QIS_RTL_STAGE::IMPL::elaborate(QHD_PARTITION&) + 0x1f69 (synth_qis)

   0x8f0d4: QIS_RTL_STAGE::elaborate(QHD_PARTITION&) + 0xc (synth_qis)

   0xaa67d: QIS_RTL_RECURSIVE_ELABORATION::after_elaboration(QHD_PARTITION&) + 0x69 (synth_qis)

   0x8e59d: QIS_RTL_STAGE::IMPL::elaborate(QHD_PARTITION&) + 0x1f69 (synth_qis)

   0x8f0d4: QIS_RTL_STAGE::elaborate(QHD_PARTITION&) + 0xc (synth_qis)

   0xaa67d: QIS_RTL_RECURSIVE_ELABORATION::after_elaboration(QHD_PARTITION&) + 0x69 (synth_qis)

   0x8e59d: QIS_RTL_STAGE::IMPL::elaborate(QHD_PARTITION&) + 0x1f69 (synth_qis)

   0x8f0d4: QIS_RTL_STAGE::elaborate(QHD_PARTITION&) + 0xc (synth_qis)

   0xaa67d: QIS_RTL_RECURSIVE_ELABORATION::after_elaboration(QHD_PARTITION&) + 0x69 (synth_qis)

   0x8e59d: QIS_RTL_STAGE::IMPL::elaborate(QHD_PARTITION&) + 0x1f69 (synth_qis)

   0x8f0d4: QIS_RTL_STAGE::elaborate(QHD_PARTITION&) + 0xc (synth_qis)

   0xaa67d: QIS_RTL_RECURSIVE_ELABORATION::after_elaboration(QHD_PARTITION&) + 0x69 (synth_qis)

   0x8e59d: QIS_RTL_STAGE::IMPL::elaborate(QHD_PARTITION&) + 0x1f69 (synth_qis)

   0x8f0d4: QIS_RTL_STAGE::elaborate(QHD_PARTITION&) + 0xc (synth_qis)

   0xaa67d: QIS_RTL_RECURSIVE_ELABORATION::after_elaboration(QHD_PARTITION&) + 0x69 (synth_qis)

   0x8e59d: QIS_RTL_STAGE::IMPL::elaborate(QHD_PARTITION&) + 0x1f69 (synth_qis)

   0x8f0d4: QIS_RTL_STAGE::elaborate(QHD_PARTITION&) + 0xc (synth_qis)

   0x5d624: qis_elaborate + 0x23a (synth_qis)

   0x4c942: TclNRRunCallbacks + 0x42 (tcl8.6)

   0x4de7b: TclEvalEx + 0x68b (tcl8.6)

   0xf3f0e: Tcl_FSEvalFileEx + 0x25e (tcl8.6)

   0xf3ffe: Tcl_EvalFile + 0x2e (tcl8.6)

   0x14916: qexe_evaluate_tcl_script(std::string const&) + 0x44c (comp_qexe)

   0x19a1c: qexe_do_tcl(QEXE_FRAMEWORK*, std::string const&, std::string const&, std::list<std::string, std::allocator<std::string> > const&, bool, bool) + 0x417 (comp_qexe)

   0x1a9d5: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x558 (comp_qexe)

   0x38ee5: QCU::DETAIL::intialise_qhd_and_run_qexe(QCU_FRAMEWORK&, FIO_PATH const&, std::string const&, std::string const&, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0xed (comp_qcu)

   0x41c5c: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x229 (comp_qcu)

  0x405bc7: qsyn2_tcl_process_default_flow_option(ACF_VARIABLE_TYPE_ENUM, char const*) + 0x9d (quartus_syn)

   0x1d69e: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x6a0 (comp_qexe)

  0x40572b: qsyn2_main(int, char const**) + 0x14b (quartus_syn)

   0x3ef00: msg_main_thread(void*) + 0x10 (ccl_msg)

   0x41114: msg_thread_wrapper(void* (*)(void*), void*) + 0x6e (ccl_msg)

   0x11f0c: mem_thread_wrapper(void* (*)(void*), void*) + 0x5c (ccl_mem)

    0xc728: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err)

    0x6d85: thr_thread_wrapper + 0x15 (ccl_thr)

   0x41c90: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0x148 (ccl_msg)

  0x405db0: main + 0x26 (quartus_syn)

   0x20830: __libc_start_main + 0xf0 (c)

  0x405509: (quartus_syn)

 

End-trace"

 

How can I solve it?

Thanks in advance for any help.

 

0 Kudos
2 Replies
Kenny_Tan
Moderator
547 Views

Hi,

 

Can you attached your design.qar files to have a look?

 

Thanks

0 Kudos
Kenny_Tan
Moderator
547 Views

Any update?

0 Kudos
Reply