-
Notifications
You must be signed in to change notification settings - Fork 87
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
open_pdks creates LEF entities with duplicate pins and multiple ports per pin #203
Comments
I think it's a bug in magic, bad things start happening from this commit:
|
It shouldn't have anything to do with that commit, but I'll check what's going on. |
Okay, I sort of get it. Must have missed something in the "lef write" routine. . . |
Thanks for the report. I tracked down the issue to "lef read" and fixed it. The corrected version is 8.3.243 (commit 716848067eefb7a54aa0719e1c2c54e7cd2bda49). |
Thanks @RTimothyEdwards that fixed it. |
Since this was verified to be fixed, I'll close it out. |
I have a recent version of magic:
And a recent checkout of open_pdks (bf1da95). I'm hitting pin access issues with
sky130_fd_sc_hd__fa_2
cells.The installed
sky130_fd_sc_hd__fa_2
LEF has 2PIN A
's and multiple ports within these pins. Based on our discussion in The-OpenROAD-Project/OpenROAD#580 it sounds like that is invalid.If I take the LEF from the skywater PDK, and read/write the LEF in magic, it writes out a LEF without duplicate pins and without mutliple ports per pin. I'm a bit confused how we ended up with this:
The text was updated successfully, but these errors were encountered: