https://open-source-silicon.dev logo
#openlane
Title
# openlane
a

Aireen Amir Jalal

11/04/2021, 5:18 PM
Hi, I am getting this error at detailed route. Not sure what the problem is.. Can anyone help?
v

Vijayan Krishnan

11/05/2021, 2:53 AM
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

Matt Liberty

11/05/2021, 5:15 AM
24.1M instances is a large design. I believe OL has some options to increase the docker memory size
v

Vijayan Krishnan

11/05/2021, 5:39 AM
follow below format. Set max memory what you have $export DOCKER_MEMORY=16gb $make mount
m

Mike Tomlinson

11/05/2021, 8:11 PM
Is there a default limit?
a

Aireen Amir Jalal

11/06/2021, 5:33 PM
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

Matt Liberty

11/07/2021, 11:06 PM
It means the router doesn't see a good way to access the given pin. Are they offgrid or block in some fashion?
g

Gokul Kuppuswamy

11/09/2021, 4:31 AM
@Aireen Amir Jalal Were you able to solve this issue because we are also getting a similar error.
image.png
m

Matt Liberty

11/09/2021, 4:34 AM
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

Gokul Kuppuswamy

11/09/2021, 4:37 AM
@Matt Liberty Do you mean the lef file screenshot?
m

Matt Liberty

11/09/2021, 4:40 AM
No I mean load the design in a gui (klayout, openroad, magic) and get a screenshot of the pin and it environment
r

Rahul Bharadwaj

11/09/2021, 5:52 AM
@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

Matt Liberty

11/09/2021, 5:53 AM
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

Gokul Kuppuswamy

11/09/2021, 5:55 AM
But the actual layout is not yet generated, the flow is getting stopped at detailed routing
m

Matt Liberty

11/09/2021, 5:56 AM
layout exists before routing happens, save the DEF and open it. I would guess OL does this already after each step
v

Vijayan Krishnan

11/09/2021, 5:57 AM
Can you share 24-tritonRoute.log. we will tell DEF file name to load it in klayout
g

Gokul Kuppuswamy

11/09/2021, 5:58 AM
24-tritonRoute.log
v

Vijayan Krishnan

11/09/2021, 5:59 AM
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

vasanthramuk

11/09/2021, 6:00 AM
This is the tritonRoute log
v

Vijayan Krishnan

11/09/2021, 6:00 AM
Copy code
temp_digital/runs/temp_digital/tmp/routing/22-fastroute.def
load this def file Klayout and check pin where its placed
v

vasanthramuk

11/09/2021, 6:04 AM
What is wrong with it?
Screenshot from 2021-11-09 11-34-54.png
v

Vijayan Krishnan

11/09/2021, 6:12 AM
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

vasanthramuk

11/09/2021, 6:16 AM
Sorry, I am new to Klayout. Can you kindly explain how to search for it?
v

Vijayan Krishnan

11/09/2021, 6:27 AM
is this pin is part hard macros?
v

vasanthramuk

11/09/2021, 6:32 AM
No that pin isn't a part of the macro i'm trying to harden
g

Gokul Kuppuswamy

11/09/2021, 6:37 AM
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

Vijayan Krishnan

11/09/2021, 6:38 AM
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

Matt Liberty

11/09/2021, 6:54 AM
@Vijayan Krishnan would you zoom to the pin of interest and turn on li1 & met1 layers? The routing tracks are useful as well
v

Vijayan Krishnan

11/09/2021, 7:03 AM
Screenshot from 2021-11-09 12-32-58.png
_527_/SET_B @Matt Liberty
v

vasanthramuk

11/09/2021, 10:50 AM
@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

Vijayan Krishnan

11/09/2021, 10:53 AM
use python3.6 and above.. start with sudo if permission deny error comes
v

vasanthramuk

11/09/2021, 11:06 AM
what is the root password in docker container efabless/openlane:mpw3a ?
v

Vijayan Krishnan

11/09/2021, 11:10 AM
sudo mean your machine root password. If you dont have root password, dont use sudo
v

vasanthramuk

11/09/2021, 11:19 AM
I am getting an error
v

Vijayan Krishnan

11/09/2021, 11:22 AM
use python3.6 and above. Which is your latest python version installed?
v

vasanthramuk

11/09/2021, 11:34 AM
Actually, whqtever that I m showing is taken in a shell inside tge docker container. The version of Python is 3.6.8
v

Vijayan Krishnan

11/09/2021, 11:41 AM
try this format $python3.6 ./scripts/ complete full command
👀 1
v

vasanthramuk

11/09/2021, 12:15 PM
https://github.com/The-OpenROAD-Project/OpenLane/issues/696 I have raised the issue. The tar file is attached along with the issue
v

Vijayan Krishnan

11/09/2021, 12:26 PM
is possible to share your RTL? i can run at my end and see the issue
v

vasanthramuk

11/09/2021, 12:33 PM
of course, shall I DM it?
v

Vijayan Krishnan

11/09/2021, 12:34 PM
yes with config.tcl you used
v

vasanthramuk

11/09/2021, 12:37 PM
Done
2 Views