Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16808 Discussions

Quartus produces different synthesis for same design.

Yeet2Yote
Beginner
643 Views

I synthesized my design in Quartus for Arria 10 in a remote server. In my memory instantiation, it is saying that it is unable to infer a Block RAM due to asynchronous reads. I tried to synthesize again in my local machine, this time setting a DE1-SoC FPGA as the target device. It properly inferred my memory instantiations as BRAMs. To test my sanity, I decided to bring it to board level in my DE1; the design functioned as expected. I'm just wondering why Quartus produces different synthesis for the same design? Are there some compiler commands that I can use to force Quartus to infer my memory instantiations as BRAM? This is significant since I am unable to produce accurate timings and area estimates. Thank you.

 

From the terminal in remote Server:

Quartus Prime Design Software

Version 17.1.1 Build 273 12/19/2017 Patches 1.38 SJ Pro Edition

 

Please let me know if you need information from the log files.

 

0 Kudos
1 Reply
RichardTanSY_Intel
503 Views

Hi,

Could you help to share your design so I can check on this?

0 Kudos
Reply