The-OpenROAD-Project / OpenROAD

OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
https://theopenroadproject.org/
BSD 3-Clause "New" or "Revised" License
1.64k stars 564 forks source link

Narrowing layout view turns blockages into checkerboard #6079

Open jeffng-or opened 3 weeks ago

jeffng-or commented 3 weeks ago

Describe the bug

Minor issue but filing for tracking.

When viewing macro placement blockages in the GUI, the stippling causes the blockage shapes to become a checkerboard-like pattern that doesn't surround the macro:

image

If you continue to narrow the widget, it cycles through a couple of different visual representations before becoming checkerboard again:

A little narrower (this looks as expected): image

A little narrower still (starting to get checkerboardy but shapes still surround macro):

image

I uploaded a video: https://drive.google.com/file/d/1m45glTVljXfBoTJrAEWOHoXTcXholIo7/view?usp=sharing

Note that when you zoom in, the blockages are drawn correctly.

Expected Behavior

Some other indication that the blockage is there

Environment

OpenROAD v2.0-16787-gcd519bb5e

To Reproduce

untar https://drive.google.com/file/d/1vBCqT6eZNc4hQky2EKP3htb7aXHH1CYt/view?usp=sharing

Run ./run-me-ICache-asap7-base.sh gui to bring up GUI Start narrowing the layout widget

Relevant log output

No response

Screenshots

No response

Additional Context

No response