diff --git a/_sources/pages/grating_couplers.ipynb b/_sources/pages/grating_couplers.ipynb index fef61ba..272c9ba 100644 --- a/_sources/pages/grating_couplers.ipynb +++ b/_sources/pages/grating_couplers.ipynb @@ -259,23 +259,25 @@ "metadata": {}, "source": [ "### Grating period\n", - "The grating period (typically denoted by $\\Lambda$) is the parameter most likely to effect the efficiency of a grating coupler. It is the length of one period of the grating, and is measured in microns. The grating period is typically chosen to be near half the wavelength of the light being used. This is because the bragg grating period is related to the wavelength of light by the equation:\n", + "The grating period (typically denoted by $\\Lambda$) is the parameter most likely to effect the efficiency of a grating coupler. It is the length of one period of the grating, and is measured in microns. The grating period is related to the output angle of the light by the following equation, known as the Bragg condition:\n", "\n", "$\n", - "\\Lambda = \\frac{\\lambda}{2n_{eff}}\n", + "\\frac{\\lambda}{\\Lambda} = n_{eff} - \\sin(\\theta_{air})\n", "$\n", "\n", + "where $\\lambda$ is the free-space wavelength of the light, $n_{eff}$ is the effective index of the grating, and $\\theta_{air}$ is the angle of propogation of the light in the air compared to the surface normal. \n", + "\n", "\n", "```{warning}\n", - "If we were to choose this period to be exactly half the wavelength, the light would be diffracted at 90 degrees, which is problematic since a byproduct of this diffraction would be a large amount of light reflected back into the waveguide. This is known as the \"zeroth order\" diffraction. To avoid this, the grating period is typically chosen to be slightly less than half the wavelength of the light. This results in a diffraction angle slightly less than 90 degrees, which is ideal for coupling light into a fiber optic cable.\n", + "If we were choose the grating period such that the light would be diffracted at exactly 90 degrees, a byproduct of this diffraction would be a large amount of light reflected back into the waveguide. This is because there are different grating orders. The bragg equation above gives us the angle of the first order diffraction, but the second order will indcue twice the amount of change in direction. In the case of a waveguide, light would be reflected back along the waveguide. To avoid this, the grating period is typically chosen to result in a diffraction angle slightly less than 90 degrees, which is ideal for coupling light into a fiber optic cable.\n", "```\n", "\n", "\n", "### Grating etch depth\n", - "The grating etch depth is the depth of the grating teeth into the silicon waveguide. As the etch depth increases, the effective index of refraction of the etched area also decreases. The overall effective index of refraction of the grating coupler is a weighted average of the effective index of the etched and unetched areas...\n", + "The grating etch depth is the depth of the grating teeth into the silicon waveguide. As the etch depth increases, the effective index of refraction of the etched area also decreases. The overall effective index of refraction of the grating coupler is a weighted average of the effective index of the etched and unetched areas.\n", "\n", "### Grating fill factor\n", - "The grating fill factor is the ratio of the width of the grating teeth to the width of the grating period.\n", + "The grating fill factor is the ratio of the width of the grating teeth to the width of the grating period. The fill factor will affect the effective index of the grating.\n", " \n", "$\n", "ff = \\frac{w}{\\Lambda}\n", diff --git a/_sources/pages/pdks.ipynb b/_sources/pages/pdks.ipynb index 6a20088..113c686 100644 --- a/_sources/pages/pdks.ipynb +++ b/_sources/pages/pdks.ipynb @@ -6,9 +6,18 @@ "source": [ "# Process design kits\n", "\n", - "A {term}`process design kit` (PDK) is a system of software, models, and tools for modeling a fabrication process for use in designing integrated circuits (electronic or photonic). A PDK typically includes process flow information, a layer stack, process design rules, geometric device models, circuit models, and digital compact models for simulation." + "A {term}`process design kit` (PDK) is a system of software, models, and tools for modeling a fabrication process for use in designing integrated circuits (electronic or photonic). A PDK typically includes process flow information, a layer stack, process design rules, geometric device models, circuit models, and digital compact models for simulation.\n", + "\n", + "One such PDK is the [SiEPIC Ebeam PDK](https://github.com/SiEPIC/SiEPIC_EBeam_PDK) library. This library will be used for this class as it is required for the [OpenEBL](https://siepic.ca/openebl/) fabrication run. Conveniently, many of the tools we have learned to use have the SiEPIC PDK buit in, so it will be relatively easy to design and simulate our devices. GDS factory and Simphony have the PDK built in and ready to go, but KLayout requires the installation of a package. Go through parts 1, 2, and 3 of the [SiEPIC installation instructions](https://github.com/siepic/SiEPIC_EBeam_PDK/wiki/Installation-instructions). If you have already installed KLayout, skip to step 2.\n", + "\n", + "Installing the package will help you make sure your designs meet the design rules. For example, if you run the verification by clicking the \"Functional Verification\" button, you should see a text box saying there are no errors. However, if you open the \"Double-bus ring resonator sweep\" example, you will see a window open that shows all the errors. Before submitting to the OpenEBL run, make sure the verification runs without finding any errors. " ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + }, { "cell_type": "code", "execution_count": null, diff --git a/pages/directional_couplers.html b/pages/directional_couplers.html index 4479f8e..b50cc13 100644 --- a/pages/directional_couplers.html +++ b/pages/directional_couplers.html @@ -564,8 +564,8 @@
This cross-over length \(L\), that gives 100% power transfer is found with:
-This is found from determining what length when multiplied by the propagation constants makes the phase difference \(\pi\):
diff --git a/pages/grating_couplers.html b/pages/grating_couplers.html index ccedf67..de454df 100644 --- a/pages/grating_couplers.html +++ b/pages/grating_couplers.html @@ -487,22 +487,23 @@The grating period (typically denoted by \(\Lambda\)) is the parameter most likely to effect the efficiency of a grating coupler. It is the length of one period of the grating, and is measured in microns. The grating period is typically chosen to be near half the wavelength of the light being used. This is because the bragg grating period is related to the wavelength of light by the equation:
+The grating period (typically denoted by \(\Lambda\)) is the parameter most likely to effect the efficiency of a grating coupler. It is the length of one period of the grating, and is measured in microns. The grating period is related to the output angle of the light by the following equation, known as the Bragg condition:
\( -\Lambda = \frac{\lambda}{2n_{eff}} +\frac{\lambda}{\Lambda} = n_{eff} - \sin(\theta_{air}) \)
+where \(\lambda\) is the free-space wavelength of the light, \(n_{eff}\) is the effective index of the grating, and \(\theta_{air}\) is the angle of propogation of the light in the air compared to the surface normal.
Warning
-If we were to choose this period to be exactly half the wavelength, the light would be diffracted at 90 degrees, which is problematic since a byproduct of this diffraction would be a large amount of light reflected back into the waveguide. This is known as the “zeroth order” diffraction. To avoid this, the grating period is typically chosen to be slightly less than half the wavelength of the light. This results in a diffraction angle slightly less than 90 degrees, which is ideal for coupling light into a fiber optic cable.
+If we were choose the grating period such that the light would be diffracted at exactly 90 degrees, a byproduct of this diffraction would be a large amount of light reflected back into the waveguide. This is because there are different grating orders. The bragg equation above gives us the angle of the first order diffraction, but the second order will indcue twice the amount of change in direction. In the case of a waveguide, light would be reflected back along the waveguide. To avoid this, the grating period is typically chosen to result in a diffraction angle slightly less than 90 degrees, which is ideal for coupling light into a fiber optic cable.
The grating etch depth is the depth of the grating teeth into the silicon waveguide. As the etch depth increases, the effective index of refraction of the etched area also decreases. The overall effective index of refraction of the grating coupler is a weighted average of the effective index of the etched and unetched areas…
+The grating etch depth is the depth of the grating teeth into the silicon waveguide. As the etch depth increases, the effective index of refraction of the etched area also decreases. The overall effective index of refraction of the grating coupler is a weighted average of the effective index of the etched and unetched areas.
The grating fill factor is the ratio of the width of the grating teeth to the width of the grating period.
+The grating fill factor is the ratio of the width of the grating teeth to the width of the grating period. The fill factor will affect the effective index of the grating.
\( ff = \frac{w}{\Lambda} \)
diff --git a/pages/pdks.html b/pages/pdks.html index b36d711..45ece31 100644 --- a/pages/pdks.html +++ b/pages/pdks.html @@ -306,6 +306,8 @@A process design kit (PDK) is a system of software, models, and tools for modeling a fabrication process for use in designing integrated circuits (electronic or photonic). A PDK typically includes process flow information, a layer stack, process design rules, geometric device models, circuit models, and digital compact models for simulation.
+One such PDK is the SiEPIC Ebeam PDK library. This library will be used for this class as it is required for the OpenEBL fabrication run. Conveniently, many of the tools we have learned to use have the SiEPIC PDK buit in, so it will be relatively easy to design and simulate our devices. GDS factory and Simphony have the PDK built in and ready to go, but KLayout requires the installation of a package. Go through parts 1, 2, and 3 of the SiEPIC installation instructions. If you have already installed KLayout, skip to step 2.
+Installing the package will help you make sure your designs meet the design rules. For example, if you run the verification by clicking the “Functional Verification” button, you should see a text box saying there are no errors. However, if you open the “Double-bus ring resonator sweep” example, you will see a window open that shows all the errors. Before submitting to the OpenEBL run, make sure the verification runs without finding any errors.