A thermo-optic switch with balanced configuration 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 - Lumfoundry Template
Template: thermal_switch_te_c
Photonic Model: mach_zehnder_modulator
Quality Assurance Test: mach_zehnder_modulator QA
Parameters: imbalance length, switch length
Virtuoso/Verilog-A Support: No
Required Data
Parameter Script File
[[snippet||7177379698835]]
[[snippet||7194842858515]]
wg_length | String |
A struct defining the length of the thermal switch with the following fields:
|
QA Variables
[[snippet||7178546151059]]
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. |