Detailed routing DRC violation that can be removed
Describe the bug
Toggling routing guides on/off, we can see that the routing guide is too tight. The net is forced too close to the macro.
Later, a metal spacing DRC error can't be fixed:
Expected Behavior
Better routing guides so that detailed routing can work.
Environment
OpenROAD v2.0-11638-g1a366db1e
To Reproduce
- untar https://drive.google.com/file/d/1sUksInXz7DYJ0fBVSh6JhqbaB5p4p-2x/view?usp=sharing
- Run
./run-me-BoomNonBlockingDCache-asap7-base.sh
Relevant log output
No response
Screenshots
No response
Additional Context
No response
@maliberty Reproducible case where the routing guide is too close to the macro making it impossible in detailed routing to get away from the macro.
As a workaround you might try "set_macro_extension 2"
As a workaround you might try "set_macro_extension 2"
Thanks!
I am not held up by this, I just provided this test case because, as I recall @eder-matheus was interested in a reproducible case
Using the latest version of OpenROAD, the DRCs are being fixed. We had a couple of updates in GRT related to regions near macros that probably solved the issue you was facing with this design.