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

Magic Hangs #26

Closed
harikumar27399 opened this issue Aug 11, 2020 · 4 comments
Closed

Magic Hangs #26

harikumar27399 opened this issue Aug 11, 2020 · 4 comments

Comments

@harikumar27399
Copy link

While trying to use Openlane flow for the Aardonyx SoC designed at IIT Madras, there is a crash encountered during the run of Magic. The Ubuntu terminal hangs while writing to the LEF file after about 45 minutes of the start of Magic run. My system has 6GB of RAM and 6GB of swap space on top of it but the issue persists. I would like to know the recommended system RAM requirements for running Magic and the subsequent DRC and LVS checks. I would also like to know if there is any way to circumvent the issue faced. Do let me know if I need to provide any further details.

magic.log

Config Details:
set ::env(CLOCK_PERIOD) 11
set ::env(RUN_MAGIC) 1
set ::env(RUN_ROUTING_DETAILED) 1
set ::env(RUN_SIMPLE_CTS) 0
set ::env(CLOCK_TREE_SYNTH) 1

Verilog Source Directory:
aardonyx_soc.tar.gz

@smunaut
Copy link
Contributor

smunaut commented Aug 11, 2020

Just to give you a comparaison point, running the picorv32a design from the example (which is way smaller than your design)
used about 16G of RAM and took about 8h to complete. Using any swap instead of real ram would probably make it substantially slower because of the swap in/out ... (and all that swap might make the whole machine unresponsive).

So you're going to need to go buy a whole lot more RAM ...

@ax3ghazy
Copy link
Contributor

(posted already on slack, but will post it here as well):
@harikumar27399: Could you share the routed DEF you got (under designs/aardonyx/runs/<tag>/results/routing ) to make it easier to reproduce?

@harikumar27399
Copy link
Author

harikumar27399 commented Aug 12, 2020

@ax3ghazy I have shared the routed DEF file on slack for your perusal.

Here's the link to the file:
https://skywater-pdk.slack.com/files/U018K9ZBU9J/F01926PG1G9/aardonyx.def

antonblanchard pushed a commit to antonblanchard/openlane that referenced this issue Dec 25, 2020
antonblanchard pushed a commit to antonblanchard/openlane that referenced this issue Jan 18, 2021
@donn
Copy link
Collaborator

donn commented Jun 16, 2021

Stale, closing.

@donn donn closed this as completed Jun 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants