Product How It Works PDK Support Docs Pricing Blog
Sign In Request Access
taper designmode conversionadiabaticverification

Verifying Adiabatic Taper Designs: Angle, Length, and Mode Conversion

By Hiroshi Watanabe · · 8 min read
Verifying Adiabatic Taper Designs: Angle, Length, and Mode Conversion

Tapers are among the most ubiquitous structures in silicon photonic integrated circuits. Wherever a waveguide width must change — between a single-mode routing waveguide and a wider modulator access section, between a strip waveguide and a rib transition, at an inverse taper edge coupler — a taper bridges the gap. Done correctly, a taper transitions the optical mode from one width to another with negligible loss. Done incorrectly — too short, too abrupt, or with the wrong profile — a taper introduces mode conversion loss and potentially scatters light into cladding modes or higher-order modes that corrupt the downstream circuit.

The good news for verification engineers is that taper performance depends almost entirely on three geometric parameters: the taper angle (or equivalently, the taper length for a given width change), the minimum tip width (for inverse tapers), and the accuracy of the width profile along the taper length. All three are measurable from GDS-II geometry — making tapers one of the more checkable optical structures at the layout level.

The Adiabatic Condition: What It Means and Why It Matters

A taper is "adiabatic" in the optical sense when the mode evolves along the taper length without coupling to other modes. The formal adiabatic condition for a waveguide taper requires that the local rate of width change be slow compared to the beating length between the fundamental mode and the nearest parasitic mode (first the first excited mode, TE01 or TM00). When this condition is satisfied, the local mode of the waveguide follows the taper profile, and light arrives at the output end still in the fundamental mode, with negligible loss.

When the adiabatic condition is violated — when the taper changes width too quickly — two things happen. First, some optical power couples into higher-order modes at the taper. In a single-mode waveguide downstream, these modes are cut off and radiate, representing an immediate loss. In a multimode section downstream, they propagate but with different phase and group velocities, creating modal interference. Second, at the output junction of the taper, the mode field in the taper doesn't match the mode field of the connected waveguide as well as a properly adiabatic taper would, producing additional junction loss.

The practical consequence: taper length requirements depend on the width range being traversed, not just the endpoint widths. A taper from 500 nm to 600 nm (both single-mode at 1550 nm in 220 nm SOI) needs less length than a taper from 500 nm to 2000 nm (the second width supports multiple modes), because the beating length between TE00 and TE01 is different in each width regime.

Linear vs. Non-Linear Taper Profiles

A linear taper changes width at a constant rate along its length. It is the easiest to implement (two-vertex polygon) and the easiest to verify (the length and endpoint widths fully determine the taper geometry). However, a linear taper is not the most efficient profile for minimizing length while satisfying the adiabatic condition. Near the narrow end of a taper, where mode confinement is weakest, the beating length between modes is shortest — meaning the adiabatic condition is hardest to satisfy. Near the wide end, the beating length is longer, so you can change width faster without violating adiabaticity. A linear taper allocates equal length to all width regimes, which is sub-optimal.

Non-linear taper profiles — parabolic, exponential, or optimized inverse-design profiles — achieve shorter total taper length for the same adiabatic condition by allocating more taper length to the width regimes where the adiabatic condition is tightest. PDK taper cells for production processes are often based on optimized non-linear profiles for this reason.

For verification purposes, non-linear taper profiles are harder to check parametrically — there's no simple "taper angle" metric equivalent to the half-angle of a linear taper. Instead, verification against a non-linear PDK taper must compare the actual layout polygon to the expected shape from the PDK model, either by comparing the polygon vertex sequence against a reference or by checking that only compliant PDK taper cells are used (no hand-drawn custom tapers in critical optical paths).

Verification Checks for Linear Tapers

For linear tapers, three layout checks cover the main failure modes:

Taper half-angle against PDK maximum

The taper half-angle θ = arctan((w2 - w1) / (2 × L)), where w1 and w2 are the start and end widths and L is the taper length. PDKs for silicon photonics processes typically specify a maximum half-angle for single-mode tapers — above this angle, the taper is non-adiabatic and excess loss exceeds the PDK model value. Common thresholds in 220 nm SOI processes are in the range of 1–3 degrees half-angle for tapers that remain within the single-mode width range. Tapers that enter multimode territory require much smaller half-angles (< 0.5 degrees is common for tapers exceeding 1–2 μm width).

The verification check extracts the width profile of each taper polygon (or reads the width parameters from a PDK taper cell instance), computes the half-angle, and compares against the PDK threshold for the applicable width range.

Minimum tip width

For inverse tapers (tapering to a narrow tip), the minimum tip width must be above the PDK's minimum manufacturable feature size for the waveguide etch. A tip that is specified at 90 nm in a process where the DRC minimum is 100 nm is a DRC violation. More subtly, a tip specified at 105 nm in a process with a 100 nm minimum may still be risky: process variation at the tight end of the lithography capability produces high width variability at these scales, and a nominally 105 nm tip may fabricate with a distribution that includes some instances well below 100 nm. A verification rule that requires a minimum tip width of, say, PDK_minimum + 15 nm is a useful design margin check separate from the hard DRC threshold.

Width continuity at taper endpoints

The endpoint widths of a taper must match the widths of the waveguides it connects to. A taper from 500 nm to 600 nm connecting a 500 nm routing waveguide to a 550 nm input port is not correctly matched: the wide end of the taper is 50 nm wider than the port it connects to, creating an abrupt width step at the taper output. This is a common error when taper cells are selected from a library without careful attention to endpoint matching. The verification check compares each taper endpoint width against the declared width of the adjacent port, within PDK tolerance.

A Scenario: The Modulator Access Taper Problem

Consider a silicon photonics team designing a 4-channel wavelength-selective switch using ring resonator add-drop filters with integrated thermo-optic heaters. Each ring is connected to bus waveguides via PDK bend cells at 500 nm width, and connected to the heater driver routing via doped silicon contact regions implemented as rib waveguides. The transition from strip waveguide (fully-etched, 500 nm width) to rib waveguide (partially-etched, 600 nm width) requires a strip-to-rib taper.

The PDK provides a strip-to-rib taper cell with specific endpoint widths (480 nm strip side, 600 nm rib side) and a specified minimum length of 15 μm. The designer places the taper cell, but the strip side of the taper connects to a 500 nm wide routing waveguide, not the 480 nm endpoint the taper expects. A 20 nm width step occurs at the strip input to the taper.

Simulation of the individual taper cell predicts low loss, because the PDK model is accurate for the specified endpoint widths. But the as-drawn connection has an abrupt 20 nm step that the simulation never saw. Across 8 such connections (two per ring, four rings), the accumulated junction loss adds a measurable increase to the total through-path insertion loss. The geometric DRC passes — there's no minimum-spacing violation. The SPICE LVS passes — the ports are connected. Only a photonic verification check that specifically validates taper endpoint width matching catches this.

Taper Checks in Non-PDK Designs

We're not saying that photonic taper verification only applies to PDK-based designs. Research groups designing on custom processes — silicon nitride, lithium niobate on insulator, or in-house silicon photonics — often draw custom tapers without PDK cell backing. For these designs, the verification framework needs to extract taper geometry from flat polygons rather than cell instances: identifying taper shapes from their characteristic trapezoid topology, measuring width profiles at multiple points along the taper length, and checking the profile against user-specified adiabatic conditions.

This is a harder recognition problem than checking a PDK cell instance, but the physics-based criteria are the same: half-angle relative to a threshold derived from the mode-coupling beating length in the relevant width regime, tip width relative to process minimum, and endpoint width matching. Even for non-PDK tapers, all three checks reduce to geometry measurements that are extractable from the GDS-II file.

The key practical insight is that taper violations are almost always layout assembly errors — a designer connected the wrong cell, misread a port width, or used a shortened taper to fit a routing constraint — not fundamental design errors requiring re-simulation. Catching them in verification allows correction in layout tool in minutes. Not catching them produces test results that are hard to explain and harder to fix after fabrication.

Back to Blog