Skip to content

Commit

Permalink
Add comments
Browse files Browse the repository at this point in the history
  • Loading branch information
tobre1 committed Nov 21, 2024
1 parent 0a7202c commit ab11b14
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions examples/boschProcess/boschProcessEmulate.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,20 +60,29 @@

geometry.saveSurfaceMesh("boschProcess_{}".format(n))
n += 1

vps.Process(geometry, etchModel, params["etchTime"]).apply()
geometry.saveSurfaceMesh("boschProcess_{}".format(n))
n += 1

for i in range(numCycles):
# Deposit a layer of polymer
geometry.duplicateTopLevelSet(vps.Material.Polymer)
vps.Process(geometry, depoModel, 1).apply()
geometry.saveSurfaceMesh("boschProcess_{}".format(n))
n += 1

# Remove the polymer layer
vps.Process(geometry, depoRemoval, 1).apply()
geometry.saveSurfaceMesh("boschProcess_{}".format(n))
n += 1

# Etch the trench
vps.Process(geometry, etchModel, params["etchTime"]).apply()
geometry.saveSurfaceMesh("boschProcess_{}".format(n))
n += 1

# Ash the polymer
geometry.removeTopLevelSet()
geometry.saveSurfaceMesh("boschProcess_{}".format(n))
n += 1
Expand Down

0 comments on commit ab11b14

Please sign in to comment.