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

Incomplete detailed route log #6575

Closed
gadfort opened this issue Jan 22, 2025 · 0 comments
Closed

Incomplete detailed route log #6575

gadfort opened this issue Jan 22, 2025 · 0 comments
Assignees
Labels
drt Detailed Routing

Comments

@gadfort
Copy link
Collaborator

gadfort commented Jan 22, 2025

Describe the bug

On small designs, the detailed router sometimes doesn't print its progress to 100%

Expected Behavior

Print to 100% or indicate that it's complete

Environment

OpenROAD v2.0-18442-g19e09eea1 
Features included (+) or not (-): +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

sc_issue_heartbeat_job0_route.detailed0_20250122-075329.tar.gz

tar xvf sc_issue_heartbeat_job0_route.detailed0_20250122-075329.tar.gz
cd sc_issue_heartbeat_job0_route.detailed0_20250122-075329
./run.sh

Relevant log output

[INFO DRT-0182] Complete track assignment.
[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 125.50 (MB), peak = 151.43 (MB)
[INFO DRT-0187] Start routing data preparation.
[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 125.50 (MB), peak = 151.43 (MB)
[INFO DRT-0194] Start detail routing.
[INFO DRT-0195] Start 0th optimization iteration.
    Completing 10% with 0 violations.
    elapsed time = 00:00:00, memory = 129.57 (MB).
    Completing 20% with 1 violations.
    elapsed time = 00:00:00, memory = 129.57 (MB).
[INFO DRT-0199]   Number of violations = 1.
Viol/Layer      metal2
Short                1
[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 671.41 (MB), peak = 683.32 (MB)
Total wire length = 182 um.
Total wire length on LAYER metal1 = 0 um.
Total wire length on LAYER metal2 = 88 um.
Total wire length on LAYER metal3 = 84 um.
Total wire length on LAYER metal4 = 2 um.
Total wire length on LAYER metal5 = 7 um.
Total wire length on LAYER metal6 = 0 um.
Total wire length on LAYER metal7 = 0 um.
Total wire length on LAYER metal8 = 0 um.
Total wire length on LAYER metal9 = 0 um.
Total wire length on LAYER metal10 = 0 um.
Total number of vias = 182.
Up-via summary (total 182):

--------------
 active      0
 metal1    101
 metal2     75
 metal3      3
 metal4      3
 metal5      0
 metal6      0
 metal7      0
 metal8      0
 metal9      0
--------------
           182


[INFO DRT-0195] Start 1st optimization iteration.
    Completing 10% with 1 violations.
    elapsed time = 00:00:00, memory = 674.91 (MB).
    Completing 20% with 1 violations.
    elapsed time = 00:00:00, memory = 677.16 (MB).
    Completing 30% with 1 violations.
    elapsed time = 00:00:00, memory = 679.16 (MB).
    Completing 40% with 1 violations.
    elapsed time = 00:00:00, memory = 679.91 (MB).
    Completing 50% with 1 violations.
    elapsed time = 00:00:00, memory = 679.91 (MB).
[INFO DRT-0199]   Number of violations = 1.
Viol/Layer      metal2
Short                1
[INFO DRT-0267] cpu time = 00:00:01, elapsed time = 00:00:00, memory = 681.03 (MB), peak = 692.91 (MB)

Screenshots

No response

Additional Context

No response

@maliberty maliberty assigned osamahammad21 and unassigned maliberty Jan 22, 2025
@maliberty maliberty added the drt Detailed Routing label Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
drt Detailed Routing
Projects
None yet
Development

No branches or pull requests

3 participants