TAGGED: interconnect, klayout
-
-
August 16, 2023 at 9:00 pmbickySubscriber
I am struggling to properly interface between gdsfactory, klayout and interconnect.Currently, I am able to generate a layout in klayout based on gdsfactory scripts. I can also confirm that I can launch and run a circuit simulation in Interconnect from KLayout when following this tutorial:
https://optics.ansys.com/hc/en-us/articles/4411329984147-KLayout-INTERCONNECT-interoperability-Wavelength-Division-Multiplexing-WDM-In my circuit, I’d like to use gdsfactory and the siepic/ubcpdk components. I expected that I should be able to define a circuit in gdsfactory, look over the layout in klayout, and then export it to Interconnect to run circuit simulations. However, that doesn’t seem to work. When I try that, Interconnect throws some errors such as “Error loading netlist: the element ‘straight_c2dabf47’ is not available in the library.” “Straight” is the name of the straight waveguide component, as described here:
https://gdsfactory.github.io/ubc/components_plot.html#straightI think the reason that this error doesn’t come up when following the tutorial is because it uses the Lumfoundry PDK. Each component in this PDK (waveguides, couplers etc) has a PCell and an associated Lumerical compact model.
Alternatively, we’ve figured that hand-drawn paths in Klayout can be converted to working waveguide objects in Interconnect using the “SiEPIC > Waveguides > Path to Waveguides” menu item.
But I haven’t been able to use any ordinary routing/waveguide components in Interconnect. There just doesn’t seem to be a compact model for those components. How do we get these to work to complete the workflow?
-
August 23, 2023 at 12:26 amkghaffariAnsys Employee
Hi Bicky,
Thank you for reaching out. Indeed the error you mention indicates that the compact model is missing from the elements library. If availble, the compact model library would be installed according to this article: https://optics.ansys.com/hc/en-us/articles/360036620313-Install-Compact-Model-Library
Not sure what the workaround would be here. I will further consult with my colleagues and get back to you here.
Best regards
-
- The topic ‘KLayout INTERCONNECT interoperability’ is closed to new replies.
- Errors Running Ring Modulator Example on Cluster
- Difference between answers in version 2024 and 2017 lumerical mode solution
- INTERCONNECT – No results unless rerun simulation until it gives any
- Import material .txt file with script
- Trapezoidal ring
- Help for qINTERCONNECT
- Issues with getting result from interconnent analysis script
- Topology Optimization Error
- Edge Coupler EME Example Issue
- The two modes overlap the integral
-
1191
-
513
-
488
-
225
-
209
© 2024 Copyright ANSYS, Inc. All rights reserved.