Forum Discussion
Clock Control IP Issue
Using the Clock Control IP in the Stratix 10 as a clock gating controller with one clock input. The clock enable is in Distributed Sector Level and Negative Latch mode.
Quartus Prime Version 18.1.0 Build 09/21/2018 SJ Pro Edition.
If the design is limited in size, it does seem to be able to compile without issue. But once we run the full design, which takes up about 40% of a Stratix 10, then the crash occurs during the fitter stage. The pop-up box to send a report to Intel does come up, and I do send it to Intel.
Compile effort is Balanced, although I have seen the same issue with some of the Performance switches turned on.
Commenting out the Clock Control IP and using the non gated clock, no issue with compiling is found.
5 Replies
- sstrell
Super Contributor
What are the specs of the computer you're trying to compile on, especially how much RAM do you have?
- WGith
Occasional Contributor
Problem Details Error: Internal Error: Sub-system: PTI, File: /quartus/tsm/pti/pti_tdb_builder.cpp, Line: 4539 TIMING CHECK FAILED: ATOM Type: NADDER_CLK_DIVIDER (atom id 1592918) with OTERM type O_CLOCK_DIV2 which feeds ITERM type CLK of ATOM Type : NADDER_FF (atom id 3251011) has multiple top-level ports and couldn't determine which one leads to ITERM Stack Trace: 0xc6cf6: PTI_TDB_BUILDER::report_multiple_top_level_ports_message + 0x136 (tsm_pti) 0x18623: PTI_TDB_BUILDER::get_output_node_for_ic_edge + 0x1e7 (tsm_pti) 0x18e81: PTI_TDB_BUILDER::build_or_update_tdb_netlist + 0x431 (tsm_pti) 0x5eb7e: PTI_DELAY_ANNOTATOR::annotate_routing_and_cell + 0x15fe (tsm_pti) 0x5f4d8: PTI_DELAY_ANNOTATOR::build_multicorner + 0x358 (tsm_pti) 0xad945: FITCC_TDC_UTILITY::initialize_dat + 0xb95 (FITTER_FITCC) 0xaeaca: FITCC_TDC_UTILITY::setup_tdc_utility + 0x1da (FITTER_FITCC) 0xab92e: FITCC_TDC_UTILITY::FITCC_TDC_UTILITY + 0x16e (FITTER_FITCC) 0x4358a: FITCC_ENV::get_tdc_utility_or_create_if_necessary + 0x57a (FITTER_FITCC) 0x420ac: FDRGN_EXPERT::do_post_finalize_hold_fixing + 0x1d4c (fitter_fdrgn) 0x43c62: FDRGN_EXPERT::do_post_finalize_ops + 0x422 (fitter_fdrgn) 0x4c4cc: FDRGN_EXPERT::finalize + 0x15cc (fitter_fdrgn) 0x16e8a: fit2_fit_finalize_auto + 0xba (comp_fit2) 0x16442: TclNRRunCallbacks + 0x62 (tcl86) 0x3a89: fit2_fit_finalize + 0x369 (comp_fit2) 0x16442: TclNRRunCallbacks + 0x62 (tcl86) 0x17c4d: TclEvalEx + 0x9ed (tcl86) 0xa6a8b: Tcl_FSEvalFileEx + 0x22b (tcl86) 0xa5136: Tcl_EvalFile + 0x36 (tcl86) 0x11fac: qexe_evaluate_tcl_script + 0x2cc (comp_qexe) 0x11215: qexe_do_tcl + 0x345 (comp_qexe) 0x1671e: qexe_run_tcl_option + 0x5ee (comp_qexe) 0x26711: qcu_run_tcl_option + 0xc61 (comp_qcu) 0x1601b: qexe_run + 0x3ab (comp_qexe) 0x170e4: qexe_standard_main + 0xe4 (comp_qexe) 0x1f72: qfit2_main + 0x82 (quartus_fit) 0x13e58: msg_main_thread + 0x18 (CCL_MSG) 0x1516e: msg_thread_wrapper + 0x6e (CCL_MSG) 0x1f900: mem_thread_wrapper + 0x70 (ccl_mem) 0x1348e: msg_exe_main + 0xae (CCL_MSG) 0x2838: __scrt_common_main_seh + 0x11c (quartus_fit) 0x13033: BaseThreadInitThunk + 0x13 (KERNEL32) 0x73690: RtlUserThreadStart + 0x20 (ntdll) End-trace Executable: quartus_fit Comment: None System Information Platform: windows64 OS name: Windows 10 OS version: 10.0 Quartus Prime Information Address bits: 64 Version: 18.1.0 Build: 222 Edition: Pro Edition
- WGith
Occasional Contributor
128GB 8 core i7 cpu - WGith
Occasional Contributor
Windows 10 Pro OS 1 TB SSD hard drive - skyjuice
Occasional Contributor
It seems to be related to port connection. Would you be able to share your project?