A balanced 2x2 thermo-optic switch model, based on the Mach-Zehnder modulator photonic model.
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:
Thermal switch (2x2) - Lumfoundry Template
Template: thermal_switch_2x2_te_c
Photonic Model: mach_zehnder_modulator_2x2
Quality Assurance Test: mach_zehnder_modulator QA
Parameters: switch length, imbalance length
Virtuoso/Verilog-A Support: No
Required Data
[[snippet||7422100846483]]
[[snippet||7194842858515]]
wg_length | String |
A struct defining the length of the thermal switch with the following fields:
|
QA Variables
[[snippet||7422279023763]]
Data File
[[snippet||7179741169427]]
ER_V1 |
Struct |
The extinction ratio (dB) of the switch (as explained in the Spectrum Data Visualization in photonic model page) at the power given by ER_P1_power provided as a struct. The struct has the following fields:
Fields "min" and "max" are optional and must be provided only when "visible_to_user" is set to 1 (true). Note: Used for unbalanced switches only. |
ER_P1_power |
Number
|
thermal phase shifter power (W) for which ER_V1 is provided. |
S13 |
Transmission (dB) from optical port 1 (1st input) to optical port 3 (1st output) at zero bias. Note: Used for balanced switches only. |
|
S14 |
Transmission (dB) from optical port 1 (1st input) to optical port 4 (2nd output) at zero bias. Note: Used for balanced switches only. |