Replies: 4 comments 7 replies
-
|
I don't see that error anywhere in the Yosys codebase can you check what version of ORFS you are using? Also what version of Yosys is checked out. |
Beta Was this translation helpful? Give feedback.
-
|
See scripts/mem_dump.py SYNTH_MEMORY_MAX_BITS. You really should use a memory compiler for a ram that large |
Beta Was this translation helpful? Give feedback.
-
|
Generally they are provided by the foundry. What PDK are you using? |
Beta Was this translation helpful? Give feedback.
-
|
They are generally integrated as a black box with a LEF and Liberty |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone!
Using OpenRoad-flow-scripts I am trying to synthesize a module that contains memory inside it:
reg loaded_data_mem [0:TOTAL_BITS-1]; // Memory array indexed by bit position
The size of the above is 12471936 bits.
Both for asap7 and nangate45 I get the same error on the OPT_CLEAN pass:
Memories found in the design:
Rows | Width | Bits | Module | Instances
12471936 | 1 | 0 | hdc_classifier |
ERROR: Synthesized memory size exceeds maximum allowed bits 4096
Is there a way to remove this memory size limit? Does it come from the technology files?
Apologies if this has been asked before. I searched and could not find the answer. Thank you in advance.
Beta Was this translation helpful? Give feedback.
All reactions