It looks like you're new here. If you want to get involved, click one of these buttons!
Is there a way to repeat sub-cell layer boolean? Currently the "Layer => Boolean Operations" process layer on database level, and the result would be generated on Topcell.
Topcell => Cell1 (with layer 1/0 and layer 2/0) => Cell2 (with layer 1/0 and layer 2/0)
If boolean (1/0 not 2/0) to 3/0 , the 3/0 would on Topcell and usually becomes a large polygon.
We hope the 3/0 could be down to Cell1 => 1/0 not 2/0 => output 3/0 in Cell1 and then Cell2, CellN...
I tried to do it with DRC Macro, however I don't know how to specify the output cell from Topcell to Cell1...
layout_with_selection = layout.select("-*", "+Cell1") a = layout_with_selection.input("1/0") b = layout_with_selection.input("2/0") c = a.not(b) c.output("c (3/0)")