首页/文章/ 详情

用于光子集成电路的集成微透镜和光栅耦合器

3天前浏览18
翻译整理:David | 摩尔芯创  


本文介绍了一种用于光子集成电路光纤-波导耦合系统的多尺度仿真工作流程。光与光栅耦合器在微观上的相互作用使用 Ansys Lumerical 进行仿真,而 Ansys Zemax OpticStudio 则用于宏观传播和公差分析。此示例的工作流由四个步骤组成。前两个步骤模拟了光从光栅耦合器传播到光纤(“出”方向),而后两个步骤模拟了光从光纤传播到光栅耦合器(“入”方向)。分析了两个方向对系统损耗的贡献,以及对光纤横向偏移的公差分析。


 


概述


 


由于模式失配以及对光纤和波导之间的错位高度敏感,高效的光纤-波导耦合器设计非常具有挑战性。为了应对这一挑战,复杂的耦合器设计涉及光与微观及宏观结构相互作用。在不同尺度级别上对这些复杂的相互作用进行仿真和优化对于耦合器的设计至关重要。在本文中,我们介绍了一种多尺度的仿真工作流,利用 Ansys Lumerical 和 Ansys Zemax OpticStudio 之间的互操作性来设计耦合器。在可以解决高效耦合器设计挑战的各种耦合机制中,我们提出了一种带有光栅耦合器的解决方案,其中在光栅上方添加微透镜以提高光纤对准的公差。工作流划分如下:


第 1 步:使用 Lumerical 进行微观设计(“OUT”方向)

对于设计的起点,假设我们有一个经过优化的光栅。有关如何优化光栅以实现波导与光纤耦合的更多详细信息,请参阅文章Lumerical 针对 Grating coupler 的仿真分析方法


Ansys Lumerical 的 FDTD 求解器用于计算光栅输出端的电场。然后将结果导出到 .zbf 文件中。


第 2 步:使用 Zemax 进行宏观设计(“OUT”方向)

步骤 1 中的 .zbf 文件被导入 OpticStudio 中,用于将光进一步传播到光学系统中。我们介绍了如何进行公差分析,并证明添加微透镜会显著提高光纤对准的公差。在此步骤结束时计算系统的耦合效率。


第 3 步:使用 Zemax 在反方向上进行宏观设计(“IN”方向)

在此步骤中,我们开始设计系统,考虑光从光纤通过微透镜传播到光栅耦合器。


第 4 步:使用 Lumerical 在反方向上进行微观设计(“IN”方向)

在此步骤中,使用 Zemax 中的 POP 计算的场数据将导入到 Lumerical中,用于计算系统的耦合效率。


运行和结果


第 1 步:使用 Lumerical 进行微观设计(“OUT”方向)

系统的起点

  • 打开文件 Grating Coupler.fsp 并检查系统是如何设置的。

在此步骤中,我们认为光栅已经优化。有关更多详细信息,请参阅文章 Lumerical 针对 Grating coupler 的仿真分析方法


光从波导注入并从光栅出射。FDTD 求解器的仿真区域设置为覆盖光与光栅相互作用的区域,并在出光的位置上方放置一个监视器。


 


计算场并导出为 ZBF 格式

  1. 打开并运行脚本 ZBF Export.lsf

  2. 运行脚本后,检查项目文件夹中 .zbf 文件(Microlens_OUT.zbf)的创建情况。

  3. 检查脚本提示窗口上得到的 Angle 和 Device loss。


该脚本计算光栅输出处的空间电场,并将结果导出到 ZBF 文件中。然后,OpticStudio 可以直接读取数据,以在物理光学传播工具 (POP) 中定义光束。


为了在 POP 中沿主光线传播光束,能量需要沿垂直于 ZBF 平面的方向传播。因此,在 Lumerical 中记录电场数据的平面应垂直于能量传播的方向。由于光栅不会在垂直于波导平面的方向上出光,因此需要旋转记录电场的平面(ZBF 平面)以垂直于传播方向。


ZBF Export.lsf 脚本中,平面的旋转是使用 farfieldexact 函数执行的,该函数可以将监视器收集的场投影到任何指定的平面。传播光束的角度以及 ZBF 平面的角度会自动计算并从脚本中得到。


 


第 2 步:使用 Zemax 进行宏观设计(“OUT”方向)

光学系统

  1. 复 制 .zbf 文件到 Zemax >POP >BEAMFILES 文件夹中。

  2. 在 OpticStudio 中打开 ZOS 文件 Microlens_OUT.zprj,并在镜头数据编辑器中检查系统是如何设置的。

  3. 检查 System Explorer 上的视场角,使其与步骤 1 中计算的传播角一致。

  4. 在 POP 中加载上一步中生成的 .zbf 文件。


在 OpticStudio 中,通过选择上一步生成的 .zbf ,将 Lumerical 计算的光束信息加载到 POP 中。光通过介质传播到微透镜,然后我们使用Coordinate Breaking,使之与光纤对准相关的各种参数相对应 。Lumerical 得到的传播角度在 System Explorer 的 Field 部分手动设置为 ZOS。


 


为了使耦合高效,重要的是设计一个具有最佳曲率的微透镜,同时考虑到与光纤的距离。OpticStudio 提供了优化系统的工具,或者通过简单的扫描一个或两个参数来可视化对耦合效率的影响。我们在下面显示了镜头曲率和光纤在 x 方向上横向偏移对耦合效率的影响。


 


上面的扫描表明,对于微透镜中心和光纤之间 300μm 的给定距离,曲率半径约为 500μm 时达到最大耦合效率。然后将微透镜的曲率半径设置为 500μm。


公差分析

微尺度耦合器设计可以实现高光纤-波导耦合效率,其效率通常对错位非常敏感。在封装中,满足所需的对准公差具有挑战性且成本高昂。虽然可以注意到它会导致峰值耦合效率降低,放宽对准容差的常见方法是在微尺度耦合器中添加透镜。


添加微透镜为从光栅中提取的光束留出了一些空间 ,以便于其扩束并朝向光纤准直。扩束和准直依赖于光和大于波长尺度的特征结构进行宏观相互作用。这可以通过 OpticStudio 中的物理光学传播 (POP) 进行完全模拟。POP 使用标量衍射理论在宏观系统中传播标量场。


对于 300μm 硅层顶部带有400μm曲率半径的微透镜的光栅耦合器,ZBF 平面旋转 5 度并耦合到 13μm 束腰的光纤中,这表示光纤具有扩展的纤芯。然后,可以通过 Universal Plot 工具对 coordinate breaks执行扫描来评估 fiber alignment对耦合效率的影响。


Zemax 提供耦合效率。为了更好地可视化,从Universal Plot结果中提取数据,归一化并转换为dB( 10xlog10(Coupling Efficiency) )


 


上图显示,如果没有微透镜,当光纤偏离最佳位置时,耦合效率下降得更快。使用 3dB 损耗作为参考来估计带宽,我们看到在使用微透镜时,对准容差会放宽,这是意料之中的,因为光束在被微透镜准直之前会扩束。


系统损耗计算 - “OUT” 方向

对于out方向,损耗在 POP 分析窗口的耦合结果上得到。耦合数是总的系统损耗与输出场(微透镜之后)和光纤模式(在 POP 分析窗口的光纤数据选项卡中选择)之间的重叠积分的乘积。因此,对于这个例子:0.593864 × 0.66287 = 0.39365 ~ 40%。


 


第 3 步:使用 Zemax 进行宏观设计(“IN”方向)

  1. 打开文件 Microlens_IN.zprj

  2. 在 POP 的 Display 选项卡上,应勾选"Save Output Beam To"。

  3. Zemax >POP >BEAMFILES(默认位置)文件夹复 制保存的Microlens__IN.ZBF


在这种情况下,设计从光纤开始到耦合器。因此,将根据先前的 Zemax 文件生成一个反向设计。在此示例中,使用相同的 Tilt Angle about Y 和 Decenter X ,以及上一步计算的结果(使用主光线) ,以研究完全相同的光线路径:


 


第 4 步:使用 Lumerical 进行微观设计(‘’IN''方向)

  1. 将上一步中保存的 .zbf 文件粘贴到 FDTD 文件所在的文件夹中。

  2. 打开文件 Grating Coupler.fsp

  3. 打开并运行脚本 ZBF Import.lsf

  4. 在脚本提示符窗口检查得到的 Device loss。


运行脚本后,可视化光栅内耦合的电场图。器件损耗在 Script Prompt 中得到。

 


系统损耗计算 - “IN” 方向

在这种情况下,FDTD 仿真用于获得更准确的总损耗估计。POP 耦合效率的计算需要一个 “fiber mode”,在这种情况下,是光栅耦合器的beam profile。此 beam profile 可以作为文件导入到 Fiber data 选项卡中。然而,在这种情况下,结果是根据 POP 的计算和从 “OUT” 方向下耦合器的光束分布得出的近似值。因此,为了获得更准确的结果,我们将计算总损耗,即 POP 分析中报告的系统损耗(直至微透镜表面)与 FDTD 仿真中报告的损耗的乘积。因此,对于这个例子:0.45275 × 0.910652 = 0.4123 ~ 41%。正如预期的那样,这种情况下,总的系统损耗与前一种情况(“OUT” Direction)一致。


 

 


重要的模型设置


  • 在本例中,FDTD 仿真的网格精度设置为 1,以缩短仿真时间。建议对网格精度进行收敛测试,以获得准确的 FDTD 仿真结果。

  • 在脚本中,远场分辨率设置为 2^7。这会影响 ZBF 中保存的场数据的准确性。通过在 OpticStudio 中检查仿真结果,可以对远场分辨率执行收敛测试。

  • Lumerical 针对 Grating coupler 的仿真分析方法中的FDTD 项目文件进行了修改,以便光从波导传播并由场监视器收集,而不是直接耦合到光纤上。

  • 对于没有微透镜的情况,代表光纤平面的场监视器被放置在硅层中,微透镜在氧化层的顶部形成。


 


  • 对于这两种情况(“OUT”和“IN”方向),重要的是要考虑 ZBF(导出和导入)平面上 POP 分析窗口的分辨率和宽度。这些通常在 ZOS 中自动计算,但建议在镜头数据编辑器的 Physical optics 选项卡上为每个相应表面手动选择这些参数(通过选中 Resample after refraction 框):


 


对于 “OUT” 方向,采样很重要,因为目标是获得更大的guard band,对于光束传播,这会增加倒易空间中的分辨率(POP 依赖于快速傅里叶变换)。


对于 “IN” 方向,需要仔细选择宽度,因为用作投影的 ZBF 平面尺寸必须小于 lumerical 中导入光源平面的尺寸,以便传递全部信息:

 


最后,重要的是要确保 monitor/import source 和 exchange plane 位于均匀折射率区域中。


进一步扩展模型


  • 类似的工作流可以应用于边缘耦合器。描述光束的 .zbf文件可以直接从FDTD的场监视器中导出,而无需执行本例中使用的远场投影脚本。

  • “ZBF 平面”所需角度、位置和跨度的计算可以根据光栅设计自动计算。

  • POP 现在支持黑盒,因此制造商提供的 ZOS 文件可以合并到此示例中。


附录


Zemax POP 分析是在数据的中心完成的。因此,对于out 方向,旋转ZBF 平面很重要,提取的数据也要位于中心。这是使用 zbf_exchange_functions.lsf 脚本中包含的远场投影和分析函数实现的。


参考文献

  1. Yi-Hao Chen, Angel Morales, Federico Duque Gomez, Taylor Robertson, Han-Hsiang Cheng, Hui Chen, Sean Lin, Kyle Johnson, "Design fiber-to-waveguide coupling for photonic integrated circuits," Proc. SPIE 12427, Optical Interconnects XXIII, 124270B (8 March 2023)

  2. Marchetti, R., Lacava C., Carroll L., Gradkowski K., and Minzioni P., "Coupling strategies for silicon photonics integrated chips [Invited]," Photonics Research 7(2), 201-239 (2019).

  3. Mangal N., Snyder B., Campenhout J.V., Steenberge G.V., Missinne J., "Expanded-Beam Backside Coupling Interface for Alignment-Tolerant Packaging of Silicon Photonics", IEEE JSTQE 26(2), 1-7 (2019)

- END -


来源:摩尔芯创
ACTOpticalSystemMarc电路半导体光学电力电子UM电场理论多尺度
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-12-18
最近编辑:3天前
摩尔芯创
光学仿真、光学培训、硅基光电子
获赞 6粉丝 7文章 44课程 0
点赞
收藏
作者推荐

【Lumerical系列】无源器件-端面耦合器3丨仿真流程

本期是Lumerical系列中无源器件专题-端面耦合器第三期。本期主要展示从设计端面耦合器,到参数优化以实现模式的最大耦合效率,最后利用端面耦合器的S参数在INTERCONNECT中生成紧凑模型的整个流程。引言集成光子芯片中光的输入和输出有两种常用方法,即通过光栅耦合器或端面耦合器。虽然光栅耦合器为从芯片上的任何位置输入和输出光提供了一种非破坏性解决方案,但由于光栅耦合器的色散工作原理,其带宽可能受到限制。而端面耦合器需要额外的切割和抛光工艺来创建耦合面,但其优势在于能提供较大的工作带宽。本期文章参考文献[1]设计了一个基于绝缘体上硅(SOI)结构的端面耦合器,该耦合器能高效地将光耦合进/出传统SMF-28光纤,工作中心波长为1550nm,其结构示意图如图1所示。图1(a)端面耦合器结构示意图;(b)横截面示意图如上图所示,该端面耦合器包含3个Si3N4层,且硅波导采用倒锥形结构,用于将光场扩展成更大的波导模式,使其与光纤模式更兼容。此外,Si3N4层的有效折射率由亚波长光栅控制,即高折射率(Si3N4)和低折射率(SiO2)材料的交替条带。该器件的品质因数(FOM)是波导模式和光纤模式之间的耦合效率,它是有效折射率失配和模式尺寸失配的函数。在此示例中,重点是优化光纤位置和倒锥形波导的长度。对于倒锥形波导的设计,使用本征模扩展(EME)方法,因为它允许在扫描器件长度或器件的任何部分时立即重新计算S矩阵结果,不需重复运行仿真。设计过程包括以下5个主要步骤:1)利用FDE对光纤位置进行优化。2)利用EME对无基底的倒锥形波导长度进行优化。3)加入基底,利用EME进行最终优化。4)S参数提取:运行以获取作为波长函数的S参数并将结果导出到数据文件。5)紧凑模型创建:将S参数数据导入INTERCONNECT。步骤1:利用FDE对光纤位置进行优化将FDE求解器放置在SMF-28光纤和倒锥形波导相接的截面处,分别计算二者的横截面模场分布。首先是计算SMF-28光纤,运行FDE并计算模式,右键单击mode1以添加至全局卡组中,然后再运行FDE用于计算倒锥形波导截面的模式,选择波导中的mode1,然后单击特征模式分析窗口下的重叠分析标签,选择保存到全局卡组中的光纤模式并计算两种模式之间的重叠积分。单击优化位置以计算优化的光纤位置,从而实现最大的模式重叠,此时,两模式的重叠达到93%,如图2所示。图2光纤模式和波导模式的重叠步骤2:利用EME对无基底的锥形波导长度进行优化EME求解器会将倒锥形波导划分成多个单元,运行EME会计算所有模式在不同单元之间的重叠,当EME分析窗口弹出时,单击“emepropagate”,传播完成后就能从监视器中可视化场,如图3所示。图3倒锥形波导的电场图接下来开始优化倒锥形波导长度,将EME分析窗口的“propagationsweep”选项中的“groupspan2”设置为10-2000μm,共计100个点。传输完成后,单击“visualizeemesweep”以查看波导的透过率,即abs(S21)^2,如图4所示。结果显示,当波导的长度为1500μm时透过率最大,即达到了最大耦合。图4无基底时倒锥形波导长度与透过率的关系图步骤3:利用EME对加入基底的锥形长度进行最终优化在EME仿真中加入基底结构,然后采用与步骤2相同的方法在“propagationsweep”使用100个点对10-2000μm进行扫描,其透过率如图5所示。通过对比图4可以发现透过率的峰值有所下降,原因在于硅基底的厚度会影响泄漏损耗,且长度越长其损耗越大,因此最佳锥形长度确认为1500μm。图5有基底时倒锥形波导长度与透过率的关系图步骤4:S参数提取使用脚本扫描C波段的6种不同波长,每个波长S参数提取步骤:1)运行步骤3中的仿真文件;2)以1500μm的最佳倒锥形长度运行emepropagate;3)最后将S参数结果保存为波长函数,格式应与INTERCONNECT兼容。步骤5:紧凑模型创建在INTERCONNECT中添加1个OpticalNPortS-Parameter元件和1个OpticalNetworkAnalyzer元件,并将步骤4中保存的S参数数据加载到OpticalNPortS-Parameter元件中,如图6(a)所示。运行并查看光网络分析仪的传输结果,结果如图6(b)所示。这个基于MODE设计器件的紧凑模型可以用于INTERCONNECT电路级仿真。图6生成端面耦合器的紧凑模型。(a)示意图;(b)传输结果参考:[1]PapesM,ChebenP,BenedikovicD,etal.Fiber-chipedgecouplerwithlargemodesizeforsiliconphotonicwirewaveguides[J].Opticsexpress,2016,24(5):5026-5038.[2]https://optics.ansys.com/hc/en-us/articles/360042305354-Edge-coupler来源:摩尔芯创

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈