ホーム スクリーンショット ユーザーマニュアル Blueskyロゴ YouTube
OghmaNano 有機/ペロブスカイト太陽電池、OFET、OLEDをシミュレーション ダウンロード

FDTD チュートリアル:集積フォトニクスリング共振器

SEM image of a ring resonator, an example photonic integrated circuit (PIC) component.
フォトニック集積回路(PIC)で使用されるリング共振器の例。

1. 概要:何をシミュレーションするか

フォトニックリング共振器は、1 本以上の 直線バス導波路の隣に配置された閉ループ導波路によって形成されるコンパクトな光学共振器です。バスへ入射した光はエバネッセント結合によりリングへ結合できます。リングの光路長が共振条件 (mλ = neffL)を満たすと、建設的干渉により共振器内部に循環パワーが蓄積されます。 共振から外れた波長は効率よく結合せず、その代わりバス導波路内に留まります。

このような波長選択的挙動のため、リング共振器は フォトニック集積回路(PICs)において、フィルタリング、波長分割多重(WDM)、 変調、センシング、およびオンチップ信号ルーティングに広く用いられています。これらはデータ通信用シリコンフォトニクスプラットフォーム、 LiDAR システム、バイオセンサー、および集積光信号プロセッサに見られます。その小型フットプリント、CMOS 互換性、 および強い電場増強により、現代の集積フォトニクスの基本構成要素の 1 つとなっています。

このチュートリアルでは、代表的なリング共振器構造( ?? を参照) を 有限差分時間領域法(FDTD) を用いて調べます。 直線導波路へ導波モードを入射し、リングへのエバネッセント結合を観察し、 光パワーが時間とともにどのように発展するかを監視します。

このシミュレーションにより、次のことが可能になります:

数値計算の観点では、この例は完全な FDTD スタックを活用します:形状定義、 ソース注入、完全整合層(CPML)吸収境界、時間ステッピング、 および検出器抽出です。物理的には、集積フォトニクスデバイスにおける共振、結合強度、 および共振器寿命に対する直感を与えます。

2. 新しいシミュレーションの作成

New simulation ウィンドウを開き、FDTD examples カテゴリを選択します (??)。 次に、Integrated Photonics Ring Resonator の例を選択します (??)。 これにより、 ?? に示すメインインターフェースが読み込まれます。

OghmaNano New simulation window showing categories including an FDTD examples option.
New simulation ウィンドウ。FDTD examples を開きます。
FDTD example list including Integrated Photonics Ring Resonator.
FDTD examples 一覧。Integrated Photonics Ring Resonator を選択します。
Main OghmaNano window showing a 3D view of a ring resonator coupled to a straight waveguide.
リング共振器例を読み込んだ後のメイン OghmaNano インターフェース。

3. メインウィンドウでの見方

デバイスは Device structure タブの 3D view に表示されます (??)。 Terminal タブには実行中のソルバー出力が表示され、Output タブにはシミュレーションによって生成されたファイル (スナップショット、検出器、および設定エクスポート)が一覧表示されます。

この例では主に次を使用します:

4. シミュレーションの実行

Terminal tab showing the FDTD module starting, timestep and wavelength information, and OpenCL device selection.
FDTD 実行中の Terminal タブ。これを用いてタイムステップ、波長、およびバックエンド選択を確認します。
Output tab listing files produced by the ring resonator simulation including detector outputs and snapshots directory.
実行後の Output タブ。ここから snapshots/ フォルダと検出器出力を開きます。

5. パワー密度スナップショットの表示

Output タブから snapshots/ 出力ディレクトリを開き、スナップショットビューアを起動します。 パワー密度ファイル(例えば power_density.csv)をプロットし、スライダーを使って時間を追ってください。 代表的なスナップショットを ???? に示します。

ソースがバス導波路へ入射すると、エネルギーが結合領域へ向かって伝搬し、その後 リングへ結合する様子が見えるはずです。より後のスナップショットではリング内の循環とビルドアップが示され、 その後出力導波路への定常的なルーティングが現れます。

Snapshot viewer showing early-time power density in the simulation domain.
初期時間のパワー密度スナップショット:初期放射とバス導波路への入射。
Snapshot viewer showing power density as the field reaches the coupling region.
パワーが結合器領域に到達し、リングと相互作用し始めます。
Snapshot viewer showing power density circulating around part of the ring.
バスから共振器へエネルギーが結合されるにつれて、リング内の循環が見えてきます。
Snapshot viewer showing power density in the bus and ring at a later time.
後時間のスナップショット:バスとリング全体でのエネルギー分布が安定化します。
Snapshot viewer showing a later-time power density distribution with clear ring build-up and output routing.
後時間スナップショットの例:リング内ビルドアップと出力導波路へのルーティングが明確に見えます。

6. 検出器出力の表示

この例には、出力導波路上に配置された 2 つの検出器が含まれています。Output タブから各検出器ファイルを開き (?? を参照)、 記録された信号を時間に対してプロットします。2 つの検出器出力を ?? および ?? に示します。

(挿入予定画像:detector0-output.jpg)
(挿入予定画像:detector1-output.jpg)

定常 CW 動作では、初期過渡の後に検出器トレースが一定値へ近づくことが期待されます。 持続的なビートやドリフトするベースラインが見られる場合、それは通常、(i) 広帯域励起(真の単一周波数ではない)、 (ii) 境界/ポートからの反射、または (iii) 幾何形状の分解能不足による分散の導入を示しています。

7. 光源の編集:CW とパルス励起

シミュレーションの光源エディタを開き、励起波形設定を探します (??)。 CW/ガウシアン正弦波スタイルの励起からパルス波形へ切り替えます (??)。 その後シミュレーションを再実行し、検出器出力を比較してください。

(挿入予定画像:light-src.jpg)
(挿入予定画像:pulse1.jpg)

パルス励起では、検出器時系列に明確な過渡応答が現れるはずです。すなわち、エネルギーが リングへ結合するときの初期立ち上がり、その後パルス通過後に蓄積されたエネルギーが結合と損失を通じて出ていく 減衰です。「どの程度共振的か」を単一の数値でまとめたい場合は、パルスピーク後の検出器トレースにおける減衰定数を測定してください。 これはこの構成における有効共振器寿命の直接的な指標です。

8. クイックチェックと一般的な失敗モード

👉 次のステップ: 検出器の挙動に納得したら、自然な拡張は波長スイープ (または短い広帯域パルス + FFT)により共振スペクトルを抽出し、線幅から \(Q\) を見積もることです。

6. 検出器出力の表示

実行完了後、Output タブを開いて power.csv を探します (??)。 このファイルをダブルクリックすると、選択した検出器のパワービューアが開きます。

OghmaNano Output tab showing power.csv, which opens the detector power-versus-time plot when double-clicked.
power.csv を含む Output フォルダ。このファイルを開くと検出器パワービューアが表示されます。
Detector 0 power versus time plot. Power rises rapidly and shows oscillations as the resonator response builds up.
Detector 0:パワーは急速に立ち上がり、共振器応答のビルドアップ中に振動を示します。
Detector 1 power versus time plot. Signal appears later than detector 0 because the monitored port is further along the coupling path.
Detector 1:監視ポートが結合経路のより下流にあるため、Detector 0 よりも遅れて信号が現れます。

???? を比較してください。 近い検出器はより早く応答し、下流の検出器は、電場がバス/リング結合領域を通過してから監視ポートへ到達する必要があるため、 より遅く応答します。

7. 励起をパルスへ切り替える

ソースパラメータは Optical リボンから編集します (??)。 Light Sources をクリックして、 ?? に示す光源エディタを開きます。

OghmaNano Optical ribbon showing the Light Sources button and other optical tools.
Optical リボン。Light Sources を使って FDTD 励起を編集します。

光源エディタで FDTD タブを開き、波形を Gaussian sine pulse に設定します。これにより連続波励起がキャリアを含む短パルスへ置き換えられ、 伝搬遅延および共振器ビルドアップがより明瞭に見えるようになります。

Light source editor with the FDTD tab selected, showing waveform set to Gaussian sine pulse and polarisation settings.
光源エディタ(FDTD タブ):WaveformGaussian sine pulse に設定します。
Snapshot of the ring resonator simulation shortly after a pulsed excitation, showing the pulse entering and starting to couple into the ring.
パルス実行:注入されたパルスが構造へ入り始めた初期時間スナップショット。
Snapshot later in time showing pulse energy circulating in the ring and coupling back into the bus waveguide.
パルス実行:リング内の循環と結合ダイナミクスを示す後時間スナップショット。

シミュレーションを再実行し、その後検出器プロット (????)を再度開いてください。 パルスを用いると、検出器信号には通常、より明確な立ち上がり、ポート間の有限遅延、および損失と結合強度を反映した減衰/リングダウンが現れます。