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

Waveguide input / output device benchmark problems #6

Open
1 of 2 tasks
ianwilliamson opened this issue Mar 29, 2022 · 6 comments
Open
1 of 2 tasks

Waveguide input / output device benchmark problems #6

ianwilliamson opened this issue Mar 29, 2022 · 6 comments

Comments

@ianwilliamson
Copy link
Collaborator

ianwilliamson commented Mar 29, 2022

We can contribute the design patterns and code for the waveguide input-output devices shown in our Inverse design of photonic devices with strict foundry fabrication constraints paper. These results use the Ceviche simulator, but rely on additional modules that we developed to set up the device geometries and calculate scattering parameters. We can open source these modules separately from this repository, but introduce a script here for users to run them with selected designs.

TODO

  • Open source the code that sets up the device geometries, runs the simulations, and calculates the scattering parameters
  • Contribute design patterns from the paper to this testbed repository

Broadband waveguide bend

image

image

Mode converter

image

image

Beam splitter

image

Wavelength division multiplexer

image

image

@stevengj
Copy link
Contributor

Let's start with just the mode converter?

@ianwilliamson
Copy link
Collaborator Author

ianwilliamson commented Mar 30, 2022

Let's start with just the mode converter?

Sure. In this repo we can add an "end point" for whichever component(s) we want.

@lucasgrjn
Copy link

We can contribute the design patterns and code for the waveguide input-output devices shown in our Inverse design of photonic devices with strict foundry fabrication constraints paper. These results use the Ceviche simulator, but rely on additional modules that we developed to set up the device geometries and calculate scattering parameters. We can open source these modules separately from this repository, but introduce a script here for users to run them with selected designs.

TODO

* [ ]  Open source the code that sets up the device geometries, runs the simulations, and calculates the scattering parameters

* [ ]  Contribute design patterns from the paper to this testbed repository

@ianwilliamson if you can share the code of your paper or at least some part to implement the graph of your paper / geometries, that would be awesome !! 🥳

@lucasgrjn
Copy link

Thanks for the sharing @ianwilliamson !

@ianwilliamson
Copy link
Collaborator Author

@ianwilliamson if you can share the code of your paper or at least some part to implement the graph of your paper / geometries, that would be awesome !! 🥳

@Dj1312 We have released the code for setting up the Ceviche FDFD simulations and calculating scattering parameters to the ceviche-challenges repo. The plan is for the some of the design patterns from the paper to be added to this test bed repo.

@lucasgrjn
Copy link

Yes ! I just found out, that is why my last message was a thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants