OpenROAD
OpenROAD copied to clipboard
DRT: center patching
Description
We currently add drPatchWires on one end of the via or the segment that needs patching.
This sometime could lead to spacing violation if the area around is congested. As a solution, we could divide the patch into two patches and add one on each end.
Suggested Solution
There is some work done in https://github.com/The-OpenROAD-Project-private/OpenROAD/tree/TR-patch-center but it is very old and proved to be problematic for many designs. Also patching happens in gc and dr not in dr only as in this branch
Additional Context
No response