Matt Liberty
Matt Liberty
You'll need to use dbNet::getSWires and then dbSWire::getWires to get the boxes that make up the net.
I think you are making such a small blockage it is hard to see. I tried `set b [odb::dbBlockage_create $block 1200 60 4000 2000]` 
Blockages are hard by default
I can't actually see the placement blockage in your image - would you turn off the stripe and turn on the blockage
At what step in the flow are you creating the blockage?
That should work. Is this something where you can provide a non-proprietary test case?
I looked at the detailed placer and I think it is not handling such blockages (the global placer does). A workaround would be to generate the blockage creation into a...
It is somewhat equivalent as the macro will just cause the rows to be cut the same as the blockage did. However the OBS will induce spacing requirements that I...
@rovinski note that if dpl obeys the blockage the flow will have to be changed as well. Today gpl will respect blockages around macros but rsz might put some buffers...
That's a good question. I don't see any wire_load models in the asap7 .libs. @tspyrou do you know what the default behavior is in this case?