RSOFT使用教程
目录
Rsoft简介 ................................................................................................................................. 3 Chapter 7 Tutorials 第七章 教程 .............................................................................................. 5 Tutorial 1: Ring Resonator 教程1:环形共振器 ................................................................... 5
Device Layout: 器件结构: ............................................................................................. 5 Defining Variables 定义变量 ........................................................................................... 6 Drawing the Structure 画器件结构图 .............................................................................. 6 Checking the Index Profile 核对折射率分布 ................................................................... 9 Adding Time Monitors 添加时间监视(探测)器 ....................................................... 10 Simulation: Pulsed Excitation 模拟:脉冲激发 .................................................................... 12
Launch Field 激发场 ...................................................................................................... 12 Wavelength/Frequency Spectrum 波长/频率光谱 ......................................................... 12 Increasing the Resolution of the FFT 提高FFT的分辨率 ............................................ 14 Simulation: CW Excitation 模拟:连续激发 ....................................................................... 16 Tutorial 2: PBG Crystal: Square Lattice 教程 2:PBG 晶体:四方晶格 .......................... 17 Lattice layout 晶格布局 .......................................................................................................... 17
Base Lattice Generation 基准晶格的创建 ..................................................................... 17 Lattice Customization 定制晶格 .................................................................................... 18 Checking the Index Profile 核对折射率分布 ................................................................. 18
1
Inserting Time Monitors 插入时间监视器 ..................................................................... 19 Launch Set Up 激发场设置 ........................................................................................... 20 Simulation 模拟 ...................................................................................................................... 21 Data Analysis 数据分析 ......................................................................................................... 22
Switching Polarization 改变偏振为TM模.................................................................... 23 Periodic Boundary Condition Set Up ...................................................................................... 24 Tutorial 3: PBG Crystal: Tee Structure 教程 3:PBG晶体: T型结构 .................... 24 Tutorial 4: PBG Crystal: Defect Mode 教程四:PBG 晶体:缺陷模型 .................... 24
2
Rsoft简介
包括BeamPROP、FullWAVE、BandSOLVE、GratingMOD、DiffractMOD、FemSIM, 以及MOST软件。以下是Rsoft各个模块的介绍:
BeamPROP :是一个高度集成了计算机辅助设计和模拟仿真的专业软件,专用于设计集成光学波导元件和光路。此软件使用先进的有限差分光束传播法 (finite-difference beam propagation method)来模拟分析光学器件。用户界面友好,分析和设计光学器件轻松方便。其主程序为一套完善的用于设计光波导元件和光路CAD设计系统,且可控制相关的模拟参数,如:数值参数、输入场以及各种显示、分析功能选项。另一功能为模拟程序,它可以在主程序内或独立执行模拟分析工作,以图形方式显示域的特性以及用户感兴趣的各种数值特性。
FullWAVE:是一高度整合之复杂光子组件仿真设计分析软件,它使用-有限差分时域之模拟分析方法,藉以分析一般光束传播法所无法建立模型分析的光子组件,例如光晶体与环状共振器等。因此,RSoft公司所开发的 BeamPROP 与 FullWAVE 软体,两者实际上是具有互补之作用。其主控程序为 BeamPROP 之 CAD Layout 系统,用来设计光波导组件及光路,亦即 BeamPROP 与 FullWAVE 共享同一个 CAD Layout 程序。
BandSOLVE:是目前世界上唯一一套商用的光子晶体能带结构模拟分析设计软件。集成了CAD和仿真功能,可以对所有光子晶体部件的能带结构进行自动的计算,包括:二维或三维的光子晶片和波导,二维或三维的腔体结构问题以及光子晶体光纤。
GratingMOD:用以设计并分析在光纤/波导光栅元件之应用软件。 体。其对于发展WDM与DWDM特别有助益。 它适合用来分析已知光栅结构(Design),亦可藉由量测或已它适合用来分析已知光栅结构(Design),亦可藉由量测或已知频谱-决定该光栅之特性(Synthesis)。知频谱-决定该光栅之特性(Synthesis)。 GratingMOD 可以设计分析任何波导横向结构(Transverse GratingMOD可以设计分析任何波导横向结构(Transverse Profile),因为它使用BeamPROP 的CAD 绘图界面设计光栅结构,并采用正交藕合模态理论(OrthogonalProfile),因为它使用BeamPROP的CAD绘图界面设计光栅结构,并采用正交藕合模(Orthogonal Coupled-Mode Theory) 与转移矩阵法(Transfer Matrix Method)有效地分析光栅特性。 Coupled-Mode Theory)与转移矩阵法(Transfer Matrix Method)有效地分析光栅特性。 GratingMOD GratingMOD 可定义周期性纵向微扰(Periodic Longitudinal Perturbation)以产生纵向光栅结构。 可定义周期性纵向微扰(Periodic Longitudinal Perturbation)以产生纵向光栅结构。 其使得GratingMOD 其使得GratingMOD适用於2D/3D 的模拟,且运算速度较Bi-Directional BPM 更快速。适用于2D/3D的模拟,且运算速度较Bi-Directional BPM更快速。
DiffractMOD:适用于绕射光学结构-例如:绕射光学元件、次波长周期性结构、光子能
3
隙晶体的模拟设计软体。元件、亚波长周期性结构、光子能隙晶体的模拟设计软体。DiffractMOD运用包含快速傅立叶分解(fast Fourier factorization)与泛用传输线公式(generalized transmission line formulation) -的严格藕合波分析
(Rigorous Coupled Wave Analysis - RCWA)技波分析(Rigorous洲Coupled Wave Analysis - RCWA)技巧。 它可以精确有效地模拟- 具有任意网格结构 它可以精确有效地模拟-具有任意网格结构与基本单元折射率剖面的2D/3D 结构,并能分析介电(dielectric)、色散(dispersive)与耗损(lossy) 等与基本单元折射率剖面的2D/3D结构,并能分析介电(dielectric)、色散(dispersive)与耗损(lossy)等材料结构。 材料结构。 再者, 使用者可弹性控制入射方向(incident direction) 与照度极化(polarization of再者,使用者可弹性控制入射方向(incident direction)与照度极化(polarization of illumination) 以完成模拟。illumination)以完成模拟。DiffractMOD与其他RSoft所开发- BeamPROP 、 FullWAVE 、 BandSOLVE 、 GratingMOD等元件 模拟软体共用CAD 布局界面 。软体共用CAD布局界面 。此CAD界面提供 任意轮廓的精确定义与全参数化的设计模型环境。DiffractMOD中的绕射结构布局,可直接选用FullWAVE (FDTD)进行时域响应(time-domain response)模拟,或选用BandSOLVE (PWE)进行能带结构分析(band structure analysis) 。
FemSIM:运用有限元素法(FEM- Finite Element Method)的泛用光子元件解模器(mode solver),透过非均匀网格(non-uniform mesh)可用来计算任意元件中的任何横切(transverse)与腔体(cavity)模态纪录。应用:可分析任何形状的元件-包含弯曲与罕见的形状。高度混合型元件-具高折射率对比(high index contrast)与small feature sizes的元件结构。耗损结构(Lossy structures) 。硅晶元件(例如:绝缘层上硅晶- SOIs- Silicon on Insulator)。极化旋转器(Polarization rotators)。空心或实心光晶光纤(Air or solid core photonic fibers)。雷射与光能隙晶体之缺陷与腔体(Laser and PBG defect cavities)。
MOST:用以优化设计分析光电元件之软体模组。以优化设计分析光电元件之软体模组。初阶的光子模型建立基本上牵涉到模拟,借以探究问题的相关物理特性;对於元件制造的设计周期而言,了解系统完整的参数空间便显得不可或缺。性;对于元件制造的设计周期而言,了解系统完整的参数空间便显得不可或缺。这可能牵涉到对合适范围参数空间的系统搜寻与多重维度的自动优化。 空间的系统搜寻与多重维度的自动优化。做为RSoft光子元件模拟软体的自动优化模组,MOST可简化参数扫描与优化的定义、计算及分析。扫描与优化的定义、计算及分析。
4