Replies: 3 comments 2 replies
-
Another point of reference: if I provision more RAM (up to 128 GiB) then I hit the hash table exception: https://github.com/YosysHQ/yosys/blob/master/kernel/hashlib.h#L198 |
Beta Was this translation helpful? Give feedback.
2 replies
-
I've run into the same problem as well, and I'm curious to know how to tell if an input is going to be too large for Yosys to handle. A rule of thumb, perhaps |
Beta Was this translation helpful? Give feedback.
0 replies
-
Going to resolve this - things have been speeding up by using a more hierarchical design. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all,
I'm not too familiar with Verilog, so bear with me here. I'm trying to techmap a model that seems to exhaust my machine's RAM (32GiB). The model is only made up of arithmetic operations, and I'm curious to know why this one seems to exhaust RAM. Are there any configurations or options that will limit the memory usage during
techmap
?Also, I'm generating the model programattically, so if there any design tips, I'd like to understand if I can tweak its representation to process faster. I've already been experimenting with submodules since there is repeated logic in the circuit, and while that seeems to help somewhat, I'm still running into memory exhaustion.
Here's a gist of the model https://gist.github.com/asraa/0759798fc5ba81bc17d7c8f1a4a4341d, and for reference, I'm using Yosys on my linux machine at version .28+6
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions