OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

Detailed routing DRC violation that can be removed

Open oharboe opened this issue 2 years ago • 3 comments

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.

image image

Later, a metal spacing DRC error can't be fixed:

image

Expected Behavior

Better routing guides so that detailed routing can work.

Environment

OpenROAD v2.0-11638-g1a366db1e

To Reproduce

  1. untar https://drive.google.com/file/d/1sUksInXz7DYJ0fBVSh6JhqbaB5p4p-2x/view?usp=sharing
  2. Run ./run-me-BoomNonBlockingDCache-asap7-base.sh

Relevant log output

No response

Screenshots

No response

Additional Context

No response

oharboe avatar Jan 03 '24 13:01 oharboe

@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.

oharboe avatar Jan 03 '24 13:01 oharboe

As a workaround you might try "set_macro_extension 2"

maliberty avatar Jan 03 '24 16:01 maliberty

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

oharboe avatar Jan 03 '24 16:01 oharboe

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.

eder-matheus avatar Mar 28 '24 19:03 eder-matheus