Error when running Power Analyzer with .vcd file in Quartus Prime Pro 24.2
Good day,
I am running some tests on power consumption for an Agilex 7 board on Quartus Prime Pro 24.2.
While running Power Analyzer without an input file is fine, when I introduce the .vcd file the software errors out and "quits unexpectedly".
More information about the error is collected below.
Is this a known issue, and if so, is there a known solution?
Thank you and regards, Noah
This is the last message on the "Processing" tab in Quartus:
Info(20170): Starting scan of VCD file ../verification/tb/sim/wlf2vcd.vcd (0 ns to End of File) for signal static probabilities and transition densities
This is what appears in the TCL command window:
Error:ERROR: run_flow_command with specified flow 'compile' failed: "Internal Error".
Error: while executing
Error:"flng::run_flow_command -flow "compile" -end "power" -resume"
This is the Quartus problem report:
Problem Details
Error:
*** Fatal Error: Access Violation at 00007FFABF479416Module: quartus_pow.exeStack Trace: Quartus 0x29415: PFIO_VCD_PARSER_EVENT_HANDLER::handle_upscope + 0x155 (POWER_PFIO) Quartus 0x543a: pfio_vcd_parser_yyparse + 0x3da (POWER_PFIO) Quartus 0x5041: pfio_vcd_invoke_parser + 0x71 (POWER_PFIO) Quartus 0x39ef6: PFIO_VCD_READER_MAIN::load_signal_statistics_from_vcd_files + 0x8f6 (POWER_PFIO) Quartus 0x9ae74: PAN_UTILITY_IMPL::load_putil_sa_data_from_file + 0x444 (POWER_PAN) Quartus 0x9b157: PAN_UTILITY_IMPL::load_sa_data + 0x77 (POWER_PAN) Quartus 0x14f2e: PAN_MAIN_IMPL2::run_flow + 0x28e (POWER_PAN) Quartus 0x6568d: pan_start + 0x1d (POWER_PAN) Quartus 0x4532: QPOW_FRAMEWORK::execute + 0xc2 (quartus_pow) Quartus 0x20fef: qexe_do_normal + 0x1af (comp_qexe) Quartus 0x299e3: qexe_run + 0x6a3 (comp_qexe) Quartus 0x2abd6: qexe_standard_main + 0x266 (comp_qexe) Quartus 0x560c: qpow_main + 0x6c (quartus_pow) Quartus 0x28418: msg_main_thread + 0x18 (ccl_msg) Quartus 0x295f2: msg_thread_wrapper + 0x82 (ccl_msg) Quartus 0x2b063: mem_thread_wrapper + 0x73 (ccl_mem) Quartus 0x261df: msg_exe_main + 0x17f (ccl_msg) Quartus 0x72cb: __scrt_common_main_seh + 0x10b (quartus_pow) Quartus 0x1257c: BaseThreadInitThunk + 0x1c (KERNEL32) Quartus 0x5af07: RtlUserThreadStart + 0x27 (ntdll)End-trace
Executable: quartus
Comment:
None
System Information
Platform: windows64
OS name: Windows 11
OS version: 10.0.22631
Quartus Prime Information
Address bits: 64
Version: 24.2.0
Build: 40
Edition: Pro Edition
Hi Noah,
We have root caused the issue. A fix for this issue will be scheduled on the upcoming version.
As a workaround for this, please remove the following line from the QSF file and rerun the full flow:
set_instance_assignment -name PARTITION component_and_func -to "and_func:and_func_inst"
Thanks.