Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CML - TM polarization for components #33

Closed
lukasc-ubc opened this issue Dec 5, 2015 · 2 comments
Closed

CML - TM polarization for components #33

lukasc-ubc opened this issue Dec 5, 2015 · 2 comments
Labels

Comments

@lukasc-ubc
Copy link
Member

  • TM GC does not excite the TM mode.
  • Y branch missing the TM simulations.

strip waveguide model correctly has TE and TM modes.

other components - what do they do for TM?

@lukasc-ubc lukasc-ubc added the bug label Dec 5, 2015
@121comeon
Copy link
Contributor

For the TM GC, we are using the Optical S-Parameter element. Currently, its property "Waveguide > modes" is "TM", but it should be " , TM", so that ONA's orthogonal identifier 1 & 2 corresponds to "TE" & "TM".

In general, it is better to use the Optical N Port S-Parameter element, which is clearer and can include multiple modes (though syntax is a bit longer).

@lukasc-ubc
Copy link
Member Author

Fixed the GC CML to have Waveguide > modes = ", TM"

Also updating KLayout PDK:

  • added orthogonal_identifier to Laser
  • netlist script to use orthogonal_identifier
  • created a sample layout for TE and TM.

@lukasc-ubc lukasc-ubc reopened this Apr 20, 2016
lukasc-ubc pushed a commit that referenced this issue Apr 25, 2016
added DRC rules: min space
lukasc-ubc added a commit that referenced this issue Nov 4, 2023
lukasc-ubc added a commit that referenced this issue Nov 4, 2023
lukasc-ubc added a commit that referenced this issue Nov 4, 2023
lukasc-ubc added a commit that referenced this issue Nov 4, 2023
lukasc-ubc pushed a commit that referenced this issue Nov 4, 2023
added DRC rules: min space

Former-commit-id: cba8940
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants