第一次分析倾斜光栅的人,往往默认它和普通布拉格光栅是一回事,把光栅周期带进标准公式算出布拉格波长就结束了。等仿真结果出来,耦合角偏离目标好几度、主峰强度差一截,再回来翻公式才发现,倾斜这个动作,把原本一维的相位匹配问题变成了二维矢量问题。做集成光子学、光波导耦合、光栅型无源器件的朋友,应该都遇到过类似的困惑。
这篇内容把我自己在分析倾斜光栅耦合器过程中用到的方法、参数影响规律,以及仿真和实验里容易踩的坑,从头到尾梳理一遍。先说清楚:这里讨论的倾斜光栅,是刻在平面波导表面或波导芯层里的周期性结构,其光栅条纹与波导传播方向不再垂直,而是存在一个夹角φ。这种结构由于同时具备周期性和方向性,在光波导耦合场景中越来越多地被用作物镜到芯片端面的转接、模式转换和路由元件。下面我按“为什么需要它—怎么算—怎么仿真—参数怎么调—有哪些坑”这条线来展开。
1. 倾斜光栅在波导耦合里的不可替代性
1.1 普通周期光栅耦合器的局限
常见的表面光栅耦合器,是在波导的一个特定区域刻蚀出周期性槽形。它耦合的前提条件是光栅波矢、导模波矢和入射光波矢三者满足相位匹配,通常写成:
n_out·sinθ = n_eff + mλ/Λ
这个式子确实好用,但它只约束了沿着波导轴方向的分量,光栅结构和波导轴的关系被简化为简单的一维线性关系。凡是做过这类器件仿真的人都会有体会:当目标入射角相对波导法线方向较大,或者希望实现垂直入射、垂直出射时,标准一维公式给出的周期往往要么过大、要么过小,超出了工艺可实现的窗口。更麻烦的是,一维模型无法解释为什么在实验里总多出一个来自衬底方向的辐射或者反射峰,因为它里面根本没有给横向光栅矢量留位置。
普通光栅还有一个工程痛点,就是设计灵活度非常有限。波导有效折射率一旦确定,波长和周期基本是一一锁定的关系,想换一个耦合角度只能重新设计整个版图。尤其在做硅光晶圆级测试时,光纤阵列的倾斜角度通常被机械结构固定在20°到45°之间,这时采用普通光栅设计,要么周期极大导致耦合区域太长,要么耦合角跟光纤夹具对不上,项目周期全耗在对准调试上。这些问题正是倾斜光栅能被接受的根本原因。
1.2 倾斜光栅的两级作用:失配补偿与方向控制
倾斜光栅通过在平面内把光栅条纹旋转一个角度φ,把光栅矢量拆分成两个分量:纵向分量K_g·cosφ参与波导方向上的相位匹配,横向分量K_g·sinφ则参与界面法线方向上辐射模式的匹配。这一拆,直接带来两类新的设计能力。
第一类能力是工艺窗口的调节。选定一个制造友好的物理周期Λ后,通过改变φ可以给有效周期做连续缩放,等效公式为Λ_eff = Λ / cosφ。这样,同样一套刻蚀版图和同一批光栅工艺,只要在版图上微调条纹旋转角,就能覆盖多组不同的布拉格波长或耦合角度,不需要为每个波长重新开一套周期。我在项目里就用过这个特性,把同一块版图预留出几个不同倾斜角的栅条,流片后通过测试直接筛选出最优角度,节省了一轮流片成本。
第二类能力是出射方向的控制。倾斜角让衍射各级次的空间方向发生偏转,能够把原本可能会耦合到衬底或高次包层模的份额,集中调整到目标光纤位置方向。这在晶圆级测试中尤其重要:光纤阵列通常以固定角度对准芯片,倾斜光栅通过旋转条纹让耦合角落在光纤端面可接受的范围内,极大降低了对准系统的调节难度。我做过的硅光耦合器项目中,用倾斜光栅把原本需要42°入射角的光纤对准,调整为更接近法线的8°入射,整个测试台架的对准调试时间缩短了将近一半。
