Skip to content

Conversation

yuanshen-flexcompute
Copy link
Contributor

Missing metadata tag for "Applications". Fixed.

Copy link
Contributor

github-actions bot commented Sep 24, 2025

Spell Check Report

CPWRFPhotonics2.ipynb:

Cell 3, Line 5: 'benchmarked'
  > In part two (this notebook), we will simulate the CPW with the MZM optical waveguide. A 2D mode analysis will first be performed on the conventional straight CPW layout, followed by a 3D simulation of a segmented electrode design. The latter will be benchmarked against a commercial FEM code.
Cell 3, Line 7: 'T-electrode', 'T-electrodes', 'T-shaped'
  > The segmented electrode design aims to address two key shortcomings of the conventional CPW: velocity mismatch and metallic loss. It is formed by adding T-shaped metal electrodes to the gaps in a conventional CPW. The effective RF index can be tuned by changing the T-electrode geometry, thus allowing for ideal velocity matching between the electrical and optical signals. The T-electrodes also spread the RF surface current outwards away from the gap, effectively increasing conductor area and reducing overall loss. At the same time, the CPW gap remains narrow in order to maintain a strong RF field for optical modulation.
Cell 11, Line 3: 'LossyMetalMedium'
  > We assume gold to be the only lossy medium in this study, as conductor losses typically dominate in the the bandwidth of interest. In order to implement constant loss over the frequency range, we use `LossyMetalMedium` which implements a surface impedance model (SIBC) with constant conductivity.
Cell 12, Line 5: 'ord'
  > med_LN_o = td.Medium(permittivity=44, name="TFLN ord.")
Cell 12, Line 6: 'extraord'
  > med_LN_eo = td.Medium(permittivity=27.9, name="TFLN extraord.")
Cell 29, Line 1: 'quarter-wavelength'
  > The simulation domain is surrounded by Perfectly Matched Layers (PMLs) on all side by default. We add a quarter-wavelength padding on all sides to ensure that they do not encroach on the near-field.
Cell 65, Line 1: 'T-electrode'
  > The T-electrode geometry parameters are defined below. The rest of the dimensions are identical to those defined previously. Because the segmented CPW is longitudinally inhomogeneous, we will be using short sections of conventional CPW on both ends to excite the structure.
Cell 66, Line 1: 'T-electrode'
  > # Define T-electrode dimensions
Cell 67, Line 1: 'T-electrode'
  > We make use of parameterized functions to create the T-electrode and segmented CPW.
Cell 68, Line 2: 'T-shaped'
  > """Create a T-shaped electrode"""
Cell 69, Line 21: 'T-segments'
  > # T-segments
Cell 99, Line 1: 'approx'
  > The return and insertion loss magnitudes are compared below. We find a good overall match. We also note a considerable speed improvement using the Tidy3D RF solver (approx. 3.5 minutes) versus conventional FEM (approx. 1.5 hours).

SMAEdgeMount.ipynb:

Cell 1, Line 1: 'Edge-mounted'
  > # Edge-mounted SMA to co-planar waveguide transition
Cell 2, Line 1: 'on-board'
  > The subminiature version A (SMA) coaxial connector is an essential component in printed circuit board (PCB) applications. It is commonly used as the interface between the on-board circuit and external components such as antennas or measurement devices.
Cell 2, Line 3: 'connector-to-connector', 'edge-mounted'
  > In this notebook, we model two edge-mounted SMA connectors attached to a grounded co-planar waveguide (CPW). The connector-to-connector insertion and return losses are calculated to ensure proper impedance matching and minimal reflection.
Cell 51, Line 1: 'TerminalComponentModelerData'
  > The field monitor data is accessed from the `.data` attribute of the `TerminalComponentModelerData` result. The key is in the format `<wave port name>@<mode number>`, for example `WP1@0`. (In this case, there is only one mode.)
Cell 58, Line 1: 'on-board'
  > The insertion and return losses are plotted below. We observe excellent transmission and minimal reflection across the frequency band, indicating that the impedance of the SMA connector is well-matched to that of the on-board transmission line.

Checked 2 notebook(s). Found spelling errors in 2 file(s).
Generated by GitHub Action run: https://github.com/flexcompute/tidy3d-notebooks/actions/runs/18046140326

@yuanshen-flexcompute
Copy link
Contributor Author

@tomflexcompute This are quick fixes to two notebooks:

  • Added RF tag to SMA notebook metadata
  • Fixed web.run() call in CPW notebook 2
    Should be quick to review when you get back. Let me know if there are any issues. Thanks!

Fixed web.run() calls and updated metadata
@yuanshen-flexcompute yuanshen-flexcompute force-pushed the yuanshen/fix-sma-notebook-metadata branch from 26adc9c to 8a67a12 Compare September 26, 2025 18:27
@yuanshen-flexcompute yuanshen-flexcompute merged commit 338d040 into develop Sep 26, 2025
1 check passed
@yuanshen-flexcompute yuanshen-flexcompute deleted the yuanshen/fix-sma-notebook-metadata branch September 26, 2025 18:28
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

Successfully merging this pull request may close these issues.

2 participants