2. 硅光计算芯片的核心器件与计算范式
硅光计算芯片的性能评估,不能脱离其物理器件与计算映射方式空谈。同一套“算力”指标,在微环谐振器(MRR)权重库、马赫-曾德尔干涉仪(MZI)网格和光电探测器(PD)读出链路中,含义与瓶颈位置完全不同。理解器件如何把矩阵乘法“翻译”成光功率、相位与电流,是后续建立基准测试指标的前提。
一、三类核心器件:调制、干涉与探测
微环谐振器是波长选择性器件。当输入光波长满足谐振条件 λm = neffL/m(neff 为有效折射率,L 为环周长,m 为整数)时,光被耦合进环并循环增强,直通端出现陷波。通过热光或电光改变 neff,谐振峰发生漂移,从而改变特定波长的透射率 T(λ)。在权重库中,T 直接充当乘性权重:输入光功率 Pin 经微环后变为 Pout = T·Pin。因此微环的调谐效率(pm/mW 量级)、谐振线宽(典型几十 pm 到几百 pm)、自由光谱范围 FSR 与热稳定性,会直接映射为权重精度、动态范围和漂移误差。
马赫-曾德尔干涉仪由两个耦合器和两段相位臂构成,输出为两路光的相干叠加。以 2×2 MZI 为例,忽略损耗时其传输矩阵可写为:
[E_out1] [cos(Δφ/2) j·sin(Δφ/2)] [E_in1]
[E_out2] = [j·sin(Δφ/2) cos(Δφ/2) ] [E_in2]
其中 Δφ 为两臂相位差,由热光或载流子色散效应调节。多个 MZI 按 Clements 或 Reck 拓扑级联,可实现对光场的任意酉变换,进而通过奇异值分解实现一般实数矩阵乘法。MZI 的优势是相位调制线性度较好、插损相对可控;代价是网格规模增大后总插损、相位误差累积和校准复杂度迅速上升。
光电探测器完成光电转换,把干涉/加权后的光功率变为电流 I = R·P(R 为响应度,典型 0.8~1.1 A/W)。在计算链路中,PD 是“读出”环节,其暗电流、带宽、饱和功率和跨阻放大器(TIA)噪声共同决定输出信噪比与有效位数。若 PD 带宽不足,高速权重更新或脉冲调制信号会被低通滤波,表现为计算速率与精度同时下降。
二、矩阵乘法如何在光域完成
光域矩阵乘法的核心是“分光—加权—合光—探测”。以微环权重库为例,输入向量 x 被编码到 n 个波长的光功率上,第 j 个波长经第 i 行微环阵列时,透射率 Tij 代表权重 Wij,各路光在总线波导上非相干叠加,PD 输出电流正比于 Σj Wijxj,即完成一次行向量与输入向量的点积。若采用 MZI 网格,则输入光场先被分束,再经各级 Δφ 调相与干涉,输出端得到酉变换后的场分布,配合后级衰减或探测即可实现实数矩阵乘法。
两种范式对指标的敏感点不同。微环方案依赖波长维度并行,通道数受 FSR 与激光器波长间隔限制,热串扰会导致相邻微环谐振峰相互牵引,表现为权重串扰误差;MZI 方案依赖相位精度,单个 MZI 的相位误差会沿网格传播放大,且总插损随级数指数增长,需要额外光放大或损耗补偿。评估时若只测单个器件指标,而不测整阵列的累积误差,就会高估有效算力。
三、神经网络推理中的非线性与读出约束
线性矩阵乘法只是神经网络的一层。推理还需要非线性激活(如 ReLU、Sigmoid)和层间数据搬运。硅光芯片通常在线性层用光域完成,非线性则回到电域或采用可饱和吸收体等光非线性器件。这一“光—电—光”转换会引入额外时延与功耗,是评估端到端推理能效时必须计入的部分。
读出环节同样关键。PD 后接 TIA 的带宽决定单次 MAC 的最短积分时间,若 TIA 带宽为 B,则输出建立时间约 0.35/B。假设 B = 10 GHz,建立时间约 35 ps,对应单通道最高约 28 GS/s 的权重更新率。若 PD 响应度 R = 0.9 A/W、输入光功率 100 μW,则光电流约 90 μA,经 1 kΩ 跨阻后得到 90 mV 信号;若 TIA 输入等效噪声为 2 μV/√Hz,在 10 GHz 带宽下积分噪声约 0.2 mV,信噪比约 450,对应约 8.8 位有效精度。这个估算说明:光功率、响应度、带宽和噪声共同决定可达到的 ENOB,而不是单看器件标称值。
四、器件参数到评估指标的映射关系
把器件参数与评估指标对应起来,可以避免基准测试停留在“跑分”层面。微环的调谐效率决定权重写入功耗,线宽决定可分辨权重级数,FSR 决定波长通道上限;MZI 的相位调制效率决定校准功耗,插损决定可级联层数;PD 的响应度与带宽决定读出信噪比与速率。矩阵乘法规模 N×N 时,微环方案需要 N 个波长和 N² 个微环,MZI 方案需要约 N²/2 个 MZI,面积与功耗随规模呈平方增长,这是评估可扩展性时必须明确的边界。
典型推理任务中,一层 128×128 的矩阵乘法若用微环阵列实现,需要 128 个波长通道和 16384 个微环,按单微环热调功耗 1 mW 估算,仅权重保持就需约 16 W;若改用 MZI 网格,约 8192 个 MZI,按单 MZI 调相功耗 2 mW 估算约 16 W,但插损累积可能使末端光功率下降 10 dB 以上,需要额外光源功率补偿。这些示例数据用于说明评估时应同时报告规模、功耗和插损预算,而非只报峰值算力。
综上,硅光计算芯片的性能评估必须回到器件物理:微环看谐振与热稳定性,MZI 看相位与插损,PD 看带宽与噪声;矩阵乘法和神经网络推理则决定这些器件如何组织成阵列,以及阵列规模如何放大器件误差。只有把器件参数、计算映射和评估指标三者对齐,后续的基准测试才有可解释的物理依据。