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

OpenROAD binary release fails with the flow scripts make command #2913

Open
nachiket opened this issue Mar 7, 2025 · 5 comments
Open

OpenROAD binary release fails with the flow scripts make command #2913

nachiket opened this issue Mar 7, 2025 · 5 comments
Assignees
Labels
drt Detailed Routing

Comments

@nachiket
Copy link

nachiket commented Mar 7, 2025

Subject

[Documentation] for documentation errors.

Describe the bug

I installed the latest Dec 2024 OpenROAD binary from here: https://github.com/Precision-Innovations/OpenROAD for Ubuntu 22.04

When I run the make command in the OpenROAD-flow-scripts, most of the flow works except a weird STA error

Error: write_ref_sdc.tcl, 40 invalid command name "sta::endpoint_path_count"

Expected Behavior

I expect the off-the-shelf make command to run to completion without errors. Maybe I have to revert to a Dec 2024 version of the OpenROAD-flow-scriptsr repo to align with the binary release?

Environment

I'm using the binary release, so not sure I know what to do here.

To Reproduce

Install OpenROAD binary release from Dec 2024 + latest OpenROAD-flow-srcripts + make command.

Relevant log output

==========================================================================
global route report_design_area
--------------------------------------------------------------------------
Design area 899 u^2 83% utilization.
[INFO FLW-0007] clock core_clock period 0.460000
[INFO FLW-0008] Clock core_clock period 0.496
[INFO FLW-0009] Clock core_clock slack -0.063
Error: write_ref_sdc.tcl, 40 invalid command name "sta::endpoint_path_count"
Command exited with non-zero status 1
Elapsed time: 0:13.40[h:]min:sec. CPU time: user 29.94 sys 0.17 (224%). Peak memory: 363672KB.
make[1]: *** [Makefile:735: do-5_1_grt] Error 1
make: *** [Makefile:733: results/nangate45/gcd/base/5_1_grt.odb] Error 2

Screenshots

No response

Additional Context

No response

@maliberty
Copy link
Member

@vvbandeira is there a more recent binary release. I believe this was a bug a while back.

@Karthikganiga443
Copy link

Karthikganiga443 commented Mar 9, 2025

If we comment out line 40 in write_ref_sdc.tcl, we will encounter another error.

Image

Image

@maliberty
Copy link
Member

Please package and upload a test case for the crash if you can share one. make detail_route_issue will create a tarball

@Karthikganiga443
Copy link

I've packaged the test case using make detail_route_issue.

detail_route_gcd_nangate45_base_2025-03-09_13-39.tar.gz

Let me know if you need anything else!

@maliberty maliberty added the drt Detailed Routing label Mar 9, 2025
@osamahammad21
Copy link
Member

osamahammad21 commented Mar 9, 2025

@maliberty The DRT issue was fixed in The-OpenROAD-Project/OpenROAD#6491

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

4 participants