Field | Type | Description |
---|---|---|
IL |
struct with fields described in FOM definition table |
The overall insertion loss (dB) of the ring modulator at through port at resonance. Note:
|
IL_drop |
struct with fields described in FOM definition table |
The overall insertion loss (dB) of the ring modulator at drop port at resonance. Note:
|
FSR |
struct with fields described in FOM definition table |
The free spectral range (m) of the ring modulator. Note: Tuning for this FOM will be enabled internally to enable statistical variations if FSR is a statistical parameter. |
mod_eff
|
struct with fields described in FOM definition table |
Overall electro-optic modulation efficiency (m/V) of the ring modulator within the voltage range described by "ref1" and "ref2" in the struct. "data" is an optional field for this struct and can be used for two purposes: 1. Can be included if the modulation efficiency data is voltage dependent (more than a single value needs to be provided). In that case, it should be a Vx2 matrix where V is the number of voltage data points. First column should be the voltage values and the second column should be the corresponding mod_eff values. Mod_eff values should be provided with the first voltage in the matrix as the reference voltage (Nth mod_eff value in the matrix should be the large-signal modulation efficiency measured between Nth voltage and 1st voltage point). 2. Can be included if the FOM data is in the form of a lookup table (more than a single value needs to be provided). See FOM as a lookup table section for more information about additional data requirements. Note:
|
mod_eff_thermal
|
struct with fields described in FOM definition table |
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 Note:
|
Q
|
struct with fields described in FOM definition table |
The quality factor (m/m) of the ring modulator near resonance. Note:
|
ER
|
struct with fields described in FOM definition table |
The extinction ratio (dB) of the ring modulator at resonance provided as a struct. Note:
|
resonant_wavelength
|
struct with fields described in FOM definition table |
The resonant wavelength (m) of the ring modulator at a temperature of 300K with no applied electrical or thermal phase shift. Note: Tuning for this FOM will be enabled internally to enable statistical variations if resonant_wavelength is a statistical parameter. |
FOM as a lookup table (optional):
Note: The FOM lookup table feature is currently not available in Verilog-A models.
Note: Only one “master” FOM is allowed to be assigned to each herd (group) of FOMs.
Note: The number of data points in the lookup table for the “slaves” of each herd should match their “master”.
Field | Type | Description |
---|---|---|
data |
matrix |
This is an optional field and should be included only if the FOM data is in the form of a lookup table (more than a single value needs to be provided). This field is a Nx1 matrix where N is the number of FOM data points. |
order |
string |
This field should be included only if the FOM data is in the form of a lookup table (the ‘data’ field is provided). The value should be a string with values of either “master” or “slave”. A “master” order for an FOM means that the value for this FOM will determine what the values for other “slave” FOMs will be according to the lookup table. A “slave” order means that the FOM value is locked to it’s master FOM value based on the lookup table and can’t be adjusted independently. |
herd |
string |
This field should be included only if the FOM data is in the form of a lookup table (the ‘data’ field is provided). The value should be a string with any desired value. FOMs with same herd values belong to the same group and the “slave” FOMs of the group are controlled by the “master” of the same group. |
firm
|
boolean |
This field should be included only if the FOM data is in the form of a lookup table (the ‘data’ field is provided). The value should be Boolean (true/false). By setting this field to “true”, the model tuning will try its best to keep the FOM value as close as possible to the values provided in the lookup table while ensuring the model stays physical. Setting it to “false” will give flexibility to the tuning scheme to modify the FOM value in an effort to keep the model physical and also keep the other FOMs as close as possible to their original values. |
max
|
number |
Maximum allowed value in SI units if the FOM is visible_to_user is set to True. |
ref1 (if applicable) |
number |
Point(s) at which the nominal FOM was measured. This can be voltage or power data points depending on the FOM definition. |
ref2 (if applicable)
|
number |