Quartus Prime Pro 23.4 internal error during fit when module marked as a partition
I am working to package my portion of a Stratix 10 design so that it can be used as a "finalized" partition within a larger FPGA implementation. However, when I mark my top level module as a partition, Quartus crashes with an internal error 13% of the way through the fitter place stage. Without the partition, implementation is successful. With a logic lock region for my top level module but no partition, implementation is also successful.
Any suggestions how I can avoid the internal error?
Details:
Quartus Pro v23.4 (also crashes on v23.3 but I upgraded to the latest to check if resolved)
Install-default Quartus settings
Stratix 10, my portion of the design uses ~15% of device resources
Ubuntu 20.04.3 LTS
AMD Ryzen thread-ripper 3970x 32-core
256 GB
Crash log attached
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: