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.