The-OpenROAD-Project / The-OpenROAD-Project/OpenROAD
grt/drt: Add support for routing secondary power net from gate to the nearby related strap
Nobody has claimed this yet.
- Dominant language
- Verilog
- Stars
- 3.1k
- Forks
- 1k
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 136
Description
Description
As discussed in https://github.com/The-OpenROAD-Project/OpenROAD/discussions/8734.
The net should be treated as a signal and routed as normal net. Here is an example:
The grid is created with 3 nets: VDDD1V2, VDDD and GNDD. The VDDD1V2 and GNDD straps connect to the power rails in metal1. However PDN supports only 2 nets, 1 for power and 1 for ground.
The primary power/ground of the level shifter are VDDD1V2 and GNDD. The secondary power should be treated as a signal and routed during the routing step. The route starts from the secondary power pin and connects to the VDDD strap.
Suggested Solution
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.
Research direction
Start with the discussion linked from issue #8770 and trace the grid, power-net, and routing flow described there. The work is done when a secondary power pin is routed as a normal signal from the gate to the nearby related VDDD strap, while the primary power and ground remain handled by PDN.
Written by the indexing model from the issue text.
Assessment
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100