-
Notifications
You must be signed in to change notification settings - Fork 574
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
Segmentation Fault in OpenROAD During Multi-Corner STA (sky130A PDK) #6227
Comments
I can't find that image
what version of OpenROAD is in that image? If it is not very current then please try with the head of OR first. |
You need to make a self contained test case. The steps to reproduce should be untar & run, not install OL. |
Sorry for the confusion, I am not using a separate Docker image of OpenROAD. Instead, I use it as a dependency within OpenLane. The version of OpenROAD in my setup is: OpenROAD b16bda7. |
That commit is from Jun 3. Please try with the head of OR. |
I encountered an error while building OpenROAD with the head of OR.
Since OpenROAD is used as a dependency, I'm not entirely sure how to properly update it without manually modifying flake.nix. Is there a better approach? |
The openroad team does not use flake and the setup is there for openlane usage. @donn any ideas? |
The steps @weafo took were correct, slightly undermined by how the latest version of OpenROAD doesn't build with the flake yet and I have not had the chance to submit a patch for it. Something about boost::optional and fmt. |
Describe the bug
OpenROAD crashes with a segmentation fault during the execution of the multi-corner static timing analysis (STA) step in OpenLane. The crash occurs when using the sky130A PDK, and the log reports a segmentation violation in libc. The issue is reproducible across multiple runs with the same configuration.
Steps I do:
PDK_ROOT
environment variable../flow.tcl -design <your_design> -run_full_flow
Expected Behavior
OpenROAD should complete the multi-corner STA step without crashing and generate timing reports.
OpenROAD Environment
OpenLane Environment
To Reproduce
make mount
I've also attached a zip of the issue reproducible folder.
issue_reproducible.zip
Relevant log output
Screenshots
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: