-
Notifications
You must be signed in to change notification settings - Fork 28
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
New macro integration method #397
Labels
enhancement
New feature or request
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
I would like to try another macro integration method that I read about here: The-OpenROAD-Project/OpenROAD#215 (comment)
If the macros and the top-level have the same PDN configuration and the macros are properly aligned, the vertical stripes could - in theorie - just be connected.
Therefore I have adjusted OpenLane2's PDN script to pass
-extend_to_boundary
toadd_pdn_stripe
.The PDN stripes of the macros now extend all the way to the boundary and the macros are aligned with the top-level's PDN, but still they don't connect:
It seems the top-level PDN stripes don't want to touch the stripes inside the macros even tho they are the same net.
Proposal
Is there a way in OpenLane 2 to make the stripes connect? Or is there a way to extend the macros' PDN stripes even further? (I am not sure if that would help since with the extended stripes, the top-level stripes just stop earlier.)
I can open an issue at OpenROAD's side, but wanted to ask first if anyone here has any ideas :)
If this method works, it could be added to: https://openlane2.readthedocs.io/en/latest/usage/pdn.html
The text was updated successfully, but these errors were encountered: