Variable |
Type |
Description |
IL
|
struct with the fields described in the table below
|
The overall insertion loss (dB) of the ring modulator at through port at resonance, parameterized for radius, coupling length and coupling gaps at drop and through ports.
The data provided for this FOM in "data" field should consist of the following:
- radius: ring modulator radius values as an Rx1 matrix.
- coupling_length: ring modulator coupling length values as an Lx1 matrix.
- coupling_gap_through: ring modulator through port coupling gap values as a G1x1 matrix.
- coupling_gap_drop: ring modulator drop port coupling gap values as a G2x1 matrix. Do not provide this field for single-bus rings.
- IL: parameterized insertion loss values as a RxLxG1xG2 matrix. For single-bus rings, the dimension will be RxLxG1.
Note:
- Tuned IL, IL_drop, ER and Q are tied together. If any of these FOMs are enabled for tuning, the model automatically tunes for the rest.
- If IL and ER are both present for through port, the model will be tuned to IL at through port and ER value will be ignored.
|
IL_drop
|
struct with the fields described in the table below
|
The overall insertion loss (dB) of the ring modulator at drop port at resonance parameterized for radius, coupling length and coupling gap at drop and through ports.
The data provided for this FOM in "data" field should consist of the following fields:
- radius: ring modulator radius values as an Rx1 matrix.
- coupling_length: ring modulator coupling length values as an Lx1 matrix.
- coupling_gap_through: ring modulator through port coupling gap values as a G1x1 matrix.
- coupling_gap_drop: ring modulator drop port coupling gap values as a G2x1 matrix.
- IL_drop: parameterized insertion loss values as an RxLxG1xG2 matrix.
Note:
- This value is required only for a double-bus ring modulator.
- Tuned for IL, IL_drop, ER and Q are tied together. If any of these FOMs are enabled for tuning, the model automatically tunes for the rest.
|
FSR
|
struct with the fields described in the table below |
The free spectral range (m) of the ring modulator parameterized for radius, coupling length.
The data provided for this FOM in "data" field should consist of following:
- radius: ring modulator radius values as a Rx1 matrix.
- coupling_length: ring modulator coupling length values as a Lx1 matrix.
- FSR: parameterized FSR values as a RxL matrix.
|
|
struct with the fields described in the table below
|
Overall electro-optic modulation efficiency (m/V) of the ring modulator within the voltage range described by "ref1" and "ref2" in the struct. This FOM is parameterized for radius and coupling length.
The data provided for this FOM in "data" field should consist of the following fields:
- radius: ring modulator radius values as an Rx1 matrix.
- coupling_length: ring modulator coupling length values as an Lx1 matrix.
- mod_eff: parameterized modulation efficiency values as an RxL matrix.
|
|
struct with the fields described in the table below
|
Overall thermo-optic modulation efficiency (m/W) of the ring modulator for input power range described by "ref1" and "ref2" in the struct (which should be within the range of I*V values provided). This FOM is parameterized for radius and coupling length.
The data provided for this FOM in "data" field should consist of the following fields:
- radius: ring modulator radius values as an Rx1 matrix.
- coupling_length: ring modulator coupling length values as an Lx1 matrix.
- mod_eff_thermal: parameterized thermal modulation efficiency values as an RxL matrix.
Note: For a ring without thermal tuner, this parameter should not be provided.
|
|
struct with the fields described in the table below
|
The quality factor (m/m) of the ring modulator near resonance parameterized for radius, coupling length and coupling gap at drop and through ports.
The data provided for this FOM in "data" field should consist of the following fields:
- radius: ring modulator radius values as an Rx1 matrix.
- coupling_length: ring modulator coupling length values as an Lx1 matrix.
- coupling_gap_through: ring modulator through port coupling gap values as a G1x1 matrix.
- coupling_gap_drop: ring modulator drop port coupling gap values as a G2x1 matrix. Do not provide this value for single-bus rings.
- Q: parameterized quality factor values as an RxLxG1xG2 matrix. For single-bus rings, the dimension will be RxLxG1.
Note: Tuned for IL, IL_drop, ER and Q are tied together. If any of these FOMs are enabled for tuning, the model automatically tunes for the rest.
|
|
struct with the fields described in the table below
|
The extinction ratio (dB) at the through port of the ring modulator at resonance parameterized for radius, coupling length and coupling gap at drop and through ports.
The data provided for this FOM in "data" field should consist of the following fields:
- radius: ring modulator radius values as an Rx1 matrix.
- coupling_length: ring modulator coupling length values as an Lx1 matrix.
- coupling_gap_through: ring modulator through port coupling gap values as a G1x1 matrix.
- coupling_gap_drop: ring modulator drop port coupling gap values as a G2x1 matrix. Do not provide this value for single-bus rings.
- ER: parameterized extinction ratio values as an RxLxG1xG2 matrix. For single-bus rings, the dimension will be RxLxG1.
Note:
- Tuned for IL, IL_drop, ER and Q are tied together. If any of these FOMs are enabled for tuning, the model automatically tunes for the rest.
- If IL and ER are both present for through port, the model will be tuned to IL at through port and ER value will be ignored.
|
|
struct with the fields described in the table below
|
The resonant wavelength (m) of the ring modulator at a temperature of 300K with no applied electrical or thermal phase shift. This FOM is parameterized for radius and coupling length.
The data provided for this FOM in "data" field should consist of the following fields:
- radius: ring modulator radius values as an Rx1 matrix.
- coupling_length: ring modulator coupling length values as an Lx1 matrix.
- resonant_wavelength: parameterized resonant wavelength values as an RxL matrix.
|