
Euler Curves and Tapers
Fully vectorial 3D Euler Curves and Bent Tapers
Basic Bends
Basic Bends that have a constant radius of curvature are very simple to model in FIMMPROP requiring only a single mode list.
However, despite being very easy to model basic bends of constant curvature have limited use due to their relative efficiency and footprint compared to other types of bend.
Variable Curvature Bends
FIMMPROP can be used to calculate bends of variable curvature defined either by a mathematical expression such as an Euler Bend (or clothoid bend) which minimise device footprint and insertion losses.
Additionally, FIMMPROP supports tapering a waveguide’s width along a bend; for example increasing the width at high curvatures to minimise losses.

Euler Bends
Euler bends are often used in photonics to minimises losses whilst also minimising chip footprint. The curvature of the bend varies along its length. In the most basic case the curvature will rise linearly to a maximum and then fall back down linearly to zero as the curve straightens out. A more complex approach is to increase the curvature linearly up to maximum and then continue the bend at this maximum curvature for a given distance before then decreasing the curvature back to zero. The same Euler bend principle is used in civil engineering for bends in highways and on railways.
FIMMPROP allows the user to define either a Simple or S-Bend.
- Simple bends are defined by a particular angle that the bend will reach and the maximum curvature (1/µm) which the bend will reach.
- S-Bends are defined as an offset in both X and Z directions. This determines the overall length and width of the bend and FIMMPROP will apply the necessary curvature for it to be an Euler Bend.
Euler bends typically have a significantly smaller footprint than a basic arc and still achieve the same efficiency. Consider a 90° bend as below in a typical SOI rib waveguide. If this is achieved using an arc then a length and width of 65µm is required to achieve an efficiency of 94%. For the same waveguide a 90° can be made using an Euler curve which has a much smaller footprint of 20x20µm.


S-Bends
FIMMPROP allows the user to compare different bend types. In this brief analysis we shall consider the following types of bends: constant curvature S-bend, Euler S-Bend with 70% constant curvature, Euler S-Bend with 0% constant curvature and an S-Bend with Sin4 curvature. As can be seen in the results table, using a 'partial Euler S-Bend' gives the best transmission efficiency.
Colour | Bend Type | Power Transmitted |
---|---|---|
Blue |
Constant Curvature
|
98.0 |
Magenta |
Partial Euler S-Bend 70% Constant Curvature
|
99.3 |
Red |
Euler S-Bend 0% Constant Curvature
|
96.7 |
Green |
Sin4 S-Bend
|
87.1 |
Curved Tapers

FIMMPROP also allows the user to define a bend which is tapered - the width of the waveguide varies as a function of length. This will allow the design of circuits which have a dramatically reduced footprint.