<https://skywater-pdk.slack.com/archives/C016N88BX...
# shuttle
m
@User Looks like it can't find
/home/yuki/workspace/make-lsi/jacaranda-8/caravel_jacaranda-8/precheck_results/26_OCT_2021___01_12_07/outputs/reports/klayout_beol_check.xml
. Is that file on your system?
y
@User Yes, I don't have that file. And I understand that
klayout_beol_check.xml
is generated in the precheck program, is that correct?
m
That would be my guess. Can you find any other klayout logs?
y
@User Yes, there is
klayout_feol_check.xml
.
m
I'm assuming
feol
is front-end and
beol
is back-end. Can you see anything in your screen output that would indicate that the
klayout_beol
ended abnormally (besides the missing file).
y
@User No files with names starting with klayout were found except
klayout_feol_check.xml
.
m
Does this directory exist?
/home/yuki/workspace/make-lsi/jacaranda-8/caravel_jacaranda-8/precheck_results/26_OCT_2021___01_12_07/outputs/reports
If it doesn't, is there a directory with nearly the same name?
y
@User Yes it does.
m
@User I'm running it now. Step 10 seems to be running for a while. Do you have a
precheck_results/<datetime>/logs/klayout_beol_check.log
file? Does it look like it finished successfully?
y
@User Yes I do, and I think it is ended abnormally.
m
Any clue as to why? Maybe out of memory?
y
@User I tried cloning the project from git again and it seemed to fail due to lack of memory. I'm not sure what's going on, but I think it probably is. Thank you very much for debugging this with me.
m
@User I ran the precheck on your repo and it ran to completion. Here's the results.
Copy code
{{FAILURE}} 2 Check(s) Failed: ['Manifest', 'Consistency'] !!!
Looking into the failures, we have
Copy code
Caravel version mismatched, found 48 mismatches, for the full report check: <dir>/caravel_jacaranda-8/precheck_results/<datetime>/logs/manifest_check.log
{{MANIFEST CHECKS FAILED}} Manifest checks failed. Caravel version does not match. Please rebase your Repository to the latest Caravel master.
and
Copy code
{{CONSISTENCY CHECK FAILED}} caravel.v file was not found.
{{CONSISTENCY CHECK FAILED}} The user netlist and the top netlist are not valid.
y
@User I increased the swap and ran it, and it worked. I think that error is due to the fact that you did not install anything under
caravel/
. To install it, run
make install
. And I suspect that the EXCEPTION when running precheck on efabless is also due to lack of memory. In my environment, I have 16GB of memory, but this did not seem to be enough! Anyway, thank you very much for all.
m
Glad things worked out.
👍 1