Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

process simulator #344

Open
joamatab opened this issue Feb 16, 2024 · 2 comments
Open

process simulator #344

joamatab opened this issue Feb 16, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@joamatab
Copy link
Contributor

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

ViennaTools/ViennaPS#65

@joamatab joamatab added the enhancement New feature or request label Feb 16, 2024
@simbilod
Copy link
Collaborator

simbilod commented Feb 16, 2024

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
Copy link
Collaborator

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants