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:
directional_coupler_parameterized QA
Photonic Model: directional_coupler
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 |
transmission_angle |
|
|
Behavior |
cross_over_length |
|
QA Variables
[[snippet||7199172699283]]
QA scripts
directional_coupler_parameterized_transmission_angle_qa.lsf
The script sets up the test-bench to extract the S parameters from the frequency domain response. The compact model is set to have the default value for the parameters and have a random length between bend_length_props{i}.test_min and bend_length_props{i}.test_max defined in the source data file. The ONA can be set to do the analysis for TE or TM mode.
This scripts reads the results of the ONA for TE and TM modes and extracts phase and power of S31 and S41. These values are compared to reference values calculated and check if the difference is less than the tolerance provided.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
transmission_angle |
|
directional_coupler_parameterized_cross_over_length_qa.lsf
The script sets up the test-bench to extract the S parameters in time domain in "impulse response" mode. The compact model is set to have the default value for the parameters and have a random length between bend_length_props{i}.test_min and bend_length_props{i}.test_max defined in the source data file. The ONA can be set to do the analysis for TE or TM mode.
In this script, S41 transmission is calculated for different coupling lengths and crossover length is found. This value is compared to the crossover length calculated from source data and made sure the difference is less than the tolerance provided.
QA type | FOMs | QA variables |
---|---|---|
Behavior test |
cross_over_length |
length_tolerance_nm
|