A parameterized photodetector model which is statistically enabled. In this template, the performance metrics of the device (dark current, responsivity and bandwidth) are dependent on its physical dimensions (width and length) as well as bias voltage, temperature and frequency (wavelength) of light. In addition, these figures of merit support statistical variation for different temperatures.
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:
Photodetector Pcell (Statistical) - Lumfoundry Template
Template: pd_pcell_stat_c
Photonic Model: photodetector_pcell
Quality Assurance Test: photodetector_pcell QA
Parameters: Width, Length, temperature
Statistically Enabled Parameters: responsivity, bandwidth, dark current
Virtuoso/Verilog-A Support: Yes
Required Data
Parameter Script File
[[snippet||6600290544915]]
QA Variables
[[snippet||6600400624915]]
Statistical QA Variables (statistical compact models only)
[[snippet||6600975919251]]
Data File
Nominal
[[snippet||6600488036115]]
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 photodetector 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_Resp |
Matrix |
F x V x W x L x T matrix indicating the sensitivity of the responsivity of the photodetector with respect to the i-th statistical parameter defined as d_Resp / d_stat_parameters{i} as a function of:
Note:
|
stat_parameters{i}.slope_BW |
Matrix |
V x W x L x T matrix indicating the sensitivity of the electro-optic bandwidth of the photodetector with respect to the i-th statistical parameter defined as d_BW / d_stat_parameters{i} as a function of:
Note:
|
stat_parameters{i}.slope_Idark |
Matrix |
V x W x L x T matrix indicating the sensitivity of the dark current of the photodetector with respect to the i-th statistical parameter defined as d_Idark / d_stat_parameters{i} as a function of:
Note:
|
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: Providing a GLOBAL level variation for statistical parameters is optional. |