Closed urish closed 1 month ago
Why are we converting dbus to microns just to convert them back to DBUs? @kareefardi
Why are we converting dbus to microns just to convert them back to DBUs? @kareefardi
add_obstructions:
remove_obstructions:
There is no redundancy here. The input should be in microns
why not convert both to dbus and compare in integer space where things are more reliable?
@kareefardi I updated the code to not use floats. Please review.
When specifying non integer coordinates in
ROUTING_OBSTRUCTIONS
, the Odb.RemoveRoutingObstructions would fail as it would truncate the decimal part before trying to match the coordinate.For example, the following config would fail on any project (due to 16.5 appearing in the coordinate list):