Field | Type | Description |
---|---|---|
single_test |
struct with fields described in single_test table |
Settings to run the QA test for a parameter preset. |
random_test |
struct with fields described in random_test table |
Settings to run the QA test for a randomized parameter set. |
relative_tolerances |
struct |
The relative tolerance for QA tests which verify the different figures of merit of the waveguide. If the simulated values differ from the values provided within the data file by more than this tolerance, the QA tests will fail. This struct accepts relative tolerance values as numbers for following FOMs:
|
single test
Field | Type | Description |
---|---|---|
enable_single_test
|
boolean |
A flag which controls whether or not a QA test is run for a parameter preset. |
parameter
|
struct |
The preset parameters to run the single QA test for if enable_single_test is set to true. This struct contains the following:
|
random test
Field | Type | Description |
---|---|---|
Nr
|
integer | The number of randomized parameter sets to test. |
Nr_va
|
integer |
Override the number of randomized parameter sets to test, for Verilog-A CML. |
rand_seed
|
integer |
Define the seed for generating randomized parameter sets. |
parameter
|
struct |
The preset parameters to run the single QA test for if enable_single_test is set to true. This struct contains the following:
|