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

QuartusII 14.0 Internal Error: Sub-system: GRETA

Altera_Forum
Honored Contributor II
1,041 Views

An internal Error occurred on physical synthesis optimization stage of QuartusII 14.0 compilation process. 

This error occur only with enabling seviral functions of Physical Synthesis Optimizations(Assignments -> Settings -> Compilation Process Settings -> ). 

 

The Quartus messages are following. 

----------------------------------------------------------------------------------- 

... 

Info: Quartus II 64-Bit Analysis & Synthesis was successful. 0 errors, 934 warnings 

... 

Info: Running Quartus II 64-Bit Fitter 

Info: Version 14.0.0 Build 200 06/17/2014 SJ Full Version 

Info: Processing started: Wed Jul 23 11:11:29 2014 

... 

Info (176233): Starting register packing 

Info: Adding SDC requirements for alt_vipitc131_IS2Vid instance u0|clocked_video_out 

Info (176235): Finished register packing 

Extra Info (176218): Packed 641 registers into blocks of type EC 

Extra Info (176218): Packed 32 registers into blocks of type MLAB cell 

Info (128000): Starting physical synthesis optimizations for speed 

Info: Adding SDC requirements for alt_vipitc131_IS2Vid instance u0|clocked_video_out 

!! Internal Error occurred here !! 

----------------------------------------------------------------------------------- 

 

The error details is following. 

----------------------------------------------------------------------------------- 

Problem Details 

Error: 

Internal Error: Sub-system: GRETA, File: 

/quartus/tsm/greta//greta_impl_init.cpp, Line: 637 

cur_tdb_node->clock_edges_size() == 1 

Stack Trace: 

0x39010: 

GRETA_IMPL<CSU_ATOM_NETLIST_TYPES>::extract_io_constraint_for_io(TDB_NODE*, 

CDB_ATOM_NODE*, bool, GRETA_STA_STATE const&) + 0x430 (tsm_greta) 

0x39430: 

GRETA_IMPL<CSU_ATOM_NETLIST_TYPES>::extract_io_constraints(GRETA_STA_STATE 

const&) + 0x14a (tsm_greta) 

0x4c3a2: 

GRETA_IMPL<CSU_ATOM_NETLIST_TYPES>::initialize_and_sync_to_netlist(CDB_ATOM_NETLIST*, 

TDB_NETLIST*, GRETA_ANNOTATION_MODE, bool, bool) + 0x2f6 (tsm_greta) 

0xb2775: CSYN_TIMING:n_flow_start(e_fsyn_flow) + 0x185 (db_csyn) 

0x176ebf: CSYN_EXPERT::do_physical_synthesis(e_fsyn_flow) + 0x60f (db_csyn) 

0x4dc71: FSV_EXPERT::fitter_preparation_post_fpp(bool) + 0x3a1 

(fitter_fsv) 

0x4f0ff: FSV_EXPERT::fitter_preparation() + 0x5f (fitter_fsv) 

0x45157: FSV_EXPERT_BASE::fitter_preparation() const + 0x187 (fitter_fsv) 

0x46d92: FSV_EXPERT_BASE::invoke_fitter() const + 0x752 (fitter_fsv) 

0x3fee4: fsv_execute + 0x2c4 (fitter_fsv) 

0x2ac80: fmain_start(CMP_FACADE*) + 0x480 (fitter_fmain) 

0x1a6ed: qfit_execute_fit(QCU_FRAMEWORK*, QFIT_FRAMEWORK*) + 0x17d 

(comp_qfit_legacy_flow) 

0x14e7d: QFIT_FRAMEWORK::execute() + 0x2bd (comp_qfit_legacy_flow) 

0x24fa0: qfit_legacy_flow_run_legacy_fitter_flow + 0x1a0 

(comp_qfit_legacy_flow) 

0x2e8b6: TclInvokeStringCommand + 0x76 (tcl8.5) 

0x32ade: TclEvalObjvInternal + 0x2be (tcl8.5) 

0x342d0: TclEvalEx + 0x4f0 (tcl8.5) 

0x34cd3: TclEvalObjEx + 0x393 (tcl8.5) 

0x3abf1: Tcl_EvalObjCmd + 0x91 (tcl8.5) 

0x32ade: TclEvalObjvInternal + 0x2be (tcl8.5) 

0x73a7f: TclExecuteByteCode + 0x151f (tcl8.5) 

0xb5b87: TclObjInterpProcCore + 0x107 (tcl8.5) 

0x32ade: TclEvalObjvInternal + 0x2be (tcl8.5) 

0x73a7f: TclExecuteByteCode + 0x151f (tcl8.5) 

0xb5b87: TclObjInterpProcCore + 0x107 (tcl8.5) 

0x32ade: TclEvalObjvInternal + 0x2be (tcl8.5) 

0x342d0: TclEvalEx + 0x4f0 (tcl8.5) 

0x98c30: Tcl_FSEvalFileEx + 0x230 (tcl8.5) 

0x98d2e: Tcl_EvalFile + 0x2e (tcl8.5) 

0x10476: qexe_evaluate_tcl_script(char const*) + 0x32d (comp_qexe) 

0x14625: 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) + 0x514 (comp_qexe) 

0x1549c: 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) + 0x5c3 

(comp_qexe) 

0x37eb9: 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) + 0x894 

(comp_qcu) 

0x17c37: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION 

const**, int, char const**) + 0x431 (comp_qexe) 

0x9492: qfit2_main(int, char const**) + 0xc2 (quartus_fit) 

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

0x76fc: thr_final_wrapper + 0xc (ccl_thr) 

0x3fef3: msg_thread_wrapper(void* (*)(void*), void*) + 0x5b (ccl_msg) 

0x1bcce: mem_thread_wrapper(void* (*)(void*), void*) + 0xbe (quartus_fit) 

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

0x7adc: thr_thread_wrapper + 0x15 (ccl_thr) 

0x63f1b: msg_exe_main(int, char const**, int (*)(int, char const**)) + 

0x99 (ccl_msg) 

0x1d9c4: __libc_start_main + 0xf4 (c.so.6) 

0x8d09: __gxx_personality_v0 + 0x301 (quartus_fit) 

 

End-trace 

-----------------------------------------------------------------------------------
0 Kudos
0 Replies
Reply