A statistically enabled fixed, single-bus or double-bus ring resonator model. The statistical parameters are delta_width (ring waveguide), and delta_height (ring waveguide). As specified in the source data, the variation of these statistical parameters affect the ring waveguide propagation parameters such as effective index (neff) and group index (ng) which in turn results in variation of device performance.
For information on statistical CMLs, see Statistical CMLs.
Note: You are now visiting legacy data format page (2022 R2.4 and older). For current data format page (2023 R1.1 onwards) please visit following link:
Ring Resonator (Statistical) - Lumfoundry Template
Template: rr_stat_strip_te_c (Physical statistical parameters)
Photonic Model: ring_modulator
Quality Assurance Test: ring_modulator QA
Statistically Enabled Parameters: neff (ring), ng (ring)
Parameters: None
Virtuoso/Verilog-A Support: No
Required Data
Parameter Script File
[[snippet||7234066041619]]
QA Variables
[[snippet||7233856333715]]
Statistical QA Variables (statistical compact models only)
[[snippet||7233817961491]]
Data File
Nominal Data
[[snippet||7235462606483]]
Statistical Data (optional)
This data is required for CML Compiler to enable statistical modeling. Note that to allow CML Compiler to build statistically enabled models, the statistical_parameter_status has to be defined in the XML file. For more information, see Statistical CMLs.
Variable | Type | Description |
---|---|---|
stat_parameters |
Cell |
A cell of length N containing the statistical data for the ring resonator where N is the number of statistical parameters. Each entry in the cell is a struct with the following fields. |
stat_parameters{i}.name |
String |
Name of the i-th statistical parameter. |
stat_parameters{i}.mean |
Number |
Mean value of the i-th statistical parameter. |
stat_parameters{i}.corners |
Matrix |
Corner values for the i-th statistical parameter provides as an Cx1 matrix where C is the number of process corners defined in the XML file. Note: The values for the process corners should follow the same order as in the XML file. |
stat_parameters{i}.slope_neff |
Number
|
The sensitivity of the effective index of the ring with respect to the i-th statistical parameter defined as d_neff / d_stat_parameters{i}. Note: Only provide this field if the statistical parameter affects the effective index (see rm_stat_strip_te_c). |
stat_parameters{i}.slope_ng |
The sensitivity of the group index of the ring with respect to the i-th statistical parameter defined as d_ng / d_stat_parameters{i}. Note: Only provide this field if the statistical parameter affects the group index (see rm_stat_strip_te_c). |
|
stat_parameters{i}.slope_IL |
The sensitivity of the insertion loss (dB) of the ring modulator with respect to the i-th statistical parameter defined as d_IL / d_stat_parameters{i}.
|
|
stat_parameters{i}.slope_FSR |
The sensitivity of the free spectral range (m) of the ring modulator with respect to the i-th statistical parameter defined as d_FSR / d_stat_parameters{i}. Notes:
|
|
stat_parameters{i}.slope_Q |
The sensitivity of the quality factor (m/m) of the ring modulator with respect to the i-th statistical parameter defined as d_Q / d_stat_parameters{i}. Notes:
|
|
stat_parameters{i}.slope_notch | The sensitivity of the notch (resonant) wavelength (m) of the ring modulator with respect to the i-th statistical parameter defined as d_notch / d_stat_parameters{i}.
Notes:
|
|
stat_parameters{i}.slope_ER |
The sensitivity of the extinction ratio (dB) of the ring modulator with respect to the i-th statistical parameter defined as d_ER / d_stat_parameters{i}. Notes:
|
|
stat_parameters{i}.slope_IL_drop |
The sensitivity of the insertion loss (dB) at the drop port of the ring modulator with respect to the i-th statistical parameter defined as d_IL_drop / d_stat_parameters{i}. Notes:
|
|
stat_parameters{i}.LOCAL |
Struct
|
A struct describing the LOCAL level variation of the i-th statistical parameter with the following fields: distribution = Defines the type of the PDF used to describe the LOCALlevel variation. Currently the options are 'normal' (Gaussian) or 'pearson4' (Non-Gaussian). sigma = The standard deviation of the LOCAL level variation. gamma1: The skewness of the LOCAL level variation (for pearson4 distribution only) beta2: The kurtosis of the LOCAL level variation (for pearson4 distribution only) CORRGROUP: The spatial correlation group that this statistical parameter belongs to. The correlation group must be defined in the XML file. Note: It is optional to provide a CORRGROUP for statistical parameters. |
stat_parameters{i}.GLOBAL |
A struct containing the GLOBAL level variation of the i-th statistical parameter with the following fields: distribution = Defines the type of the PDF used to describe the GLOBAL level variation. Currently the options are 'normal' (Gaussian) or 'pearson4' (Non-Gaussian). sigma = The standard deviation of the GLOBAL level variation. gamma1: The skewness of the GLOBAL level variation (for pearson4 distribution only) beta2: The kurtosis of the GLOBAL level variation (for pearson4 distribution only) GLOBALGROUP: Name of the GLOBALGROUP defined in the top level XML file. (if a GLOBALGROUP is provided then the description in the XML file takes priority over the data file) Note: It is optional to provide a GLOBAL level variation for statistical parameters. |