Hi, I am getting this error at detailed route. Not...
# openlane
a
Hi, I am getting this error at detailed route. Not sure what the problem is.. Can anyone help?
v
child killed means in-appropriate exit by flow. It may be any reason. one is memory issue. Just check how much memory utilized and what is your system RAM size
๐Ÿ‘ 2
m
24.1M instances is a large design. I believe OL has some options to increase the docker memory size
v
follow below format. Set max memory what you have $export DOCKER_MEMORY=16gb $make mount
m
Is there a default limit?
a
Thanks for pointing out the reason for the error.. It indeed was a memory issue. We've fixed that. However, I am now getting a new error. Any comments on this?
m
It means the router doesn't see a good way to access the given pin. Are they offgrid or block in some fashion?
g
@Aireen Amir Jalal Were you able to solve this issue because we are also getting a similar error.
image.png
m
In general it is helpful to have a screen shot of the area around in the pin in question to get some idea of what the issue might be
g
@Matt Liberty Do you mean the lef file screenshot?
m
No I mean load the design in a gui (klayout, openroad, magic) and get a screenshot of the pin and it environment
r
@Matt Liberty Can you please clarify by what you mean by "load the design" because i tried opening the lef file in magic using the command lef read [filename] but i am not able to open it. Is this what you are trying to convey?
m
I work on OpenRoad and could advise on that but I don't use magic myself.
I mean the actual layout not just the lef file
g
But the actual layout is not yet generated, the flow is getting stopped at detailed routing
m
layout exists before routing happens, save the DEF and open it. I would guess OL does this already after each step
v
Can you share 24-tritonRoute.log. we will tell DEF file name to load it in klayout
g
24-tritonRoute.log
v
https://github.com/The-OpenROAD-Project/OpenROAD using the link install openROAD. I will tell you how to view DEF file in openroad gui
v
This is the tritonRoute log
v
Copy code
temp_digital/runs/temp_digital/tmp/routing/22-fastroute.def
load this def file Klayout and check pin where its placed
v
What is wrong with it?
Screenshot from 2021-11-09 11-34-54.png
v
Copy code
[ERROR DRT-0073] No ap for _527_/SET_B.
[ERROR DRT-0073] No ap for _525_/SET_B.
Find this pin placement
v
Sorry, I am new to Klayout. Can you kindly explain how to search for it?
v
is this pin is part hard macros?
v
No that pin isn't a part of the macro i'm trying to harden
g
In the issue provided in the link, they have told there is a problem in the lef. But here the lef itself is getting generated by the Openlane flow.
v
Would you package this error by following below steps and share us https://github.com/The-OpenROAD-Project/OpenLane/blob/master/docs/source/using_or_issue.md and file git hub issue.
this is your def file
m
@Vijayan Krishnan would you zoom to the pin of interest and turn on li1 & met1 layers? The routing tracks are useful as well
v
Screenshot from 2021-11-09 12-32-58.png
_527_/SET_B @Matt Liberty
v
@Vijayan Krishnan The Python script shows this when I tried to run it following the or_issue.py tutorial from OpenLane
When I gave the input and run_path, this is what I get
v
use python3.6 and above.. start with sudo if permission deny error comes
v
what is the root password in docker container efabless/openlane:mpw3a ?
v
sudo mean your machine root password. If you dont have root password, dont use sudo
v
I am getting an error
v
use python3.6 and above. Which is your latest python version installed?
v
Actually, whqtever that I m showing is taken in a shell inside tge docker container. The version of Python is 3.6.8
v
try this format $python3.6 ./scripts/ complete full command
๐Ÿ‘€ 1
v
https://github.com/The-OpenROAD-Project/OpenLane/issues/696 I have raised the issue. The tar file is attached along with the issue
v
is possible to share your RTL? i can run at my end and see the issue
v
of course, shall I DM it?
v
yes with config.tcl you used
v
Done