gdsfactory / gplugins

gdsfactory plugins
https://gdsfactory.github.io/gplugins/
MIT License
31 stars 28 forks source link

process simulator #344

Open joamatab opened 4 months ago

joamatab commented 4 months ago

How could we make a 3D process simulator integration from layout so that we can simulate the geometry after fabrication?

at the moment we can only do 2D process simulations with pyxs

@tobre1 @nikosavola @simbilod @yaugenst

https://github.com/ViennaTools/ViennaPS/issues/65

simbilod commented 4 months ago

note that pyxs (not sure about this new library) does not actually model fabrication in the way an actual process simulator would

From the creator: "you can put together process scripts that generate photo realistic cross sections. Which - used without care - may be grossly misleading. [...] Despite it's low visibility and obvious flaws, the project receives considerable attention by parts of the user community. Obviously, it is a great tool for teaching, layout comprehension and understanding device functionality and parasitic effects. But it may also be a waste of time. This is why I both love and hate it. "

https://wiki.f-si.org/index.php?title=KLayout_XSection_tool_-_Deep_insights_or_nonsense_in_colors%3F

EDIT: looking through the ViennaPS code, it does look like they are actually simulating etching/deposition chemistry like a true process simulator

simbilod commented 4 months ago

it looks like they have a gds reader, which could be an easy starting point

https://github.com/ViennaTools/ViennaPS/blob/master/examples/GDSReader/GDSReader.py