Screening patch ID #1509115906 for Quartus Prime version 16.1.2 (Inferred memory bug).
We have developed products with Cyclone V (5CEFA9F31I7) devices. The firmware images for the Cyclone V devices were created with Quartus Prime version 16.1.2.
Recently, we were made aware of the Quartus inferred dual-port memory bug:
https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2020/why-is-there-seed-dependent-ram-data-corruption-quartus-std.html
We reached out to Intel Support and received the following reply:
Greetings from Intel Customer Support!
We would like to properly set your expectation that your query is out of the scope of our support. Kindly post a query on the Intel Community forum. Go to Browse Community Forums > FPGAs and Programmable Solutions then, post questions on the appropriate subforum topic so that the correct support team can properly assist you.
Please be informed that since our team can no longer assist you from our end, we will now proceed with closing this case now.
Based on this, we are posing our questions in this forum.
Our immediate question is whether this issue is present in the Quartus Prime version 16.
In the event that it is, we need to screen our FPGA images to identify if those images could be compromised by this Quartus bug. Unfortunately, screening Quartus patches only exists for Quartus versions 18 and up. We require a patch for Quartus 16.1.2 (ID #1509115906).
A significant effort would be required to upgrade our FPGA images to Quartus 20.1 including months of regression testing of the affected products. We are reluctant to upgrade these images unless we know they are compromised.