To make it works (sort of) for me, what I ended up...
# openlane
t
To make it works (sort of) for me, what I ended up doing is adding a custom OpenDB script after global placement that "cleans up" and move cells overlapping what I defined as forbidden areas to the nearest valid area (possibly overlapping other cells but that's fine, detailed placement cleans that up for me).
a
can you please provide an example of this?
i have the same problem
Note that the avoidance algo isn't really all that good ... it's just good enough to work in my case but it deals not great with "L" shaped valid area (basically valid region needs to be convex to guarantee convergence).
a
awesome, thanks