Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

memory exhausted #1344

Closed
veripoolbot opened this issue Sep 11, 2018 · 2 comments
Closed

memory exhausted #1344

veripoolbot opened this issue Sep 11, 2018 · 2 comments

Comments

@veripoolbot
Copy link
Collaborator


Author Name: Jonathan Greenlaw
Original Redmine Issue: 1344 from https://www.veripool.org


%Error: file.vf:4346: memory exhausted

file.vf has a large number of if/else if/else if/... statements (710). When I add
one more, get the error. When I remove it, it works OK.

@veripoolbot
Copy link
Collaborator Author


Original Redmine Comment
Author Name: Wilson Snyder (@wsnyder)
Original Date: 2018-09-11T23:28:55Z


I removed the attachment as it's labeled proprietary.

Anyhow it works for me with "./vhier test.vf" and uses only 22MB. How exactly are you getting the error?

Note Verilog-Perl doesn't do elaboration so if you're expanding all submodules you're going to get a huge tree. So I suspect this is working as designed, though of course not what you want.

@veripoolbot
Copy link
Collaborator Author


Original Redmine Comment
Author Name: Wilson Snyder (@wsnyder)
Original Date: 2018-11-29T23:15:44Z


Closing due to age since no additional info provided.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant