CrystalWave

A powerful photonic crystal simulator

Layout Editor

A mask layout editor optimised for photonic crystal structures

CrystalWave provides probably the most powerful, user-friendly graphical user interface for the design of photonic crystals available on the market today.

The CrystalWave Layout Editor

You can use the mouse to lay out atoms in lattices, point and line defects, quickly and as easily as using a common drawing package; creating with ease even the largest of structures with tens of thousands of atoms.

Numerical input allows fine control of lattice parameters and atom positions, shapes and sizes. You can also use the script system to fully automate the construction of even the most complex structures.

Features:
  • 2D and 3D photonic crystal lattices
  • Hexagonal, rectangular and any other regular lattices
  • User may specify both lattice vector directions and both lattice spacings
  • Atoms may be circular, elliptical, rectangular, regular or irregular polygons
  • Tapered and tilted holes and other non-vertical etches
  • Easy to change the positions, shapes and sizes of large numbers of atoms
  • Easy to place single and line defects Individual atoms may be offset from their lattice points in both 2D and 3D lattices
  • Free rotation of any object
  • Multiple crystals, e.g. one region with lattice vectors at 0° and 60° and another with vectors at 5° and 65°
  • Definition of conventional waveguides into the lattice
  • Multi-level undo/redo Constraint system to build complex structures by joining elements together
  • Export to mask file with advanced mask generation features