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: tunable_ring_switch
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 |
Resonant wavelength (wl), Insertion loss at through port (IL) and drop port (IL_drop),FSR, ER, Q | ||
Behaviour |
Modulation efficiency |
|
|
Behaviour |
Thermal_Ppi |
|
|
Behaviour |
dneff_dT |
||
Behaviour |
Electrical_BW |
|
|
Behaviour |
thermal_BW |
|
QA Variables
[[snippet||7205208252819]]
QA scripts
tunable_ring_switch_resonant_wl_IL_FSR_Q_IL_drop_ER_qa.lsf
tunable_ring_switch_dneff_dT_qa.lsf
Following test-bench is used to extract the gain spectrum and extract FOMs. These values will be compared to source data and made sure the difference is within the tolerance.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
|
|
Tunable_ring_switch_modulation_efficiency_qa.lsf
In this test bench, two ring switch compact models are biased with voltage values provided in "mod_eff_voltage1" and "mod_eff_voltage2" in the source data file, and the gain spectrum for these two cases are obtained. Resonant wavelengths for these two bias points are extracted. Modulation efficiency is then calculated and compared to "mod_eff" value in source data and make sure the difference is within the tolerance values.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
modulation_efficiency |
mod_eff_rel_tolerance |
Tunable_ring_switch_thermal_Ppi_qa.lsf
In this test-bench the thermal tuners of two ring switch compact models are biased based on the power values provided in "mod_eff_thermal_power1" and "mod_eff_thermal_power2" in the source data file and the gain spectrums are obtained. Finding the resonant wavelength for each case, thermal Ppi is extracted and compared to "mod_eff_thermal" value in source data and make sure the difference is within the tolerance value.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
thermal_Ppi |
mod_eff_thermal_rel_tolerance |
Tunable_ring_switch_electrical_BW_qa.lsf
Following two test-benches are used to extract electrical bandwidth for the ring switch compact model by performing a Fourier transform on the impulse response. Net 3dB bandwidth can be extracted from the top circuit with a bias point defined in source data as "BW_bias". Optical 3dB bandwidth can be extracted from the circuit at the bottom with 0V bias. 3dB electrical bandwidth at the defined bias point can be obtained from these values and compared to data provided in "electrical_bandwidth_data" in source data and make sure the difference is within the tolerance value.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
electrical_BW |
|
Tunable_ring_switch_thermal_BW_qa.lsf
Following test-bench is used to extract thermal bandwidth for the ring switch compact model by performing a Fourier transform on the impulse response. Net 3dB bandwidth can be extracted with a bias point defined in source data as "thermal_BW_bias" and compared to data provided in "thermal_bandwidth_data" in source data and make sure the difference is within the tolerance value.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
thermal_BW |
|