The-OpenROAD-Project / The-OpenROAD-Project/OpenROAD
DRT: large runtime due to multiple repair_antennas iterations
@jfgava is already working on this.
Since Sep 17, 2026.
- Dominant language
- Verilog
- Stars
- 3.1k
- Forks
- 1k
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 136
Description
DRT is currently struggling to converge due to multiple iterations of antenna repair for sky130hd Microwatt.
This seems to be related to long nets going around the macros.
I can see some cases where DRT is doing a lot of detours not following the GRT guides near the macros.
The figure below shows a strange scenario where a clock net goes up, down, and up again in DRT (not following the grt guides). Note that there is a large macro aligned to the right corner.
Zoom at the bottom:
And here another example of a long net goind around the macro, requiring multiple diodes to fix antenna issues:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.