Closed eder-matheus closed 2 weeks ago
@maliberty I found that the db_inst being nullptr was the cause of the issue, but I couldn't see why it is nullptr at this point. The position of the Cell that is returned by the pixel doesn't have any cell on it.
clang-tidy review says "All clean, LGTM! :+1:"
Which issue is this related to?
Which issue is this related to?
This issue: https://github.com/The-OpenROAD-Project/OpenROAD/issues/5205 The only difference I first noticed is using REGION and GROUP, but we don't have this specific crash in other test cases from the same user.
The cell is the dummy_cell used by groupInitPixels and groupInitPixels2. It is used to block the area outside the region during placement of the group. I think it is better to move the check into isBlock itself.
isBlock should be a method of Cell not Opendp.
clang-tidy review says "All clean, LGTM! :+1:"
Fixes https://github.com/The-OpenROAD-Project/OpenROAD/issues/5205