KLayout: Connection to Lumerical, and Introduction to WDM - Part 3
In our previous section, we discussed how we installed the necessary documents to connect KLayout with Lumerical Interconnect. We also demonstrated a WDM (Wavelength Division Multiplexing) example. In this part, we aim to modify parameters such as waveguide widths and bends in the example and observe their effects on the parameters for the numerical interconnect.
Changing Layout Properties
- Change the layout properties to Lumerical Foundries and click "Yes".
- First, let's examine the results. We have a grating coupler here, which can be considered as an input, and another grating coupler as an output.
- We want to analyze the WDM. We should observe the grating coupler behavior, and due to the Mux and grating coupler, we should see some constructive and destructive interference behavior.
Running the Simulation
- Run the simulation and go to the circuit simulation.
- Export the circuit to the interconnect. Ensure that the element name matches the name used here, such as "top".
- Click "OK" to view the numerical interconnect results.
As you can see, there is a grating coupler response visible as an envelope, along with some constructive and destructive behavior. Let's go back and review our simulation. We notice that the grating coupler is the same as before, due to the Mux sender, and we have four signals here.
Modifying Inputs
- Remove inputs 3 and 4, keeping only inputs 1 and 2.
- In KLayout, change the width of the waveguides for input 1 and input 2.
- Click on "Partial" and adjust the waveguide parameters.
- Increase the lengths of the Mux, which should affect inputs 1 and 2.
Observing Results
- Rerun the simulation and export the circuit to the interconnect following the same procedure.
- Remove inputs 3 and 4, keeping only inputs 1 and 2.
- Open the original configuration to observe the changes.
Due to the changes in the width of the Mux, we observe constructive and destructive interference. We can further modify parameters such as width and length to adapt the behavior as desired.
Conclusion
In this session, we explored how to change the parameters of the waveguide and observe the effects on the numerical interconnect. We also discussed the potential for further modifications to optimize the system's performance.
Thank you for following along with this demonstration.
Okay, so in our previous part, we discussed how to install the Klayout document needed to connect Klayout and Lumerical interconnect. We also showed the WDM example.
Now, in this part, we want to change the parameter, such as the waveguide bends in this example, and see the effect on the parameters for the numerical interconnect. Let's change the layout properties to Lumerical Foundry and click "Yes." First, let's look at the results.
We have a grating coupler here, which we can consider as an input, and another grating coupler as an output. We want to analyze the WDM, so we should see the grating coupler behavior and the constructive and destructive behavior. Let's run the simulation.
If I run the simulation and go to the circuit simulation, export the circuit to the interconnect. Again, make sure the element name is the same as the name we use here, so "top." I will click "OK." You see the numerical interconnect result.
We can see a grating coupler response as an envelope here and some constructive behavior. Let's go back and view our simulation. We can see that the grating coupler is not the same as before. Because of the max sender, we have four signals.
Now, let's remove the sick just keep the input one and input two. In the Klayout, let's change the width of this waveguide. If I click on the partial part, you see partial, then change to the waveguide. Here, we increase the lengths of this max.
It should affect input 1 and input 2. Let's see the result of input 1 and input 2. Now, I will rerun the simulation, export the circuit to the interconnect, using the same procedure.
Okay, as you see here, let's remove input 4 and input 3 and just keep the input 1 and input 2. Open the original one. Because of changing the width of the max, we can see the effect on the input 1 and input 2. Let's see how it works. We don't have to change the olmaz pre-embora mode.
Probably, the only thing we are going to do next is change the adaptive behavior. We can change the width, length, and other parameters as needed. Thank you.