Altera_Forum
Honored Contributor
11 years agoQuartus 13.1.4 internal error while compiling
Hi everyone,
I just installed Quartus II 13.1.4 on Ubuntu 12.04. I tried to compile the golden hardware example which located in altera/13.1/embedded/examples/hardware/cv_soc_devkit_ghrd. I got the follwing error while compiling this project. Internal Error: Sub-system: TIS, File: /quartus/tsm/tis/tis_physical_timing_api.cpp, Line: 4402 Found Physical Timing arcs with no logical equivalent. Need to create a derived class to handle these arcs Stack Trace: 0x1bad4d: TIS_AV_HS_HPS_TIMING_ANNOTATOR::annotate_unknown_delays(BCM_TIMING_NETLIST*, QTL_HASH_LITE<unsigned int, CDB_ATOM_NODE*, QTL_OPS<unsigned int> > const&, B2T_PORT_MAP_DATA const&, _Dinkum_std::vector<BCM_TIMING_ARC, MEM_STL_ALLOCATOR<BCM_TIMING_ARC> > const&, TIS_BCM_TIMING_CACHED_DELAYS&) const + 0x3ed (tsm_tis) 0x2c0a2a: TIS_PHYSICAL_TIMING_ANNOTATOR::annotate_atom_delays(BCM_TIMING_NETLIST*, QTL_HASH_LITE<unsigned int, CDB_ATOM_NODE*, QTL_OPS<unsigned int> > const&, B2T_PORT_MAP_DATA const&, TIS_BCM_TIMING_CACHED_DELAYS&, U2B2_PORT_MAP_DB const*, bool) const + 0x6ea (tsm_tis) 0x368d9c: TIS_PHYSICAL_TIMING_ANNOTATOR::annotate_timing(U2B_ATOM_CONTENT*, U2B_BCM_CONTENT*, BCM_TIMING_NETLIST*, bool, TIS_BCM_TIMING_CACHED_DELAYS&, bool) const + 0x35c (tsm_tis) 0x3641a4: TIS_PHYSICAL_TIMING_API::annotate_timing(TIS_U2B_PROXY*, _Dinkum_std::list<CDB_ATOM_NODE*, MEM_STL_ALLOCATOR<CDB_ATOM_NODE*> >::const_iterator, _Dinkum_std::list<CDB_ATOM_NODE*, MEM_STL_ALLOCATOR<CDB_ATOM_NODE*> >::const_iterator, TIS_ANNOTATION_MODE, bool) + 0x16d4 (tsm_tis) 0x366e95: TIS_MANAGER_IMPL::annotate_bcm_netlist(CDB_CHIP_DB_ENTRY*, bool) + 0x2f5 (tsm_tis) 0x36735e: TIS_MANAGER::annotate_bcm_netlist(CDB_CHIP_DB_ENTRY*, bool) + 0x2e (tsm_tis) 0x1ae46: TAPI_ROOT_IMPL::annotate_non_pll_atoms(bool) + 0x590 (tsm_tapi) 0x2c308: TAPI_ROOT_IMPL::start(TAPI_ROOT::INVOKE_MODE, bool, TAPI_TIMING_MODEL, bool, TAPI_TIMING_EDGE_DELAYS*, bool) + 0x418 (tsm_tapi) 0x2c86b: TAPI_ROOT_IMPL::start(TAPI_ROOT::INVOKE_MODE, bool, dat_timing_models, bool, TAPI_TIMING_EDGE_DELAYS*, bool) + 0xbb (tsm_tapi) 0x2c90e: TAPI_ROOT::start(TAPI_ROOT::INVOKE_MODE, bool, dat_timing_models, bool, TAPI_TIMING_EDGE_DELAYS*, bool) + 0x8e (tsm_tapi) 0xeb8c8: FITCC_TDC_UTILITY::initialize_dat(TAPI_ROOT::INVOKE_MODE, dat_timing_models, bool, bool, bool) + 0x438 (fitter_fitcc) 0xf9c67: FITCC_TDC_UTILITY::setup_tdc_utility(TAPI_ROOT::INVOKE_MODE, dat_timing_models, bool, bool, bool, bool, bool, bool, bool) + 0xfc7 (fitter_fitcc) 0x13c412: FITCC_TDC_UTILITY::FITCC_TDC_UTILITY(FITCC_ENV const*, TAPI_ROOT::INVOKE_MODE, dat_timing_models, bool, bool, bool, bool, bool, bool, bool) + 0x2a2 (fitter_fitcc) 0x13cb75: FITCC_ENV::get_tdc_utility_or_create_if_necessary(FITCC_ENV::FITCC_TDC_UTILITY_REQUEST_TYPE, TAPI_ROOT::INVOKE_MODE, dat_timing_models, bool, bool, bool, bool) + 0x5f5 (fitter_fitcc) 0x4b0a0: FSV_EXPERT::fitter_preparation_post_fpp(bool) + 0x13e0 (fitter_fsv) 0x4bb85: FSV_EXPERT::fitter_preparation() + 0x65 (fitter_fsv) 0x3caab: FSV_EXPERT_BASE::fitter_preparation() const + 0x5cb (fitter_fsv) 0x3ef5e: FSV_EXPERT_BASE::invoke_fitter() const + 0x8be (fitter_fsv) 0x393fd: fsv_execute + 0x2cd (fitter_fsv) 0x2a43c: fmain_start(CMP_FACADE*) + 0x68c (fitter_fmain) 0x18857: qfit_execute_fit(QCU_FRAMEWORK*, QFIT_FRAMEWORK*) + 0x157 (comp_qfit_legacy_flow) 0x114e0: QFIT_FRAMEWORK::execute() + 0x2d0 (comp_qfit_legacy_flow) 0x25065: qfit_legacy_flow_run_legacy_fitter_flow + 0x285 (comp_qfit_legacy_flow) 0x1ea06: TclInvokeStringCommand + 0x76 (tcl8.5) 0x23352: TclEvalObjvInternal + 0x302 (tcl8.5) 0x24be1: TclEvalEx + 0x401 (tcl8.5) 0x256bb: TclEvalObjEx + 0x41b (tcl8.5) 0x2c282: Tcl_EvalObjCmd + 0xd2 (tcl8.5) 0x23352: TclEvalObjvInternal + 0x302 (tcl8.5) 0x69e64: TclExecuteByteCode + 0x20e4 (tcl8.5) 0xb1e6a: TclObjInterpProcCore + 0x11a (tcl8.5) 0xb23c7: TclObjInterpProc + 0x67 (tcl8.5) 0x23352: TclEvalObjvInternal + 0x302 (tcl8.5) 0x69e64: TclExecuteByteCode + 0x20e4 (tcl8.5) 0xb1e6a: TclObjInterpProcCore + 0x11a (tcl8.5) 0xb23c7: TclObjInterpProc + 0x67 (tcl8.5) 0x23352: TclEvalObjvInternal + 0x302 (tcl8.5) 0x24be1: TclEvalEx + 0x401 (tcl8.5) 0x2523e: Tcl_EvalEx + 0x2e (tcl8.5) 0x91a61: Tcl_FSEvalFileEx + 0x281 (tcl8.5) 0x91bcc: Tcl_FSEvalFile + 0x2c (tcl8.5) 0x91c1e: Tcl_EvalFile + 0x3e (tcl8.5) 0xccf1: qexe_evaluate_tcl_script(char const*) + 0x491 (comp_qexe) 0x12b92: qexe_do_tcl(QEXE_FRAMEWORK*, char const*, char const*, _Dinkum_std::list<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >, MEM_STL_ALLOCATOR<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > > > const&, bool, bool) + 0x5f7 (comp_qexe) 0x13b08: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, _Dinkum_std::list<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >, MEM_STL_ALLOCATOR<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > > >*, bool) + 0x571 (comp_qexe) 0x2b64f: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, _Dinkum_std::list<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >, MEM_STL_ALLOCATOR<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > > >*, bool) + 0x94e (comp_qcu) 0x78d4: qfit2_run_fit_mode(ACF_VARIABLE_TYPE_ENUM, char const*) + 0x94 (quartus_fit) 0x1648c: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x566 (comp_qexe) 0x7719: qfit2_main(int, char const**) + 0xe9 (quartus_fit) 0x281da: msg_main_thread(void*) + 0x18 (ccl_msg) 0x529e: thr_final_wrapper + 0xe (ccl_thr) 0x28fc0: msg_thread_wrapper(void* (*)(void*), void*) + 0x6c (ccl_msg) 0x1775d: mem_thread_wrapper(void* (*)(void*), void*) + 0xdd (quartus_fit) 0xfec9: err_thread_wrapper(void* (*)(void*), void*) + 0x2a (ccl_err) 0x56fa: thr_thread_wrapper + 0x2f (ccl_thr) 0x3bfc7: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xb7 (ccl_msg) 0x79dd: main + 0x3d (quartus_fit) 0x194d3: __libc_start_main + 0xf3 (c.so.6) 0x6fb1: __gxx_personality_v0 + 0x299 (quartus_fit) End-trace Quartus II 32-bit Version 13.1.4 Build 182 03/12/2014 SJ Full Version Patches Installed: 4.44 Can anyone help? Arthur