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。这种“热调权重”速度在微秒量级,适合准静态权重加载,不适合高速动态计算。

硅光计算物理层:从光器件到计算映射 光波导 约束传输 + 相位累积 φ = 2π·n_eff·L / λ 微环谐振器 波长选择 / 权重映射 m·λ = n_eff·L 马赫-曾德尔干涉仪 相位差 → 干涉强度 I ∝ cos²(Δφ/2) 调制器 电信号写入光载波 载流子色散 / 热光 光电探测器 光 → 电流 I = R·P_opt 计算映射关系 波长通道 → 向量分量;透过率/分束比 → 权重 干涉/探测 → 加权求和;非线性 → 激活 关键参数与典型量级(示例,非实测) 波导损耗:1~3 dB/cm | n_eff:约2.4(1550 nm) | 相位:φ = 2π·n_eff·L/λ 微环FSR:约10 nm | 热光系数:约1.8×10⁻⁴/K | 调谐速度:微秒级 MZI分束比:50:50 | 干涉:I ∝ cos²(Δφ/2) | 调制带宽:数十GHz 探测器响应度R:约0.8~1.0 A/W | 暗电流:nA级 | 输出:I = R·P_opt

马赫-曾德尔干涉仪:相位到强度的线性变换

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权重网络→探测器→电输出。每一级的损耗、噪声和非线性都会影响最终的计算精度。

器件到计算的映射要点