This element is used to model routing waveguides that have back annotation with third-party tools. The geometry-specific waveguide properties of a routing waveguide are communicated between a third-party tool (where the waveguide geometry is defined in layout) and the compact model in INTERCONNECT.
Note: For legacy data format (2022 R2.4 and older) please visit following link:
Waveguide Back Annotation - Lumfoundry Template (Legacy)
Template: wg_back_annotation
Photonic Model: waveguide_back_annotation
Quality Assurance Test: waveguide_back_annotation QA
Parameters: None.
Interoperability with Cadence Virtuoso:
- Circuit design flows using INTERCONNECT model: Yes.
- Circuit design flow using photonic Verilog-A model: No.
Required Data
The required data is collected as a struct with the following fields:
general
"general" is a struct with the following fields:
[[snippet||11549514081811]]
ports
"ports" is a struct with the following fields:
[[snippet||12121585867411]]
Each struct above consists of the following fields:
[[snippet||11549759363603]]
model_data
"model_data" is a struct with the following fields:
[[snippet||12125797520403]]
QA
"QA" is a struct with the following fields:
[[snippet||12126062812947]]
Data File (for third-party software)
Data Table |
A data table in specific format containing effective index, group index, loss and dispersion as a function of wavelength, waveguide width, curvature, temperature and mode type. See wg_back_annotation_table_example.txt file in lumfoundry/source/wg_back_annotation for an example of the table data format needed for this element. Note: This table must be provided to the third-party software and is not used directly by the CML Compiler. |