Skip to content
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

Non-Rectangle DIEAREA support #149

Open
matanco1 opened this issue Aug 22, 2023 · 7 comments
Open

Non-Rectangle DIEAREA support #149

matanco1 opened this issue Aug 22, 2023 · 7 comments

Comments

@matanco1
Copy link

Hi,

As it seems the placer isn't supporting non-rectangle DIEAREA as the cells gets out of the boundary of the DIEAREA.

@limbo018
Copy link
Owner

Do you have any cases with non-rectangle DIEAREA to share? We can see whether it is easy to support this.

@matanco1
Copy link
Author

matanco1 commented Aug 23, 2023

Do you have any cases with non-rectangle DIEAREA to share? We can see whether it is easy to support this.

Sure, you can just set the DIEAREA as a set of coordinates, here's an example:

DIEAREA ( 1680000 1010000 ) ( 110000 1010000 )
        ( 110000 2200000 ) ( 0 2200000 )
        ( 0 0 ) ( 1680000 0 ) ;

It'll create an L shape:

 ----
|    |
|    |___
|        |
|________|

@limbo018
Copy link
Owner

Thanks. How will the ROWs be defined? Are they sure to be inside the rectilinear region defined by the DIEAREA?

@matanco1
Copy link
Author

Thanks. How will the ROWs be defined? Are they sure to be inside the rectilinear region defined by the DIEAREA?

Actually, I can't tell, as I'm using cadence's Innovus to extract the DEF and I don't know the behavior of the tool. I'll try and check it out!

@matanco1
Copy link
Author

Thanks. How will the ROWs be defined? Are they sure to be inside the rectilinear region defined by the DIEAREA?

After checking - yes, they are sure to be inside the rectilinear region defined by the DIEAREA!

@limbo018
Copy link
Owner

Thank you for the information. I will think about how to add this feature.

@limbo018
Copy link
Owner

The latest commit (4a731fa) in develop branch has added support to non-rectangular die area.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants