Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Routing not respecting PR Boundary #2006

Open
marwaneltoukhy opened this issue Sep 27, 2023 · 1 comment
Open

Routing not respecting PR Boundary #2006

marwaneltoukhy opened this issue Sep 27, 2023 · 1 comment
Labels
blocked This issue is blocked on a bugfix or enhancement of another repository or tool bug Something isn't working OpenROAD An issue with an OpenROAD component

Comments

@marwaneltoukhy
Copy link
Collaborator

marwaneltoukhy commented Sep 27, 2023

Description

Routing is not respecting the PR boundary, by 0.01um as seen in the attached screenshot.
2023-09-27_13-55

Expected Behavior

The router should respect the PR boundary and not route outside of it

Environment report

Kernel: Linux v6.2.0-33-generic
Distribution: ubuntu 22.04
Python: v3.10.12 (OK)
Container Engine: docker v23.0.1 (OK)
OpenLane Git Version: d054702b2cce04761cc2bc598f6b95c9d8ca7c6c
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

d054702 2023-07-19T16:09:15+03:00 remove `unset_propagated_clock` (#1908) - passant5 -  (grafted, HEAD, tag: 2023.07.19)
---
Git Remotes

origin	https://github.com/The-OpenROAD-Project/OpenLane (fetch)
origin	https://github.com/The-OpenROAD-Project/OpenLane (push)

Reproduction material

https://github.com/marwaneltoukhy/openframe_simple_example

This issue happens in the openframe_project_wrapper

Relevant log output

N/A
@kareefardi
Copy link
Collaborator

issue_reproducible.tar.gz This is a reproducible at detailed routing stage for OpenROAD. The width of the part of Metal3 pins at the right side that's inside the boundary is less than the min width of Metal3. This shouldn't happen and I believe is the source of the error. I think OpenROAD should catch this and avoid bad routing (for example at location 3166.64, 795.11).

@donn donn added bug Something isn't working OpenROAD An issue with an OpenROAD component labels Oct 15, 2023
@kareefardi kareefardi added the blocked This issue is blocked on a bugfix or enhancement of another repository or tool label Dec 18, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
blocked This issue is blocked on a bugfix or enhancement of another repository or tool bug Something isn't working OpenROAD An issue with an OpenROAD component
Projects
None yet
Development

No branches or pull requests

3 participants