Ansys Lumerical | 光子集成电路之PN 耗尽型移相器仿真工作流

news/2025/1/12 1:07:44/

01 说明

本文旨在介绍Ansys Lumerical针对有源光子集成电路中PN耗尽型移相器的仿真分析方法。通过FDE和CHARGE求解器模拟并计算移相器的性能指标(如电容、有效折射率扰动和损耗等),并创建用于INTERCONNECT的紧凑模型,然后将其表征到INTERCONNECT的测试电路中实现,模拟反向偏置电压对电路中信号相移的影响。

02 综述

这里假设移相器的结构沿光传播方向是均匀的,因此仅模拟器件的横截面。我们将演示每个部分的仿真及结果。

步骤1:电学模拟

利用CHARGE求解器对移相器组件进行电学模拟,获得电荷载流子的空间分布作为偏置电压的函数,并将电荷分布数据导出为charge.mat文件。根据载流子浓度,我们也可以估计器件电容。

施加于器件的偏置电压为0V(上)和-4V(下)时,移相器横截面的电子分布曲线如下图所示:

由图可知,在没有施加偏置电压情况下,波导横截面上的电荷分布是对称的。通过施加足够强的反向偏压,由于pn结上耗尽区的加宽,电子被部分推出波导(向左),导致波导上电荷分布发生相当显著的变化。

电荷分布和耗尽区宽度的变化将改变结电容,器件的C-V曲线如下图所示:

由图可知,电子和空穴对结电容的贡献非常相似,且由于耗尽区加宽,随着施加更高的反向偏置电压,二者对结电容的贡献降低。电容的大小会影响移相器的工作速度(带宽),因此可以在电路模型中考虑这种影响。

步骤2:光学模拟

利用MODE求解器中的FDE模块进行光学模拟,从电学模拟获得的变化的载流子浓度改变了波导的折射率,所以波导的有效折射率与偏置电压有关。将第一步得到的电荷分布数据charge.mat加载到FDE求解器中,这里需要两个模拟来表征波导。

·偏置电压设置为0,使用频率扫描获得波导在0偏压的有效折射率关于频率的函数,波导数据导出为ps_active_0.ldf。

·使用Sweep进行电压参数扫描,计算中心波长处的有效折射率和损耗随偏置电压的变化,数据导出为neff_V.dat。

有效折射率、损耗和偏置电压的关系曲线以及模场分布如下图所示:

由图可知,较大的反向偏置引起较高的有效折射率扰动和较低的损耗。这是因为施加了反向偏压后,波导内自由载流子的耗尽会减少沿波导方向的光吸收量,较高的折射率扰动可以减小移相器实现π相移所需的长度。在-4V偏压下,移相器在1550 nm下的TE模被很好地限制在波导内,与波导内的载流子分布显著重叠,这可以显著地影响模式的有效折射率。

步骤3:电路模拟

将步骤2中的仿真结果加载到INTERCONNECT电路中的相关元件中,利用INTERCONNECT测试移相器元件在简单电路中的性能,使用光网络分析仪计算器件的频域响应。

不同偏置电压下的相移曲线如下图所示:

由图可知,随着偏置电压的变化,相位发生了变化。仿真结果表明,对于 500 微米的长度,在 4 伏偏置电压下相移约为 0.2 弧度,这表明移相器的 Vπ.Lπ 品质因数约为 0.03 Vm。


http://www.ppmy.cn/news/47137.html

相关文章

【神经网络必备知识汇总】:多模态深度学习、multi-channel详解及 项目实例

多模态深度学习 多模态深度学习(Multimodal Deep Learning)是一种利用多种数据来源(如文本、图像、语音等)进行深度学习的方法。它可以将不同模态的数据进行融合,从而获得更加全面、准确的信息。 在多模态深度学习中&a…

【华为OD机试真题 C++】1060 - 翻牌求最大分 | 机试题+算法思路+考点+代码解析

文章目录 一、题目🔸题目描述🔸输入输出🔸样例1 二、代码参考 作者:KJ.JK 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 &am…

蓝精灵协会 (The Smurfs‘ Society) 宣布与著名艺术家展开一系列的合作,打造传奇 PFP 系列

4 月 18 日,The Smurfs Society 将推出第一个由 Smurfs 品牌支持的官方 PFP 系列。该系列建立在链上游戏的基础之上,该游戏聚集了超过 85,000 名玩家,并在设计、创意和与著名艺术家的合作方面设立了新标准。 而最近,蓝精灵官方&am…

考验大家指针功底的时候到了:请问如何理解 (int*)1 + 1 ?

来,猜猜看,这里的执行结果是什么? 这是今天课上的一道理解题,给大家一点点思考时间。 (心里有答案了再往下滑哦) 5 4 3 2 1 . 答案是,报warning!因为%d不是用来输出指针的哈…

String a = new String(“abc“); 创建了几个对象?String a = “abc“; 呢?

String a new String(“abc”); 创建了几个对象?String a “abc”; 呢? 答案:String a new String(“abc”); 创建了1个或2个对象;String a “abc”; 创建了0个或1个都对象 String a new String(“abc”); 创建过程 首先在…

Java基础(十六):String的常用API

Java基础系列文章 Java基础(一):语言概述 Java基础(二):原码、反码、补码及进制之间的运算 Java基础(三):数据类型与进制 Java基础(四):逻辑运算符和位运算符 Java基础(五):流程控制语句 Java基础(六)&#xff1…

【Zblog建站】搭建属于自己的博客网站,并内网穿透实现公网访问

文章目录 1. 前言2. Z-blog网站搭建2.1 XAMPP环境设置2.2 Z-blog安装2.3 Z-blog网页测试2.4 Cpolar安装和注册 3. 本地网页发布3.1. Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 1. 前言 想要成为一个合格的技术宅或程序员,自己搭建网站制作网页是绕…

小鹏开启架构造车,冲击年销300万台入场券

作者 | 张祥威 编辑 | 德新 2023上海车展开始前,小鹏汽车发布了新一代技术架构SPEA 2.0扶摇。 扶摇是一次重要转向。基于这一新架构,小鹏的整车综合研发成本可以降低50%,接下来将有10多款新车密集投放。 大众进入电动化时代后&#xf…