Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15468 Discussions

Error trying to use Advanced Physical Optimization in fitter setting

Honored Contributor II

I am facing the following error message when I try to use Advanced Physical Optimization in fitter setting. 


Could anyone help ? 




--- Quote Start ---  


problem details 



*** Fatal Error: Segment Violation at (nil)  

Module: quartus_fit  

Stack Trace:  

0x742a3: LBLK_ALE_STATE::initialize(DEV_FAMILY_ENUM, DEV_DEVICE_ENUM) + 0x13 (legality_lblk)  

0x7d7c6: LBLK_LAB_STATE::initialize() + 0x56 (legality_lblk)  

0x89bf80: LLC_INTERFACE::getDefaultOpts() + 0x70 (fitter_vpr20kmain)  

0x8b9888: LLC_INTERFACE::legalizeWithLLC(APL_INTERFACE*, LBLK_LAB&, std::vector<APL_NODE const*, tbb::scalable_allocator<APL_NODE const*> > const&, bool, bool) + 0x68 (fitter_vpr20kmain)  

0x8ba0fd: PCL::APL::LegalityChecker::legalize(std::vector<APL_NODE const*, tbb::scalable_allocator<APL_NODE const*> > const&, PCL::LLC::Checker<APL_NODE, PCL::APL::LegalLabState>::LEGALIZATION_LEVEL, PCL::APL::LegalLabState**) const + 0xed (fitter_vpr20kmain)  

0x8ba757: PCL::APL::APLHandler::createCoresFromNetlist(PCL::APL::APLHandler::LSCBCRun*, PCL::APL::APLHandler::BFCRun*, APL_NODE const*, unsigned long, PCL::LSC::ClusterGraph<APL_NODE, PCL::APL::LegalLabState, PCL::CLUSTER::Cluster<APL_NODE, PCL::APL::LegalLabState> >*, bool) + 0x2d7 (fitter_vpr20kmain)  

0x8c740f: PCL::APL::APLHandler::createGraphFromAPLNode(PCL::APL::APLHandler::LSCBCRun*, APL_NODE const*, APL_DISTRIBUTION<APL_NODE const*> const&, PCL::APL::LegalityChecker*, PCL::APL::APLHandler::PCLRunProperties*) + 0x8f (fitter_vpr20kmain)  

0x8cc37c: PCL::APL::APLHandler::setPCLRun(unsigned long, PCL::APL::APLHandler::LSCRun const*) + 0xd9c (fitter_vpr20kmain)  

0x8cd397: PCL::APL::APLHandler::cluster() + 0xb7 (fitter_vpr20kmain)  

0x8cde28: APL::cluster() + 0x88 (fitter_vpr20kmain)  

0x84aa91: do_analytical_placement + 0x1411 (fitter_vpr20kmain)  

0x84bfc2: do_analytical_placement_phase + 0x2a2 (fitter_vpr20kmain)  

0x828348: do_clustering + 0x838 (fitter_vpr20kmain)  

0x82a799: cl_flow_pack_to_cbes + 0x2a9 (fitter_vpr20kmain)  

0x82aefa: l_do_clustering_phase + 0xda (fitter_vpr20kmain)  

0x83546d: aa_flow_place + 0x1d (fitter_vpr20kmain)  

0x835dfe: aa_flow_fit + 0x4e (fitter_vpr20kmain)  

0x6e2c64: VPR_QI_FACADE::vpr_qi_main() + 0x24 (fitter_vpr20kmain)  

0x6853e: fitapi_run_vpr + 0x5e (fitter_fitapi)  

0xba65a: FITCC_EXPERT::run_vpr() const + 0xba (fitter_fitcc)  

0xbb2ca: FITCC_EXPERT::place_and_route() const + 0xba (fitter_fitcc)  

0xbda00: FITCC_EXPERT::invoke_fitter() const + 0xea0 (fitter_fitcc)  

0x161ee: ftitan_execute + 0x1f2 (fitter_ftitan)  

0x2457e: fmain_start(CMP_FACADE*) + 0x4ae (fitter_fmain)  

0x1f826: qfit_execute_fit(QCU_FRAMEWORK*, QFIT_FRAMEWORK*) + 0x1d6 (comp_qfit_legacy_flow)  

0x1bda2: QFIT_FRAMEWORK::execute() + 0x282 (comp_qfit_legacy_flow)  

0x23568: qfit_legacy_flow_run_legacy_fitter_flow + 0x218 (comp_qfit_legacy_flow)  

0x4d671: TclInvokeStringCommand + 0x81 (tcl8.6)  

0x51ec7: TclNRRunCallbacks + 0x47 (tcl8.6)  

0x536e7: TclEvalEx + 0x947 (tcl8.6)  

0xfb366: Tcl_FSEvalFileEx + 0x266 (tcl8.6)  

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

0x11ebc: qexe_evaluate_tcl_script(std::string const&) + 0x382 (comp_qexe)  

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

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

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

0x1c586: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x6b3 (comp_qexe)  

0x3b75: qfit2_main(int, char const**) + 0xc5 (quartus_fit)  

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

0x602c: thr_final_wrapper + 0xc (ccl_thr)  

0x407df: msg_thread_wrapper(void* (*)(void*), void*) + 0x62 (ccl_msg)  

0xa559: mem_thread_wrapper(void* (*)(void*), void*) + 0x99 (ccl_mem)  

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

0x63f2: thr_thread_wrapper + 0x15 (ccl_thr)  

0x427e2: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xa3 (ccl_msg)  

0x20830: __libc_start_main + 0xf0 (  








Executable: quartus 




system information 

Platform: linux64 

OS name: Ubuntu 16.04.4 

OS version: 16 


quartus prime information 

Address bits: 64 

Version: 17.1.0 

Build: 590 

Edition: Standard Edition 


--- Quote End ---  

0 Kudos
0 Replies