The-OpenROAD-Project / The-OpenROAD-Project/OpenROAD
RCX-0111: `has a loop at ... , on bterm` reported on a net with no loop
Open
@AcKoucher is already working on this.
Since Aug 30, 2026.
rcx
- Dominant language
- Verilog
- Stars
- 3.1k
- Forks
- 1k
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 136
Description
Describe the bug
extract_parasitics reports a net "has a loop" when the net contains no loop at
all. Any BTERM whose pin rectangle covers two consecutive interior points of a
route triggers it. Wide, pad-style pins are the common case.
The affected RSeg is dropped, so the extracted net is quietly missing a
resistor.
Expected Behavior
Only report loops when loops actually exist
Environment
26Q3-1678-gf4b5f2d529
To Reproduce
rcx-0111-net-loop-on-bterm.tar.gz
openroad -no_splash -no_init -exit run.tcl
Observed:
[WARNING RCX-0111] Net 1 n1 has a loop at x=3.00um y=2.00um , on bterm out1.
[INFO RCX-0040] Final 3 rc segments
Relevant log output
Screenshots
No response
Additional Context
No response
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.