Harald Pretl
11/29/2022, 5:23 PMTim Edwards
11/29/2022, 5:44 PMlef write -hide
from magic, which will then put OBS layers covering the entire macro except for cut-outs for the pins, for every layer that has some geometry inside the macro. If you use lef write
without options, then OBS structures will be placed for any metal in the macro that is not part of a pin.Harald Pretl
11/29/2022, 6:07 PMHarald Pretl
11/29/2022, 8:29 PMpdngen
needs to look for OBS and PIN layers, and stay clear in case it does not want to connect, right?Harald Pretl
11/29/2022, 8:31 PMTim Edwards
11/29/2022, 8:50 PMlef read
you would need to load
a cell to view it.Harald Pretl
11/30/2022, 12:28 AMlef write -hide
in magic is only writing the OBS in a layer, if tracks are there, only PINs are not sufficient. However, it looks like that pdngen
needs the OBS to function correctly. Question: Does it makes sense to change the magic
behavior to write OBS in a layer if PIN or a track is there in a given layer?Tim Edwards
11/30/2022, 2:10 AMHarald Pretl
11/30/2022, 10:59 AMmet4
and one connection. When writing a LEF with lef write -hide
, there is only PINS plus the OBS for the one wire on met4
, but nothing else in met4
OBS
. Is this the intended behaviour, or should there be a large OBS stucture in met4
covering the whole thing?Tim Edwards
11/30/2022, 8:10 PMTim Edwards
11/30/2022, 9:39 PMOBS_BBOX
which can be set to a bounding box (in magic internal coordinates) that will be used as a minimum area of obstruction.