Open matanco1 opened 1 year ago
Do you have any cases with non-rectangle DIEAREA to share? We can see whether it is easy to support this.
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:
----
| |
| |___
| |
|________|
Thanks. How will the ROWs be defined? Are they sure to be inside the rectilinear region defined by the DIEAREA?
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!
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!
Thank you for the information. I will think about how to add this feature.
The latest commit (https://github.com/limbo018/DREAMPlace/commit/4a731fa2649d04de7e946aebfd74ad734446f3fc) in develop
branch has added support to non-rectangular die area.
Hi,
As it seems the placer isn't supporting non-rectangle DIEAREA as the cells gets out of the boundary of the DIEAREA.