It looks like you're new here. If you want to get involved, click one of these buttons!
I can't create an account on GitHub for some reason, so I am posting the question here for now.
I have modified the xSection 1.4 to allow blocks to be executed from the XS file. This is so that I can get a xsection from a portion of the processing if needed. I can do FEOL alone, or BEOL alone, or various modules. However, if .grow() or .etch() is given material to :into or :on or :through that hasn't been created yet (because it was in a module that I de-selected), the code just gives up. I tried very hard to insert something like if
in your code in the MaskData class methods grow and etch. But the calling of the class during runtime already fails when I try to pass a non-existing variable into .grow().
I would like to create empty materialdata at the beginning of the xs file for every planned .grow(), .etch(), .deposit(), etc. and I have tried something like
GATE_OX = MaterialData.new(, 0)
but it creates runtime errors about no layout being created. Can you help ?