Note: For legacy data format (2022 R2.4 and older) please visit following link:
directional_coupler_parameterized QA (Legacy)
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
These variables are defined as below in a struct named "QA" in the source data file:
[[snippet||12296996906387]]
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 min and max of the length_parameter 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 min and max of the length_parameter 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 |
|