Forum Discussion
Quartus Prime Pro 23.4 internal error during fit when module marked as a partition
- 2 years ago
If you have Quartus Pro version 23.2 or earlier handy, I'd be curious to know if the issue also appears there or not.
Versions 23.3 and 23.4 use "DNI", a new internal database framework, which introduced other new bugs related to partition functionality. See:
Indeed, Quartus Pro 23.2 is able to complete implementation of my design even when marked as a partition (and placed in a logic lock region). HOWEVER, I am not sure that 23.2 is actually "DNI"-free. I see the message below during my from-RTL synthesis and fit.
Info: Running Quartus Prime Synthesis
Info: Version 23.2.0 Build 94 06/14/2023 SC Pro Edition
Info: Processing started: Fri Mar 1 11:28:22 2024
Info: System process ID: 978588
Info: Command: quartus_syn --dni --read_settings_files=on --write_settings_files=off apipe_top -c apipe_top
Info: The application is running in 'DNI' mode.
Thx for the suggestion.
Interesting result.
Re 23.2 and DNI, my previous understanding was that 23.2 included DNI as an option, presumably for testing, but also still included the legacy framework which was used by default unless the tool is invoked with the --dni switch explicitly. Looks like maybe it's not as simple as that. Did your project scripts include the --dni switch, perhaps a carryover from your previous work on the later versions? Or did 23.2 just spontaneously enable DNI?
Either way, I'm glad you were able to get through the flow in 23.2, so you at least have a working solution in the interim. And thanks for trying it, and for reporting your findings.
Now hopefully the Intel folks can jump in here, chase down the bug you discovered in 23.3 & 23.4, and get it fixed in a coming release.