OpenRoad Placement #1638
-
I have noticed while working on a design in OpenRoad, I have improved setup timing violations by increasing utilization and placement density. |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 1 reply
-
With -timing_driven it will periodically call the timing engine to adjust net weights (ie reduce wire length). Beyond that general description a test case would be needed to see what's going on.
|
Beta Was this translation helpful? Give feedback.
-
Increasing utilization/density will make the design more compact and the wires shorter leading to better timing. However pushing it too far will result in flow failures as the design becomes to hard to optimize and route. |
Beta Was this translation helpful? Give feedback.
-
You test case contained proprietary data that should not be made public so I deleted your comment. |
Beta Was this translation helpful? Give feedback.
-
Thank you @maliberty for the information |
Beta Was this translation helpful? Give feedback.
Increasing utilization/density will make the design more compact and the wires shorter leading to better timing. However pushing it too far will result in flow failures as the design becomes to hard to optimize and route.