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: phase_shifter_thermal
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 | Comments |
---|---|---|---|
Behaviour |
dneff_dT, IL |
|
|
Behaviour |
Ppi |
|
|
Behaviour |
BW |
|
|
Regression |
statistical |
statistical compact model |
QA Variables
[[snippet||7200321024787]]
Statistical QA Variables
(statistical compact models only)
[[snippet||7201252337683]]
QA scripts
phase_shifter_thermal_dneff_dT_IL_qa.lsf
Following two test-benches are used to extract the gain spectrum and extract IL and dneff_dT. These values will be compared to source data and made sure the difference is within the tolerance.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
|
|
phase_shifter_thermal_Ppi_qa.lsf
In this test-bench, the thermal phase shifter compact models are biased based on the voltages provided in "Ppi_voltage1" and "Ppi_voltage2" in the source data file and the gain spectrums are obtained. Finding the phase for each case, thermal Ppi is extracted and compared to "Ppi_rel_tolerance" value in source data and make sure the difference is within the tolerance value.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
Ppi |
Ppi_rel_tolerance |
phase_shifter_thermal_BW_qa.lsf
Following test-bench is used to extract thermal bandwidth for the designed phase shifter compact model. The bias point is set to the value provided as "BW_test_bias" in source data. The extracted bandwidth then is compared to "BW_rel_tolerance" provided in source data and make sure the difference is within the tolerance value.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
BW |
|
phase_shifter_thermal_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 data 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.
QA type | FOMs | QA variables |
---|---|---|
Regression test |
Statistical:
|
|