Structure Generator

The structure generator and mesher creates device structures and performs rectangular (2D) or cubic (3D) meshing or Finite-Element meshing.
Salient Features |
|
Built-in Shapes and Transformations
- Built in shapes are - axis-aligned rectangle or cuboid,
- 2D Polygon or 3D polyhedron from vertices,
- and special shapes -- ellipse, ellipsoid, cylinder, cone, pyramid, prism, wedge, convex-hull.
- Boolean operations -- add, clip, subtract shapes.
- Shape Transforms -- translate, rotate, scale, mirror shapes.
- Shape rounding, chamfering, offsetting, stretching.
- 2D Shape sweep to create prisms, pyramids, pipes, revolutions.
Python Interface
- Python-interface enables scripting and parametrization of the structure generation task
- As an illustration, Python commands for creating and editing various shapes are-
import mesher as m
win1 = tm.refwin("RefCyl1","Polygon",poly,{},{})
win1.offsetRefWin(2)
win1.makePyramid2DRefWin(...)
win1.revolve2DRefWin(...,230) - For detailed description, please refer to the user-guide and the examples therein.
Structure Generator GUI
- Structure generator provides a user-friendly GUI for drawing RefWins,
- Shape editing and transformations.
- GDS layout import and structure gen
- Setting Region, MeshDef, DopingDef, and ContactDef
- Mesh generation and viewing
Mesher support
- The mesher tool creates mesh using the user-defined mesh refinements. Following mesh are supported.
- FEM-mesh: Quad-tree (2D) or oct-tree (3D) based.
FEM Mesh
- Tensor-mesh: A rectangular (2D) or cubic (3D) mesh.
Tensor Mesh
- Triangle mesh: Uses external 2D FEM mesh generator.
Tri Mesh
- TetGen mesh: Uses external 3D FEM mesh generator.
Structure from GDS Layouts
- GDS Layout import can generate regions by sweeping masks vertically,
- It can also generate doping distribution using GDS mask.
GDS file of Silicon wave-guide
Silicon wave-guide structure