Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

QuartusII 14.0 Internal Error: Sub-system: GRETA

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

-----------------------------------------------------------------------------------
No RepliesBe the first to reply