2. 硅光计算芯片基础
硅光计算芯片的本质,是把“计算”从电子域部分迁移到光域:用光的强度、相位、波长或偏振承载数值,用波导、分束器、调制器、探测器等器件完成传输、加权、求和与读出。要理解这类芯片,先要抓住一个核心事实——光在波导中传播时,不同路径上的光场可以相干叠加,而相干叠加天然对应“加权求和”。这正是光计算能够高效完成矩阵乘加(MAC)的物理基础。
一、光计算的基本原理:从干涉到矩阵乘法
在电子计算中,一次乘加通常需要乘法器与加法器逐级完成;而在光域中,若把输入向量编码为多路光信号的幅度(或相位),再让它们经过一组可调分束/移相结构,输出端各波导的光场就是输入分量的线性组合。以最典型的马赫-曾德尔干涉仪(MZI)为例,它由两个3 dB耦合器和两段相位臂组成,传递函数可写为:
E_out1 = (e^{jφ1} + e^{jφ2}) / 2 · E_in
E_out2 = (e^{jφ1} - e^{jφ2}) / 2 · E_in
其中 φ1、φ2 是两臂的相位。通过热光或电光方式改变相位差 Δφ = φ1 − φ2,就能连续调节输出分束比。把多个MZI按网格连接,就构成可编程的干涉网络,实现任意酉矩阵变换;再配合幅度调制与探测,即可完成矩阵-向量乘法。这里需要明确一个参照约定:本文所述相位差均指“两臂相对相位差”,正号表示上臂相位领先,负号表示滞后,全文与图示保持一致。
光计算的另一条路径是波分复用(WDM):不同波长在同一波导中并行传播,互不干扰,相当于把多个计算通道压缩到一根波导里。若每个波长承载一个输入分量,再用微环谐振器对不同波长分别加权,就能在波长维度上并行完成多路乘加。这种“波长并行”是硅光计算区别于电子计算的重要特征。
二、三类核心硅光器件
波导是光计算的“导线”。硅(n≈3.48)与二氧化硅包层(n≈1.44)形成高折射率差,使光能被限制在数百纳米宽的硅芯中传播。单模条件通常要求波导截面约 450 nm × 220 nm,工作波长 1550 nm 附近。波导的损耗、弯曲半径和色散直接决定计算网络的规模与精度:弯曲半径过小会引入辐射损耗,通常单模硅波导弯曲半径取 5~10 μm;传播损耗典型值约 1~3 dB/cm,是限制大规模级联的关键参数。
调制器负责把电信号“写”到光上。硅本身缺乏线性电光效应,因此常用等离子色散效应:通过PN结注入或耗尽载流子,改变硅的折射率,从而改变相位。MZI型调制器把相位变化转为强度变化;微环调制器则利用谐振峰漂移实现调制,尺寸小、功耗低,但对温度敏感。关键指标包括调制效率 VπL(典型 1~2 V·cm)、带宽(数十GHz)和插入损耗(约 3~6 dB)。
探测器负责把光“读”回电。硅在1550 nm不吸收,因此通常外延锗(Ge)作为吸收层,形成Ge/Si PIN或雪崩探测器。响应度典型约 0.8~1.0 A/W,暗电流在nA级,带宽可达数十GHz。探测器的线性度与饱和功率决定了光计算输出的动态范围,是精度分析中不可忽略的一环。
三、计算架构概述:从器件到系统
把上述器件组织成计算系统,常见有三类架构。第一类是干涉阵列架构:以MZI网格实现酉矩阵,配合对角矩阵实现任意矩阵分解,适合稠密矩阵运算,但校准复杂、对相位误差敏感。第二类是微环阵列架构:每个微环对应一个权重,通过波长寻址实现并行乘加,面积小、能效高,但热漂移需要闭环稳定。第三类是光电混合架构:光域只做线性乘加,非线性激活与存储仍由CMOS电路完成,兼顾光的高速低耗与电的灵活可控,是目前工程落地最现实的路线。
无论哪种架构,精度都受限于几个共同因素:调制器与探测器的非线性、波导损耗导致的信号衰减、相位噪声与热串扰、以及探测器暗电流带来的本底。工程上通常用“有效位数(ENOB)”衡量光计算精度,当前硅光矩阵乘法在中等规模下可做到4~8 bit等效精度。理解这些限制,才能在后续封装与系统集成中做出合理取舍。