How does OpenROAD compute the floorplan size while using core_utilization #4232
Answered
by
maliberty
lustefan97
asked this question in
Q&A
|
Hello, I have a quick question out of pure curiosity : How does OpenROAD compute the die area when using the core_utilization argument in the |
Answered by
maliberty
Nov 8, 2023
Replies: 1 comment 5 replies
|
The code starts at OpenROAD/src/ifp/src/InitFloorplan.cc Line 126 in 2bdae1c In short we take the area of the instances coming from synthesis and convert that to a core area based on the utilization. We then shape that core area based on the aspect_ratio. Finally we expand it by the spacing on each edge to get the die area. |
5 replies
Answer selected by
lustefan97
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The code starts at
OpenROAD/src/ifp/src/InitFloorplan.cc
Line 126 in 2bdae1c
In short we take the area of the instances coming from synthesis and convert that to a core area based on the utilization. We then shape that core area based on the aspect_ratio. Finally we expand it by the spacing on each edge to get the die area.