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:
Photonic Model: photodetector_avalanche
Information on QA tests and QA types: Introduction to Quality Assurance (QA) tests
Instructions on running QA tests: Running QA tests in CML Compiler
QA tests
QA script | QA Type | FOMs | Conditions |
---|---|---|---|
photodetector_avalanche_Idark_Iphoto_qa.lsf | Behavior | dark current (Idark), photocurrent (Iphoto) |
|
photodetector_avalanche_BW_qa.lsf | Behavior | BW |
|
photodetector_avalanche_statistical_qa.lsf | Behavior | statistical |
Statistical compact model |
QA Variables
[[snippet||6623967247507]]
Statistical QA Variables
(statistical compact models only)
[[snippet||6625370904979]]
QA scripts
photodetector_avalanche_Idark_Iphoto_qa.lsf
Following test-bench is used to extract the dark current and photo current of the photodetector compact model. Here the anode is biased to the value provided in the "bias_test_voltage" matrix in source .lsf file and the cathode current is measured to extract FOMs. To find the dark current, a CW laser with zero power will be connected to the photodetector under test and to find the photocurrent, a CW laser will have 1 mW power at the wavelength provided by "wavelength_test" in the source .lsf file. Measured dark and photo current will be compared to reference values that are calculated using the source data file values for multiplication factor (M_data), dark current (Idark_data), and responsivity (Resp_data). This script passes if the relative difference between measured and calculated values is less than the tolerance provided in the source .lsf file.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
|
|
photodetector_avalanche_BW_qa.lsf
Following test-bench is used to extract the 3dB bandwidth of the compact model. In this an optical impulse is fed to the photodetector under test and the photocurrent at the cathode measured using an oscilloscope. A Fourier transform is then performed of the impulse response to extract the 3dB cutoff frequency. This value is compared to "BW_data" provided in the source data and passes if the relative difference is less than the tolerance value provided in the source .lsf file.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
|
|
photodetector_avalanche_statistical_qa.lsf
In this test, for each FOM the Monte Carlo analysis is performed on related test-benches described above and data is compared to data saved in "<element_name>_stat_refdata.mat".
This test is a regression test. If this is the first time running QA, the "stat_reference_data_available" in source .lsf should be set to "false", so the Monte Carlo results from first run will be saved in the element folder as in "<element_name>_stat_refdata.mat". For consecutive runs, "stat_reference_data_available" should be set to true, and results will be compared to these statistical data and make sure the difference is within the tolerance value provided in the source .lsf file. .
QA type | FOMs | QA variables |
---|---|---|
Regression test |
statistical:
|
|