The-OpenROAD-Project / The-OpenROAD-Project/OpenROAD-flow-scripts
Asap7 coralnpu with lower CORE_UTILIZATION gets "stuck" in DRT
Open
@osamahammad21 is already working on this.
Since Aug 26, 2026.
drt
- Dominant language
- Verilog
- Stars
- 748
- Forks
- 525
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 56
Description
Subject
[Stage]: Detail Router.
Describe the bug
When the CORE_UTILIZATION is lowered to 55, asap7 coralnpu gets stuck on two violations in DRT:
| Iteration | Violation Count |
|---|---|
| 5 | 2321 |
| 10 | 511 |
| 20 | 19 |
| 28 | 2 |
| 30 | 2 |
| 40 | 2 |
| 50 | 2 |
| 60 | 2 |
I interrupted the job after that.
The remaining issues are in the regfile module:
violation type: Short
srcs: net:core.score/regfile/_07790_ net:core.score/regfile/_07792_
bbox = (50.1250, 221.5800) - (50.2070, 221.5980) on Layer M2
violation type: Metal Spacing
srcs: net:core.score/regfile/_07789_ net:VDD
bbox = (50.0580, 221.6860) - (50.0730, 221.6870) on Layer M3
Expected Behavior
Successful DRT completion
Environment
orfs git commit tag: 7ff3adf8eda37712a40591dbd8ec3bef449e6fee
To Reproduce
mkissue tarball: https://drive.google.com/file/d/1YoLRYEVx808W7DZmkVG7OnpmQxbFC8dR/view?usp=drive_link
Relevant log output
Screenshots
No response
Additional Context
No response
Contributor guide
No contributing guide indexed for this repository
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.