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

Ivan Rodriguez

05/14/2021, 10:14 AM
Hi, I'm running the openlane for doing the hardening of the user_project_wrapper. I completed successful the hardening of my user_project. But when I run the hardening with the user_project_wrapper I'm getting an error in the Step index 35 (Running Magic Spice Export from LEF...), the error is:
Copy code
[ERROR]: There are illegal overlaps (e.g., routes over obstructions) in your design.
[ERROR]: See /project/openlane/user_project_wrapper/runs/user_project_wrapper/logs/magic/35-magic_ext2spice.feedback.txt for more.
In the log file, is fill up with "Illegal overlap (types do not connect)", but I don't know why is this happening or how to find a solution to that.
t

Tayyeb Mahmood

05/14/2021, 2:45 PM
Welcome to the club, as I am also facing same problem. Currently I could not find any solution because so called overlaps in feedback.txt are in user_project_wrapper that do not have any library cells.
i

Ivan Rodriguez

05/14/2021, 3:33 PM
I need to try one thing that one of the MPW commend me that is to try to connect everything to something, to try to solve that. I'm still in progress regarding that.
t

Tayyeb Mahmood

05/14/2021, 3:36 PM
What was density of macro you hardened
i

Ivan Rodriguez

05/14/2021, 3:52 PM
I'm using the default one. I didn't know that the density can be change for the shuttle.
t

Tayyeb Mahmood

05/14/2021, 4:04 PM
Post placement report speaks of design density. I have observed that high density designs yield extraction errors.
Please refer to following answer from an expert in #magic forum.
i

Ivan Rodriguez

05/15/2021, 11:20 AM
I try to connect everything but still I have the same issue. Taking a closer look seems that magic finish, but is an error with the ext2spice simulation. I saw the comments of magic of how to use the feedback find etc, but seems that is the spice simulation, so I don't know how to access that part.
t

Tayyeb Mahmood

05/15/2021, 11:38 AM
This is not a DRC error, rather extraction error. In my personal opinion it is not fatal.
i

Ivan Rodriguez

05/15/2021, 12:22 PM
So I manage to solve for me
I change some config in magic and now works. set ::env(MAGIC_DRC_USE_GDS) 0 set ::env(MAGIC_EXT_USE_GDS) 1
the tool finish but still I get a error. [ERROR]: Flow Failed.
in the middle of the execution. but at the end I get [SUCCESS]: Flow Completed Without Fatal Errors.
seems to be that only changin set ::env(MAGIC_EXT_USE_GDS) 1, makes my project work.
t

Tayyeb Mahmood

05/15/2021, 2:13 PM
I will try it too and report
i

Ivan Rodriguez

05/15/2021, 2:28 PM
work but the gds was empty, I'm trying again and I have now another error. [ERROR]: There are LVS errors in the design according to Netgen LVS.
m

Manar Abdelatty

05/17/2021, 10:04 PM
@Ivan Rodriguez Can you point me to your project to reproduce the magic extraction issue ?
i

Ivan Rodriguez

05/18/2021, 5:13 AM
Hi, this is my git project https://github.com/jaquerinte/caravel_radiation_harden I manage at the end to have the GDS working but was by launching the project multiple times until I get a solution by chance.
m

Manar Abdelatty

05/18/2021, 6:32 PM
@Ivan Rodriguez (cc: @jeffdi) On another note, the sub-module commit in your repo is pointing to an invalid commit. That is why the precheck platform is failing with an exception. You can fix this by running
make uninstall
then
make install
i

Ivan Rodriguez

05/18/2021, 6:50 PM
OK I will try this ASAP. I was having issues updating the caravel sub module.
Yes the issue for the pre-check is fix
5 Views