Hints, Tips and Solutions
How can I Mirror 3D structures in Victory Process ?
Introduction
Victory Process supports mesh generation for device simulation using many common algorithms. The primary two are conformal and delaunay. A simple process simulation followed by an export will result in a mesh modeling the device grown. If the device is a single array of a larger device, we can mirror at the export stage instead of creating a symmetrical structure during the process. This has the advantage of a faster process simulation.
Example delaunay export (Figure 1)
export victory(delaunay) name=”structure” \
max.size=0.1 \
distance.interface.materials=sio2 max.interface.size=0.025 \
max.interface.distance=0.5
Mirroring
We support various forms of mirroring. The simplest is:
export victory(delaunay) name=”structure_a” \
mirror.process=”x+x” \
max.size=0.1 \
distance.interface.materials=sio2 max.interface.size=0.025 \
max.interface.distance=0.5
this would give one copy of the process mesh in the negative x-axis followed by another mirror in the positive x-axis before the device mesh is generated (Figure 2). Each operation in the mirroring string must be in the form [-+][0-9]*[xyz], so for example, we could also state “+2x”, or “+2x+y” etc.