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 grating coupler 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 a 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_skew_mainpol |
Number |
The sensitivity of the skew of the main polarization of the grating coupler with respect to the i-th statistical parameter defined as d_skew_mainpol / d_stat_parameters{i}. Note: Only provide this field if the statistical parameter affects the skew_mainpol (see gc_fitted_stat_te_c). |
stat_parameters{i}.slope_bandwidth_1dB_mainpol |
Number |
The sensitivity of the 1 dB bandwidth of the main polarization of the grating coupler with respect to the i-th statistical parameter defined as d_bandwidth_1dB_mainpol / d_stat_parameters{i}. Note: Only provide this field if the statistical parameter affects the 1 dB bandwidth (see gc_fitted_stat_te_c). |
stat_parameters{i}.slope_peak_wavelength_mainpol |
Number |
The sensitivity of the peak wavelength of the main polarization of the grating coupler with respect to the i-th statistical parameter defined as d_peak_wavelength_mainpol / d_stat_parameters{i}. Note: Only provide this field if the statistical parameter affects the peak_wavelength_mainpol (see gc_fitted_stat_te_c). |
stat_parameters{i}.slope_peak_IL_dB |
Number |
The sensitivity of the peak insertion loss of the grating coupler with respect to the i-th statistical parameter defined as d_peak_IL_dB / d_stat_parameters{i}. Note: Only provide this field if the statistical parameter affects the peak_IL_dB (see gc_fitted_stat_te_c). |
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 LOCAL level 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) |
stat_parameters{i}.GLOBAL |
Struct |
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: Poviding a GLOBAL level variation for statistical parameters is optional. |