Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

routing congestion on ihp with rtlmp enabled #6050

Open
gadfort opened this issue Oct 29, 2024 · 3 comments
Open

routing congestion on ihp with rtlmp enabled #6050

gadfort opened this issue Oct 29, 2024 · 3 comments
Assignees
Labels
mpl Macro Placement

Comments

@gadfort
Copy link
Collaborator

gadfort commented Oct 29, 2024

Describe the bug

When enabling rtlmp over the previous macro placer, the resultant design is not able to be routed.

Relates to proposed removal of previous macro placer: #6047

Expected Behavior

Design is routable

Environment

OpenROAD v2.0-16787-gcd519bb5e 
Features included (+) or not (-): +Charts +GPU +GUI +Python
This program is licensed under the BSD-3 license. See the LICENSE file for details.
Components of this program may be licensed under more restrictive licenses which must be honored.

To Reproduce

Placement:
sc_issue_ethmac_job0_ihp130_sg13g2_stdcell_place0_20241029-121603.tar.gz

tar xvf sc_issue_ethmac_job0_ihp130_sg13g2_stdcell_place0_20241029-121603.tar.gz
cd sc_issue_ethmac_job0_ihp130_sg13g2_stdcell_place0_20241029-121603
./run.sh

Routing:
sc_issue_ethmac_job0_ihp130_sg13g2_stdcell_route0_20241029-120252.tar.gz

tar xvf sc_issue_ethmac_job0_ihp130_sg13g2_stdcell_route0_20241029-120252.tar.gz
cd sc_issue_ethmac_job0_ihp130_sg13g2_stdcell_route0_20241029-120252
./run.sh

Relevant log output

No response

Screenshots

place_macro placement:
image

rtlmp placement:
image

congresion markers:
image

Additional Context

No response

@maliberty maliberty added the mpl Macro Placement label Oct 29, 2024
@gadfort
Copy link
Collaborator Author

gadfort commented Oct 29, 2024

An additional case which is very similar:

Old placement:
image

New placement:
image
image

Place:
sc_issue_tiny_rocket_job0_ihp130_sg13g2_stdcell_place0_20241029-124122.tar.gz

Route:
sc_issue_tiny_rocket_job0_ihp130_sg13g2_stdcell_route0_20241029-124053.tar.gz

@maliberty
Copy link
Member

@gadfort it would be helpful to have the macro placement step as well

@gadfort
Copy link
Collaborator Author

gadfort commented Oct 29, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mpl Macro Placement
Projects
None yet
Development

No branches or pull requests

3 participants