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.35k stars 481 forks source link

Dpl: make the grid and dbu coordinates strongly typed #5029

Closed openroad-robot closed 2 weeks ago

openroad-robot commented 2 weeks ago

This is preliminary work to clarifying the usage of these types in a way that an int can't. There is still a bit too much escaping to the underlying type which will be addressed subsequently.

maliberty commented 2 weeks ago

I'm looking to merge this sooner than I would otherwise as I want to avoid conflicts when fixing #5030

github-actions[bot] commented 2 weeks ago

clang-tidy review says "All clean, LGTM! :+1:"