Rsoft FemSIM Training
Rsoft FemSIM Training
Technical Training:
Program Usage and Design Examples
Outline
• Introduction
• Design Process
• Mode Basics
• FemSIM Overview
• The RSoft tools are part of an optics/photonics toolbox. Users can build
their own toolbox and purchase only the tools they need.
Ex Ey
• FemSIM: Finite Element Method (FEM) based Mode Solver used to compute
transverse and cavity modes.
– Transverse modes are 1D/2D electromagnetic field patterns specific to a device that
do not change shape as the field propagates along the device.
– Cavity modes are 2D/3D electromagnetic field patterns specific to a cavity that
resonate in time.
– Eigenmode Equation:
– Boundary Condition:
– FEM Equation:
• Introduction
• Simulation Parameters
• Display and Output
• Examples
• 3D Simulations:
– 2D transverse modes of 3D structures
– 2D radially-symmetric cavity modes of 3D
radially-symmetric structures
• 2D Simulations:
– 1D transverse modes of 2D structures (slabs)
• The spatial domain sets the part of the structure that will be simulated. All areas
where the EM field is important must be included.
– The FemSIM mode calculation is always performed at a constant Z position (0 by default).
– The spatial domain is displayed as a purple box in the RSoft CAD.
• The Grid Sizes (Δx and Δy) control how the refractive index is discretized.
• Non-Uniform Grid:
– Grid Grading at Interfaces: This option automatically varies the grid from one grid
size near material interfaces to another grid size in bulk regions.
– Interface Alignment: This option aligns grid elements with material interfaces.
• The spatial domain must be large enough to include any field that is
‘important’ to the simulation. This includes evanescent fields!
• With the exception of structures that have fine features, general results
for your structure can often be obtained with remarkably coarse grids.
• You can save time when doing initial exploratory studies by not worrying
too much about accuracy.
• The boundary conditions control how the EM field is truncated at the edges of
the simulation domain. By default, a 0-width PML is used.
– PML has a thickness and is ‘added’ to the
edge of the simulation domain.
– PML is a highly lossy material that is designed
to absorb incident light without reflection back
into the simulation domain
• For Leaky Modes: PML should always be used, and the Allow Leaky Modes
option should also be enabled.
• PML should be used differently for guided and leaky mode calculations.
• The width of the PML determines how accurate the boundary conditions
will perform. The more points that are taken in the PML, the less
reflection from the PML.
• A good rule of thumb is to start with at least 10 grid points into the PML
region.
• In 3D, all six components are always simulated and modes for all
polarizations are found together.
– Single Precision
• Aside: the RSoft simulators can be run at the command prompt with complete
functionality. FemSIM can be run using this syntax:
• Symbols set in the command will override any symbols within the file.
• The wait=0 symbol closes the simulation window to return control to the OS.
• The –min and –hide options can be used to minimize or hide the simulation
window.
• Introduction
• Simulation Parameters
• Display and Output
• Examples
– Plotting Points
• Output file(s) are named by using the Output Prefix set in the
FemSIM Simulation Parameters dialog.
• Introduction
• Simulation Parameters
• Display and Output
• Examples
• Structure setup:
• Set simulation options as shown below (X/Y domain, # of Modes to Find, and
Poynting Vector). Click OK to start the calculation.
• Once complete, use + and – buttons as well as the field component buttons to
view the field distribution. Note that the first two modes (m=0,1) have same Neff
but a different polarization: these are degenerate modes. The modes with m=3+
are not confined: these are radiated modes.
m=0 m=1
Parameters:
λ = 1.55um
Wire height=0.22um
Wire width=0.45um
Cover: Air
Substrate: SiO2
2)
• The calculated modes show that this waveguide only supports one mode.