Site Search

Intel: I was using multiple Dual Port RAMs, but when I changed the specifications and increased the data width of all RAMs, the following error occurred. Please tell me the cause and countermeasure.

Quartus Prime

<Error message>
Error (170039): Cannot place xxxx RAM cells or portions of RAM cells in the design

Category: Quartus® Prime
Tools: Quartus® Prime
device:-


Since the bit width of the RAM has been expanded, FanOut, which could be handled with the Reginal clock before the change, has become large and cannot be handled without the GLOBAL clock, resulting in an Error.
If FanOut becomes large, explicitly assign the clock supplied to RAM to the GLOBAL clock.

<Example of workaround>
Add the following to the .qsf of the project
set_instance_assignment -name GLOBAL_SIGNAL "GLOBAL CLOCK" -to "<node name>"


Experienced FAE
Free consultation is available.

From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.