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

drt routes on metal6 despite using set_routing_layer ... metal1-metal5 #5558

Closed
stefanottili opened this issue Aug 12, 2024 · 1 comment
Closed

Comments

@stefanottili
Copy link

Describe the bug

detailed_route uses metal6, ignoring
set_routing_layer -signal metal1-metal5 -clock metal1-metal5

Expected Behavior

drt shouldn't use metal6

Environment

M1 Mac
OpenROAD v2.0-15128-g136639014 (Aug 12th 2024)
Features included (+) or not (-): +Charts +GPU +GUI +Python

To Reproduce

please get the tar file containing lef/def/Makefile/risc2.or from #5557 and uncomment detailed_route

Relevant log output

[INFO GRT-0096] Final congestion report:
Layer         Resource        Demand        Usage (%)    Max H / Max V / Total Overflow
---------------------------------------------------------------------------------------
metal1          146284         55093           37.66%             0 /  0 /  0
metal2          252800        108230           42.81%             0 /  0 /  0
metal3          252800         59232           23.43%             0 /  0 /  0
metal4          202872         25778           12.71%             0 /  0 /  0
metal5          101278          1551            1.53%             0 /  0 /  0
---------------------------------------------------------------------------------------
Total           956034        249884           26.14%             0 /  0 /  0


[INFO DRT-0198] Complete detail routing.
Total wire length = 1555397 um.
Total wire length on LAYER metal1 = 43117 um.
Total wire length on LAYER metal2 = 660571 um.
Total wire length on LAYER metal3 = 621645 um.
Total wire length on LAYER metal4 = 219668 um.
Total wire length on LAYER metal5 = 10379 um.
Total wire length on LAYER metal6 = 16 um.
Total number of vias = 274013.
Up-via summary (total 274013):

Screenshots

No response

Additional Context

No response

@maliberty
Copy link
Member

For historical reasons there are separate layer controls for grt & drt. You need to use -bottom_routing_layer / -top_routing_layer to control drt.

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

No branches or pull requests

2 participants