Part II · The future chip · Chapter 18 of 18

Many wavelengths, one mesh

Every phase in the mesh scales with wavelength, so one set of heaters cannot be right for every channel: what that costs links, exact arithmetic and approximate compute.

One mesh, many coloursillustrativetextbook
Wavelength sweep animation (loads when scrolled into view)
The channels of one plan (18.32 nm wide) share chapter 3’s mesh. Each step moves the cursor one channel along the band: the heat map is that channel’s |U − DFT₄| from the site’s port of the model with the simulator’s least-squares heater settings, and the error, worst output and margin are experiment 17’s per-channel table. The error grows linearly away from the centre wavelength: a tilt that one set of heaters cannot remove.
δi=(i−W−12)Δλλ0,Δλ=λ02 Δfc\hl{delta}{\delta_i} = \Big(i - \tfrac{W-1}{2}\Big)\frac{\Delta\lambda}{\lambda_0},\quad \Delta\lambda = \frac{\lambda_0^2\,\Delta f}{c}
φ(λ)≈φ0[1−(h+(1−h) ngneff) δ]\varphi(\lambda) \approx \varphi_0\Big[1 - \big(h + (1-h)\,\tfrac{n_g}{n_{\text{eff}}}\big)\,\hl{delta}{\delta}\Big]
ε=∥U(λ)−DFT4∥F∥DFT4∥F\hl{err}{\varepsilon} = \frac{\lVert U(\lambda) - \text{DFT}_4 \rVert_F}{\lVert \text{DFT}_4 \rVert_F}

What this stage does

Part II’s chip lets W wavelengths share each unit’s mesh: rings put a different colour on each modulator, the mesh transforms them all in the same pass, and demux filters separate them again at the receivers. Until v0.4 the simulator modelled that only as a loss, a shared laser, extra heaters and extra area; nothing in the transform depended on the colour. In a real mesh every phase is an optical path length divided by a wavelength, so one set of heater settings is exactly right for one colour only. Every other channel sees a slightly different 4-point transform. In a link that hardly matters; in compute it is an arithmetic error.

How it’s modelled

Channels sit on a uniform grid around λ₀ = 1,310 nm illustrative (spacing 200 GHz illustrative by default; experiment 17 sweeps from one to 32 channels on four frequency grids and a coarse 20 nm grid). Each nominal phase of the mesh, the couplers’ internal π/2 and the −π/2 twiddle, is part designed into the waveguide and part set by a heater (0.5 illustrative). A designed phase scales with n_g/n_eff = 1.7 illustrative, a heater-set phase as 1/λ (thermo-optic dispersion ignored), a combined slope of 1.35 (δ is the channel’s offset from λ₀ over λ₀). At δ = 0 the model is v0.3’s mesh exactly; the site’s port reproduces the simulator’s per-channel errors, and its frame tests check that.

One set of heaters serves every channel. The simulator calibrates it at the centre wavelength or by least squares over all channels (the default, least_squares illustrative), and compares the alternative of a separate mesh per wavelength. Exact mode is judged through v0.3’s stacked receiver at 112 GBd: a reference receiver gives the ideal transform 10 dB of margin, and a channel passes while it keeps 6 dB. Approximate mode reruns experiment 16’s FFT with each channel’s transform. A plan must also fit one free spectral range of the modulator and demux rings, FSR=λ02/(ng 2πR)\text{FSR} = \lambda_0^2 / (n_g\, 2\pi R) with R = 5 um illustrative.

What we found

The error is small, deterministic and cannot be calibrated away. A plan of 16 channels at 200 GHz spans 18.32 nm (edge δ = 0.006555) and leave the worst channel 0.01558 off the DFT, normalised (centre calibration 0.01554). Least squares gains nothing: its largest heater correction is 3.442 × 10⁻⁵ rad, because on a grid centred on λ₀ the first-order errors cancel in the mean and the centre setting is already optimal. The error is a tilt across the band.

Plan explorerillustrativetextbook
Channels W
Grid
O-bandring FSR 14.01 nm1,260 nm1,310 nm1,360 nm
Span · edge δ
18.32 nm · 0.006555
Worst-channel error, centre · least squares
0.01554 · 0.01558
Exact mode: worst margin (design 6 dB)
9.955 dB keeps the margin
Approximate mode: effective bits, S = 1 · S = 6
2.541 · 2.996 (one wavelength: 2.74 · 3.198)
Fits one ring FSR · inside the O-band
too wide · inside
Every readout is a computed plan of the experiment (worst channel). The band strip draws the plan's channels against one ring FSR at the default radius and the O-band; hatched: the part of the plan outside the FSR.

Exact mode barely notices; the rings bind first. That plan costs 0.04545 dB of margin, and the worst channel keeps the design margin for channels within ±81.72 nm of λ₀ (largest swept plan inside the O-band: 80 nm). The ring FSR is far narrower: 14.01 nm at 5 um, so at most 8 of the swept channel counts fit at 200 GHz (a 9.159 nm plan); 3 µm rings would give 23.34 nm. One laser still feeds U × W = 20 at 4 λ and 6 dB, as in v0.3 (20).

Approximate mode is where it costs. Per stage, the wavelength error passes v0.3’s random phase error of 0.01 rad once the edge channel is ±5.525 nm from λ₀ (10.65 channels at 200 GHz). Over a whole chained FFT the wavelength error is coherent, the same at every stage, so it costs more bits than the random error from 8 channels. At the design SNR with 8 bits converters the worst of 32 channels keeps 2.558 bits at S = 6 against 3.198 bits for one wavelength; 4 λ costs little (2.731 bits and 3.19 bits against 2.74 bits and 3.198 bits). Precision-limited (60 dB, 16 bits converters) the worst of 32 keeps 2.901 bits against 5.055 bits without the wavelength term.

Exact and approximate mode against the plan's spanillustrative
1101005678910span W·Δλ (nm)margin (dB)design marginring FSR
11010022.22.42.62.833.23.4span W·Δλ (nm)effective bits (bits)λ error = random error
The same plans on the 200 GHz grid, worst channel. Exact mode stays near the reference while approximate-mode bits fall; vermillion markers are plans wider than one ring FSR. The marked span is where the wavelength error per stage equals v0.3’s random phase error (edge channel ±5.525 nm).
Data table
Exact and approximate mode against plan span, 200 GHz grid, worst channel
Wspan (nm)fits one ring FSRmargin (dB)bits, S = 1bits, S = 6
11.145yes102.743.198
22.29yes102.743.198
44.579yes9.9982.7313.19
89.159yes9.992.6893.152
1618.32no9.9552.5412.996
3236.64no9.8132.1232.558

Fabrication and the LO path matter more than dispersion.

Path mismatch and coupler drift

0.09743

worst error at 16 × 200 GHz with a 1 µm path mismatch on the lines that cross between the stages, against 0.01558 from dispersion alone (10 µm breaks decisions outright: 0.8238). Directional couplers whose split drifts by 0.3 per 1 % of δ give 0.1944 and leave only 6.372 dB. Whether the mesh uses directional couplers or MMIs is an open question.

The signal/LO path

122.6 rad

by which an unmatched 1 mm signal/LO path (v0.1’s phase-noise figure) turns the edge channel of 16 × 200 GHz. Holding that to the 0.01 rad per-stage error needs the paths matched to about 0.08156 µm, or each channel’s LO trimmed. The model assumes one or the other.

A per-channel output trim helps, but only where a receiver reads the mesh. Per-channel LOs after the demux filters can set one phase per output port per channel (off by default, false illustrative). It cuts the worst error at 16 channels from 0.01558 to 0.01102, and at 32 from 0.03227 to 0.02282. With S = 1 every stage ends at a receiver, so precision-limited bits at 32 channels rise from 2.493 bits to 3.73 bits; with S = 6 the trim corrects only the last stage of each chained block, not the stages inside it, and the gain shrinks (2.901 bits to 3.09 bits).

Output-phase trimillustrative
Worst channel at 200 GHz with the output-phase trim off
Werrorbits S=1bits S=6precise S=1precise S=6
160.015582.5412.9963.4763.82
320.032272.1232.5582.4932.901
200 GHz grid, least-squares heaters, worst channel. Bits at the design SNR with 8-bit converters, and precision-limited (‘precise’).
One shared mesh, 4 λ, U = 6425.6 mm²of photonics and 32 W of heaters, with the wavelength error above
A mesh per wavelength64 mm²and 66.56 W of heaters, with no wavelength error at all

So: sharing one mesh between wavelengths looks fine for links and for exact, decided arithmetic, as long as the plan fits the ring FSR. For analogue compute it holds only over a few nanometres, unless the phases are made achromatic or each wavelength gets its own mesh, at about W times the area and heater power. This does not change Part II’s break-even picture (chapter 13), which is set by exact mode; it narrows how far approximate mode (chapter 17) can lean on wavelengths for throughput.

What would need measured data

Every new parameter is illustrative until a source is opened. Measured data would settle:

  • the mesh waveguides’ real n_g/n_eff and how each nominal phase splits between the design and the heater (the worst error at 16 × 200 GHz runs from 0.01154 to 0.01846 over the swept n_g/n_eff);
  • whether the mesh’s couplers are directional couplers, whose drift would dominate, or MMIs;
  • the ring radius and group index of the O-band modulator and demux rings, which set the FSR that binds first;
  • whether per-channel LO trim is in the architecture, or the signal and LO paths are matched to a fraction of a micrometre.

Not modelled: ring spectra beyond the FSR check, thermo-optic dispersion, polarisation and crosstalk between channels. See the method page for every parameter with its tag and swept range.