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_electrical
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 |
---|---|---|---|
Behavior |
dneff_dT, IL |
|
|
Behavior |
Vpi_Lpi |
Phase shifter |
|
Behavior |
Attn_eff |
Optical attenuator |
|
Behavior |
BW |
|
|
Regression |
statistical |
statistical compact model |
QA Variables
[[snippet||7227146485523]]
Vpi_Lpi_rel_tolerance (phase shifter) |
Number |
Relative tolerance for QA tests which verify the model properties. If the simulated values differ from the values provided within the data file by more than this tolerance, the QA tests will fail. |
Attn_eff_rel_tolerance (optical attenuator) |
Statistical QA Variables
(statistical compact models only)
[[snippet||7227654825107]]
stat_Vpi_Lpi_tolerance (phase shifter) |
Number | Absolute tolerance for QA tests which verify the statistical variations of the mode properties. If the simulated values differ from the values provided within the data file by more than this tolerance, the QA tests will fail. |
stat_Attn_eff_tolerance (optical attenuator) |
QA scripts
phase_shifter_electrical_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_electrical_Vpi_Lpi_qa.lsf
In this test-bench, the electrical phase shifter compact models are biased based on the voltages provided in "Vpi_Lpi_voltage1" and "Vpi_Lpi_voltage2" in the source data file and the gain spectrums are obtained. Finding the phase for each case, Vpi_Lpi is extracted and compared to "Vpi_Lpi_rel_tolerance" value in source data and make sure the difference is within the tolerance value.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
Vpi_Lpi |
Vpi_Lpi_rel_tolerance |
phase_shifter_electrical_Attn_eff_qa.lsf
In this test-bench, the optical attenuator compact models are biased based on the voltages provided in "Attn_eff_voltage1" and "Attn_eff_voltage2" in the source data file and the gain spectrums are obtained. Finding the loss for each case, Attn_eff is extracted and compared to "Attn_eff_rel_tolerance" value in source data and make sure the difference is within the tolerance value.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
Attn_eff |
Attn_eff_rel_tolerance |
phase_shifter_electrical_BW_qa.lsf
Following test-bench is used to extract 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 "electrical_bandwidth_data" provided in source data and make sure the difference is within the tolerance value.
If the "low_3dB_bandwidth" flag is set to "true" then this QA is run for a longer time with a smaller sampling rate. This is a useful setting when running this QA for phase shifters with smaller (<1 GHz) 3dB cutoff frequencies.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
BW |
|
phase_shifter_electrical_statistical_qa.lsf
In this test, the Monte Carlo analysis is performed for on IL and Vpi_Lpi (phase shifter) or Attn_eff (optical attenuator) 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:
|
|