I ran into some weird issues when I switched the projects Quartus version from 19.1 to 20.1
Using Quartus 19.1 everything worked fine, but when using 20.1 the compiler uninferes RAM Blocks due to asynchronous read logic, uses enormous amounts of logic cells and the fitting process time sky rockets from 7 seconds to over 17 minutes.
The project is written in Chisel and verilog code is generated, I use exactly the same code for both versions and I'm out of ideas what to check.
I added the logs and the generated verilog file to the attachments. I use a DE2-115 Board with a Cyclone IV FPGA, I was already pointed to this but I can't find the option in Quartus.
Thanks for your help
Few way how to handle uninfered ram in Quartus. Common way is via HDL coding style. You might need to write a code in a way Quartus infer the ram easily. Refer to link below for details.