2. 硅光计算核心器件与物理层基础
硅光计算芯片的算力并非凭空产生,它最终要落到几个基础光器件上:光波导负责把光“导线化”地约束在芯片里传输,微环谐振器和马赫-曾德尔干涉仪(MZI)负责对光进行选择与干涉,调制器把电信号写进光载波,光电探测器再把光还原成电。理解这五类器件的物理行为,以及它们如何被“翻译”成矩阵乘法、权重和激活等计算语义,是后续软硬件协同与任务映射的物理前提。
光波导:计算的“布线层”与相位累积器
硅波导通常由硅(折射率约3.48)作芯层、二氧化硅(约1.44)作包层构成,依靠全内反射把光限制在几百纳米宽的条形或脊形结构中。单模条件由波导宽度和高度共同决定,常见绝缘体上硅(SOI)平台在1550 nm波段采用约500 nm×220 nm的截面。波导本身不是“透明管子”,它同时是相位器件:光传播距离L后累积的相位为
φ = (2π / λ) · n_eff · L
其中λ为真空波长,n_eff为波导有效折射率。示例:若λ=1550 nm、n_eff=2.4,则每100 μm波导累积相位约为 2π×2.4×100/1.55 ≈ 973 rad,即约155个2π周期。这个巨大的相位基数说明:波导长度差是干涉器件设计的核心自由度,而热光或电光效应只需在此基础上做微小调制,就能改变干涉结果。波导的另一个关键指标是传播损耗,典型值约1~3 dB/cm,长距离布线会直接吃掉光功率预算,因此计算阵列的拓扑布局必须与损耗预算一起考虑。
微环谐振器:波长选择与权重映射
微环谐振器是一个闭合环形波导与直波导耦合的结构。当环周长L满足谐振条件
m · λ_res = n_eff · L (m为整数)
时,特定波长λ_res的光会在环内共振增强,从直波导“下载”到环中或从环中“上传”到直波导;偏离谐振波长的光则几乎不受影响地直通。因此微环天然是一个波长选择开关。它的计算价值在于:通过热光(硅的热光系数约1.8×10⁻⁴/K)或载流子色散效应改变n_eff,就能让谐振峰平移,从而改变某一波长通道的透过率。若把多个不同半径的微环并联在同一总线波导上,每个环对应一个波长通道,就得到波分复用(WDM)权重库:输入光信号按波长分载,每个环的透过率T_i即该通道的权重,探测器上得到的是各通道加权求和。
微环的权重不是任意值,而是由耦合状态决定的。全通型微环的透过率随失谐量呈洛伦兹线型,在临界耦合附近可实现接近0的下载和接近1的直通。实际映射时,常把权重编码为谐振峰与信号波长的相对失谐:失谐越大,透过率越低。示例:某环自由光谱范围FSR约10 nm,若信号波长固定,通过加热使谐振峰平移0.5 nm,透过率可从约0.9降到约0.3,相当于把该通道权重从0.9调到0.3。这种“热调权重”速度在微秒量级,适合准静态权重加载,不适合高速动态计算。
马赫-曾德尔干涉仪:相位到强度的线性变换
MZI由两个分束器(常用50:50定向耦合器或多模干涉耦合器)和两条臂组成。输入光被等分到两臂,经过不同相位后重新合束,输出强度随相位差Δφ按
I_out = I_in · cos²(Δφ / 2)
变化。若在其中一臂加移相器,Δφ就是可编程量。把MZI做成2×2端口,其传输矩阵可写成
[E_out1] [cos(θ) -j·sin(θ)] [E_in1]
[E_out2] = [-j·sin(θ) cos(θ) ] [E_in2]
其中θ=Δφ/2。这正是酉矩阵的形式,因此MZI网格可以级联实现任意酉变换,再配合对角衰减层实现任意矩阵乘法。这是硅光计算最经典的映射方式:把神经网络权重矩阵分解为若干2×2酉矩阵与对角矩阵的乘积,每个MZI承担一个旋转角θ,每个衰减器承担一个奇异值。示例:一个2×2实矩阵[[0.8,0.6],[0.6,-0.8]]可分解为旋转角约36.87°的MZI与单位衰减组合,通过热调两臂相位差实现。MZI的优点是相位-强度关系明确、可级联、插损相对可控;缺点是单元尺寸较大(数十至数百微米),大规模网格的相位误差累积需要校准。
调制器与探测器:电光接口
调制器把电信号转换为光载波的强度或相位变化。硅中常用载流子色散效应:在波导旁做PN结,反向偏压改变耗尽区宽度,从而改变n_eff和吸收。典型行波调制器长度约1~5 mm,V_π·L约1~2 V·cm,带宽可达数十GHz。计算映射中,调制器负责把输入数据(如激活值、输入向量)加载到光载波上,是“电→光”的入口。光电探测器则相反,常用锗吸收层集成在硅波导上,光子被吸收产生电子-空穴对,在外加偏压下形成光电流,响应度约0.8~1.0 A/W,暗电流在nA量级。探测器输出的是模拟电流,需要跨阻放大器转为电压后再做ADC采样。因此,一个完整的光计算链路是:电输入→调制器→波导/微环/MZI权重网络→探测器→电输出。每一级的损耗、噪声和非线性都会影响最终的计算精度。