想象你在实验室里搭建一套光学神经网络:台面上堆满激光器、透镜、分束器、探测器,光路在空气中七拐八绕,占满一整张实验台。而 ONN 集成芯片要做的,是把这间庞大的“光子厨房”压缩进一个指甲盖大小的料理台——原来的空气光路变成了芯片上只有几百纳米宽的“送菜管道”(光波导),手动调节的透镜组变成了一排排精密的“合流阀”(MZI 干涉仪),尝味道的人则被换成一颗颗指尖大小的“味觉传感器”(光电探测器)。烹调时,光脉冲像食材一样被分流、混合、干涉,最终在输出端口变成计算结果。这篇文章将带你完整走一遍“光子厨房”从实验室搬上芯片的旅程:看系统架构如何搭建、接口如何传菜、封装如何保温、量产如何控品、生态如何入席,以及未来这间厨房还能进化成什么模样。

岗位关联

掌握 ONN 集成芯片的架构、接口、封装与生态全链路,你就能在 AI 硬件选型与技术路线判断中建立“光计算如何落地”的工程直觉,这是下一代 AI 算力布局中稀缺的跨界认知。

目录
  1. 可视化演示
  2. 芯片系统架构
  3. 光电接口设计
  4. 封装测试技术
  5. 制造工艺挑战
  6. 硬件生态集成
  7. 未来发展方向
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

本节配有交互动效(进入视口后自动加载,约 3KB)。

芯片系统架构

在传统实验室里搭光学神经网络,就像开一间开放式大厨房:激光器、透镜、分束器摊满台面,光路之间还要留出人手操作的空间,整套设备能占满一整张实验桌。ONN 集成芯片的目标,是把这间厨房压缩成指甲盖大小的料理台——光波导是埋进台面的送菜管道,马赫-曾德尔干涉仪(MZI)是控制食材合流的阀门,微环谐振器则是拧一下就能改变口味的旋钮。所有“灶具”都集成在同一块小小的芯片上,光在其中穿梭,就像水流在管道里奔涌。

要把光约束在芯片上送菜,靠的是光波导。波导通常由硅或氮化硅制成,只有几百纳米宽,像一根根透明的“水槽”,光被限制在水槽内沿固定方向传播。当两条波导靠得足够近,光场会像两个相邻水槽互相渗水一样发生耦合。MZI 正是利用这种耦合做数学运算:两路光先进入耦合区叠加,经过两条不等长光臂产生相位差,再进入第二个耦合区干涉,最终按相位差分配能量。一个 MZI 就是一个可编程的 2×2 运算器,整片芯片的计算能力来自大量 MZI 组成的网络。

MZI 的运算本质可以用一个 2×2 矩阵描述。它把两路输入光场线性映射为两路输出,调节两臂的相位差 θ,就能改变能量分配比例:

回到厨房的比喻:台面上无数个“合流阀”(MZI)按特定顺序排列,光流经过每一道阀门就被重新分配一次,最终输出的光强分布就是矩阵乘法的计算结果。微环谐振器则像安装在管道上的共振旋钮,只有特定波长的光能被放行,用来做滤波和波长选择。这一整套架构,构成了光子厨房的“灶台布局”。

(E1outE2out)=(cos⁡θ−isin⁡θ−isin⁡θcos⁡θ)(E1inE2in)\begin{pmatrix} E_1^{\text{out}} \\ E_2^{\text{out}} \end{pmatrix} = \begin{pmatrix} \cos\theta & -i\sin\theta \\ -i\sin\theta & \cos\theta \end{pmatrix} \begin{pmatrix} E_1^{\text{in}} \\ E_2^{\text{in}} \end{pmatrix}
这个公式的含义是:MZI 像一台“合流阀”,输出光是输入光的旋转组合,θ 旋钮决定每一路输出分到多少能量。
  1. 输入光场向量把两路输入光写成列向量,上分量是端口 1 的光场,下分量是端口 2 的光场,光场是复数,携带振幅和相位信息。
    (E1inE2in)\begin{pmatrix} E_1^{\text{in}} \\ E_2^{\text{in}} \end{pmatrix}
  2. 旋转矩阵矩阵中的 cosθ 决定垂直通道的透射比例,sinθ 决定交叉耦合比例;虚数单位 i 表示耦合过程引入的 π/2 相位延迟,这是干涉的数学根源。
    (cos⁡θ−isin⁡θ−isin⁡θcos⁡θ)\begin{pmatrix} \cos\theta & -i\sin\theta \\ -i\sin\theta & \cos\theta \end{pmatrix}
  3. 输出光场向量矩阵乘法将输入向量映射为输出向量,完成一次 2×2 线性变换;当大量 MZI 串联成网络,就能表示任意维度的矩阵乘法。
    (E1outE2out)\begin{pmatrix} E_1^{\text{out}} \\ E_2^{\text{out}} \end{pmatrix}

光电接口设计

一间光子厨房要对外营业,必须解决“传菜”问题。外界电子系统像顾客,用电流和电压下订单;光芯片像后厨,用光子这种“食材”做菜。顾客吃的菜是光,但下单和结账都是电——这个转换过程全靠“传菜口”完成。芯片左侧的传菜口是电光调制器,它把电信号指挥棒一挥,将电压的变化转写成光场的强弱和相位;芯片右侧的传菜口是光电探测器,它尝一口输出光线,把光强翻译回电流交给电子系统。

电光调制器相当于后厨的“自动写菜机”。常见做法是利用硅的等离子体色散效应,通过改变 PN 结附近的载流子浓度来改变折射率,从而调制穿过它的光相位或强度。调制速度越快,单位时间内能送进芯片的“食材”就越多。而出菜口的探测器和调制器对应:当光子打到探测器上,半导体材料吸收光子产生电子-空穴对,形成光电流。探测器每接收单位光功率能产出多少电流,就是这个器件的“灵敏度”,专业上叫响应度:

除了两端的调制器和探测器,还有驱动电路负责整个传菜节奏:给调制器提供高速电信号、给探测器做跨阻放大(把微小电流放大成可处理的电压)、给热调谐器供电控温。它们就像厨房里的传菜钟和调度员,让每个环节卡准时间。一个完整的光子厨房要高效运转,这些“传菜口”必须和灶台本身一样快,否则即使光计算再快,进菜和出菜慢也会拖垮整条流水线。

R=IphPoptR = \frac{I_{\text{ph}}}{P_{\text{opt}}}
响应度公式说的是:探测器这双“味觉舌头”有多灵敏——输入 1 毫瓦光功率,能吐出多少毫安电流,比值越大舌头越灵。
  1. 入射光功率$P_{\text{opt}}$ 是照射到探测器感光面上的光功率,单位是瓦特,它代表有多少“光子食材”送到了尝菜官嘴边。
    PoptP_{\text{opt}}
  2. 光生电流$I_{\text{ph}}$ 是吸收光子后产生的光电流,单位是安培,它是探测器对光功率的直接“打分”。
    IphI_{\text{ph}}
  3. 响应度比值R 是两者的比值,单位是 A/W。常见硅光电探测器响应度在 0.5~1 A/W 之间,响应度越高,意味着同样的光信号能读出更大的电信号,后端电路更容易处理。
    R=IphPoptR = \frac{I_{\text{ph}}}{P_{\text{opt}}}

封装测试技术

做好了芯片,还得考虑怎么把它端上桌——封装就是给光子厨房装“便当盒”。实验室里的光学平台可以铺满一屋子,但商用芯片必须装进一个小的封装腔体里,保护波导不被划伤、防止灰尘污染光路,同时要留出与外界通信的“插管口”——光纤。光纤只有 125 微米粗,要与芯片上更窄的波导对齐,误差要控制在亚微米量级,相当于把一根吸管精准插进针眼。

封装的第一大难题是光纤与波导的耦合对准。业界常用 V 型槽加光纤阵列实现无源对准,或用透镜光纤做有源对准;对准偏差直接转化为耦合损耗。第二大难题是热管理:硅的折射率随温度变化明显,热胀冷缩会让原本调好的相位漂移,所以封装要设计良好的散热路径和温度控制。近年兴起的共封装光学(CPO)把光引擎和电芯片封装在同一基板上,极大缩短了电信号在芯片间传输的距离,就像把外卖窗口直接开在顾客座位旁边。

光在封装和传输途中的损耗,决定了整个芯片的能效。用公式来看,光功率从光纤进入芯片到抵达输出端,经历耦合损耗和传播损耗:

可见,便当盒不只是保护壳,更是光子厨房质量管控的第一道关卡。芯片不光要能算,还要“端得稳、送得到”。封装测试人员就像外卖质检员,在出厂前逐颗检查耦合损耗、相位稳定性、热循环可靠性,把每份“光子便当”的出品质量控制在规格书内。

Pout=Pin×ηcoupling×e−αLP_{\text{out}} = P_{\text{in}} \times \eta_{\text{coupling}} \times e^{-\alpha L}
这个公式是说:光功率像便当的热量,先被“吸管接口”漏掉一部分(耦合效率 η),再在管道运输途中慢慢凉掉(指数衰减项),最终到达输出端的热量决定菜好不好吃。
  1. 耦合效率$\eta_{\text{coupling}}$ 是光从光纤进入波导的成功率,取值范围 0~1,接口对不准、模场不匹配都会让这个值变小,相当于便当从厨房传到餐车时洒掉的比例。
    ηcoupling\eta_{\text{coupling}}
  2. 传播损耗$\alpha$ 是波导每单位长度的损耗系数,单位为 dB/cm,$L$ 是光在芯片内走的总长度。指数衰减项表明损耗随距离指数累积,管道越长,送到嘴边的光越少。
    e−αLe^{-\alpha L}
  3. 输出功率$P_{\text{out}}$ 是最终到达探测器的光功率。芯片设计者要根据这个值倒推探测器该做多灵敏、放大器该做多大增益——封装决定的损耗上限,直接框死了系统预算。
    PoutP_{\text{out}}

制造工艺挑战

从实验室手工搭台到晶圆厂流水线量产,就像从私房菜小灶升级成中央厨房生产线。私房菜师傅可以每一道菜亲自调火候,但中央厨房的每条产线必须保证一万份外卖口味一致。光芯片量产的最大难题,恰恰是“口味一致性”——工艺上任何微小的抖动,都会让光信号的相位发生漂移,导致算出来的结果跟着变味。

ONN 芯片的主流制造路线是找 CMOS 晶圆厂代工,借用成熟的硅光工艺。然而,光刻机的线宽波动、波导厚度的不均匀、刻蚀深度的误差,都会改变波导的有效折射率,进而引入随机的相位误差。一个由几十个 MZI 组成的网络,每个 MZI 的相位都可能偏掉一点,累积起来就足以让矩阵运算失真。为此,工程师在芯片上集成热光调谐器——用微加热器给局部波导升温,通过热光效应微调折射率,把相位拉回正确位置。这就像给每道菜配一个调味师,出锅前尝一口,缺盐补盐、欠醋加醋。

相位补偿的本质,是把所有工艺误差加起来,再用热调手段对齐到目标相位:

量产不仅是技术战,更是经济账。每个 MZI 都要配至少一个热调谐器,逐点校准相位的测试时间和功耗都会摊进成本。工艺越先进、波导尺寸越小,相位误差越严重,良率越低。所以早期 ONN 芯片宁可用损耗略高的氮化硅平台,也要换取更宽的制作容差——这就像中央厨房宁可多花点运输时间,也要保证每份菜口味一致,因为退菜比慢几分钟更伤口碑。

ϕtotal=ϕdesign+∑j=1mΔϕj\phi_{\text{total}} = \phi_{\text{design}} + \sum_{j=1}^{m} \Delta\phi_j
公式的意思是:最终实现的相位 = 设计师想要的相位 + 所有工艺误差的叠加;热调谐器的作用就是让总相位恰好等于目标值。
  1. 设计相位$\phi_{\text{design}}$ 是设计师在版图上规划的理想相位值,对应矩阵运算中需要的那个 θ。
    ϕdesign\phi_{\text{design}}
  2. 误差总和$\sum_{j=1}^{m} \Delta\phi_j$ 表示 m 处工艺偏差各自引入的相位误差之和,可能来自波导宽度、厚度、刻蚀深度等多个环节。
    ∑j=1mΔϕj\sum_{j=1}^{m} \Delta\phi_j
  3. 总相位对齐$\phi_{\text{total}}$ 是实际达到的相位。热调谐通过给波导加热改变折射率,相当于给 $\Delta\phi_j$ 加上一个可控的负偏移,把总和拉回 $\phi_{\text{design}}$。
    ϕtotal=ϕdesign\phi_{\text{total}} = \phi_{\text{design}}

硬件生态集成

一间光子厨房就算手艺再好,若只在小巷子里自娱自乐,也服务不了大众。ONN 芯片要真正进入数据中心和人工智能服务器,必须接入现有的“餐饮生态”——与 CPU、GPU 组成异构计算集群,就像把后厨菜接入中央厨房冷链和外卖平台。用户不会只点光子菜,他们需要的是完整的一餐:矩阵乘法交给光子,激活函数、数据调度、逻辑控制仍然由电子芯片完成。

集成方案的第一步是异构协同。ONN 芯片通常作为协处理器,挂在 GPU 或 CPU 旁边,负责神经网络中计算量最大的线性层(全连接层、卷积层)。第二步是物理接口标准化:光 I/O 模块通过共封装光学直接与交换芯片或计算芯片面对面通信,走 PCIe 或 CXL 协议与主机交互,电气接口沿用成熟的 SerDes 架构。第三步是软件编译栈:开发者写出的 PyTorch 模型,经过编译器自动完成张量到 MZI 网络的映射、相位求解、热调校准,最终生成控制电压下发到芯片。

为了衡量这张“生态餐桌”到底划算不划算,业界常用每单位算力的能耗来评估:

接入生态意味着光子厨房不再单打独斗,而是融入整条餐饮供应链。对 AI 从业者来说,最有价值的信号是:ONN 芯片的商用速度不只看计算快不快,更看接口标准顺不顺、编译栈好不好用、与现有 GPU 生态适配得是否流畅——毕竟,再高级的厨房,也要客人点得顺手才有人买单。

EperOp=PchipFopsE_{\text{perOp}} = \frac{P_{\text{chip}}}{F_{\text{ops}}}
这个公式像菜品的“性价比”:一枚芯片一边吃电(总功率 P),一边出菜(每秒运算次数 F),两者相除就是每道菜的成本。
  1. 芯片总功率$P_{\text{chip}}$ 是 ONN 芯片工作时的总功耗,包含激光器功耗、热调谐功耗、驱动电路功耗和光电转换功耗,单位是瓦特。
    PchipP_{\text{chip}}
  2. 每秒运算次数$F_{\text{ops}}$ 是芯片每秒完成的浮点运算次数,单位是 TOPS(每秒万亿次),它衡量“上菜速度”。
    FopsF_{\text{ops}}
  3. 单位运算能耗$E_{\text{perOp}}$ 两者相除得到每完成一次运算需要的能量,常用 pJ/OP 表示。只有把热调功耗、转换功耗都压下去,这个值才能优于传统电子加速器,生态才有动力接纳它。
    EperOp=PchipFopsE_{\text{perOp}} = \frac{P_{\text{chip}}}{F_{\text{ops}}}

未来发展方向

从实验室原型到量产芯片,光子厨房正在从街边便当店向米其林餐厅进化。当前 ONN 芯片还停留在“小厨房”阶段:端口规模通常是几十路,矩阵维度有限。未来第一个方向是“大规模可编程”——把 MZI 网络从几十个扩展到上千个,让芯片一次能算更大的矩阵。第二个方向是“三维光电集成”,把多层光波导和电子电路垂直堆叠,在同样面积里塞进更多功能层,好比把单层厨房改造成复式结构。第三个方向则更加前沿:把量子光源和量子干涉仪集成到芯片上,走向量子光子神经网络。

大规模集成的工程本质,是把无数个 MZI 高效地编排成规则网格。Clements 分解告诉我们,任意 N×N 酉矩阵都能用一个三角形的 MZI 阵列实现,所需 MZI 数量有一个简洁的上界:

站在今天的节点看,光子厨房的进化方向已经清晰:更宽的管道(更多端口)、更省的能耗(更低的插损)、更聪明的菜单(编译栈自动映射),以及更梦幻的食材(量子光源)。对读者而言,理解这些方向不是为了预测未来,而是为了在明天的硬件世界里,当一扇新的窗口打开时,你能够认出那间厨房、看懂那本菜单,并且知道该从哪里点第一道菜。

NMZI=n(n−1)2N_{\text{MZI}} = \frac{n(n-1)}{2}
这个公式给出了梦想的价签:想要一个 64 端口的光网络,至少要准备 2016 个 MZI,每一个都要能独立调相、独立校准。
  1. 端口数量$n$ 是光网络的输入输出端口数,也即矩阵的维度,每增加一个端口,芯片面积和调谐复杂度都显著上升。
    nn
  2. 配对数量$\frac{n(n-1)}{2}$ 是 n 个端口两两配对组合的总数,这正是三角形 MZI 网格中需要的干涉单元数量,相当于把 n 路光信号两两“相亲”一遍所需的最小见面次数。
    n(n−1)2\frac{n(n-1)}{2}
  3. 总 MZI 数目$N_{\text{MZI}}$ 是构造一个通用 N×N 光网络的最少 MZI 数量。这个公式帮助架构师在画版图前就能估算芯片面积、功耗和良率上限。
    NMZI=n(n−1)2N_{\text{MZI}} = \frac{n(n-1)}{2}

AI 应用场景

数据中心 AI 推理加速器

阶段:模型部署与推理加速

解决的问题:传统 GPU 推理在 Transformer 类大模型上功耗高、内存带宽瓶颈明显。ONN 集成芯片将矩阵乘法下沉到光域,用光子干涉直接完成线性变换,理论上可将矩阵运算功耗降低一个数量级,同时借助光速传播降低延迟。接口和封装技术(CPO、光 I/O)让它可以与现有 GPU 服务器无缝对接,而不是推倒重来。

具体案例:一家云服务商在推理服务器中插入一张 ONN 加速卡,卡上共封装了光引擎和驱动 ASIC。大模型中的全连接层权重被编译成 MZI 网络的相位配置,输入向量通过电光调制写入芯片,光计算结果由探测器读回并交给 GPU 完成激活函数。相比纯 GPU 方案,该线性层推理功耗降低约 60%,端到端延迟下降约 30%。

边缘端光子感知推理

阶段:数据采集与前端处理

解决的问题:自动驾驶和工业视觉需要极低延迟的感知处理,传统方案中传感器数据要先转成电信号再送入处理器,存在转换开销和延迟。集成 ONN 芯片可以与光学传感器直接耦合,让光信号在进入芯片时就被神经网络处理,实现“边感知边计算”,避免光电多次往返转换。这在激光雷达点云分类、光纤传感信号识别等场景特别有价值。

具体案例:某自动驾驶团队在激光雷达接收端后级联一个 8 端口 ONN 集成芯片,光回波信号不经 ADC,直接由片上 MZI 网络完成特征提取,再由后端小电路判断障碍物类别。实测单帧分类延迟从 4 毫秒降到 1.2 毫秒,为紧急刹车决策争取了宝贵时间。

Python 演示

python42 行
import numpy as np  def mzi_phase(theta, phi):    """MZI 的 2x2 幺正矩阵:外部相位加分束干涉。"""    m = np.array([        [np.cos(theta), -1j * np.sin(theta)],        [-1j * np.sin(theta), np.cos(theta)]    ])    p = np.array([[np.exp(1j * phi), 0.0], [0.0, 1.0]])    return p @ m  def mesh_4x4(thetas, phis):    """用 6 个可编程 MZI 搭出 4x4 光网络。"""    n = 4    u = np.eye(n, dtype=complex)    idx = 0    for layer in range(4):        for i in range(layer % 2, n - 1, 2):            m = np.eye(n, dtype=complex)            m[i:i+2, i:i+2] = mzi_phase(thetas[idx], phis[idx])            u = u @ m            idx += 1    return u  def forward_power(net, x):    """输入光场向量,返回输出光强分布。"""    return np.abs(net @ x) ** 2  if __name__ == "__main__":    rng = np.random.default_rng(42)    thetas = rng.uniform(0, np.pi / 2, 6)    phis = rng.uniform(0, 2 * np.pi, 6)    net = mesh_4x4(thetas, phis)    x = np.array([1.0+0j, 0.5+0.2j, 0.25-0.1j, 0.125+0.05j])    power = forward_power(net, x)    print("输出光强分布:", np.round(power, 4))    err = np.max(np.abs(net @ net.conj().T - np.eye(4)))    print("幺正性检查:", np.round(err, 8))
目的:用 NumPy 模拟 ONN 集成芯片上的可编程 MZI 网格,展示光网络如何做 4×4 矩阵乘法,并检验矩阵的幺正性(光网络能量守恒)。
  1. mzi_phase(theta, phi)对应芯片上单个 MZI 的 2×2 变换矩阵,theta 控制分束比,phi 控制外部相位。如同每个合流阀的“旋钮角度”。
  2. m = np.array([...])核心干涉矩阵,非对角元带虚数单位表示分束时的相位延迟,这与正文公式完全一致。
  3. mesh_4x4(thetas, phis)把 6 个 MZI 按层状拓扑串联,搭成 4×4 光网络,对应芯片上的 MZI 干涉网络。
  4. m[i:i+2, i:i+2] = mzi_phase(...)将单个 MZI 的矩阵嵌入 4×4 单位矩阵的对应端口对,相当于在光网络中“焊接”一个合流阀。
  5. u = u @ m矩阵乘法依次累积各层变换,模拟光信号经过整个网络的线性传播。
  6. forward_power(net, x)计算输出光强分布 |y|²,模拟探测器只测光强、丢弃相位信息的过程。
  7. err = np.max(np.abs(net @ net.conj().T - np.eye(4)))验证矩阵幺正性,误差接近 0 说明能量守恒,体现无源光网络的基本物理特性。

常见误区

误区既然 ONN 集成芯片是把实验室光路搬上芯片,那光的损耗应该和自由空间光路差不多,性能应该全面优于实验室原型。

正解自由空间光路损耗极低(空气几乎不吸收),但芯片上的光波导损耗远高于空气。硅波导的传播损耗一般在 1~3 dB/cm,弯曲、交叉、耦合还会额外引入损耗。集成带来的是体积、稳定性和规模化优势,而不是无损传输。就像外卖便当虽然方便,但口感和刚出锅的堂食总有差距——集成芯片是用“方便”换“口感”。

为何常见:人们容易把“集成”理想化为“免费午餐”,忽略了片上光传输的物理损耗,也低估了封装耦合、工艺误差带来的额外代价。

误区光在芯片里以光速传播,所以 ONN 芯片做 AI 推理的速度一定比电子芯片快几个数量级。

正解光速优势只体现在芯片内部的矩阵乘法段,也就是光子真正在波导里奔跑的几十皮秒。但端到端推理还要算上电光调制(把电信号写进光)、光电探测(把光读回电)、放大器、ADC、数据搬移等环节。这些电子接口的速度通常在几十 GS/s 量级,远慢于光在芯片内的传播。就像外卖配送再快,顾客下单、厨房备菜、最后开盒品尝的每一步都要花时间。业界常说“光速很快,但 IO 很慢”。

为何常见:人们直观地把“光速”等同于“系统快”,忽略了完整数据链路中电光转换和 IO 才是真正瓶颈。

误区光计算不靠电流开关,功耗低,所以 ONN 芯片可以做得非常凉快,不需要散热设计。

正解ONN 芯片确实比同规模电子芯片功耗低,但不代表不发热。激光器本身功率不小,每个 MZI 的热光调谐器(微加热器)工作时要消耗电功率并产生热量,驱动电路和跨阻放大器也会发热。更麻烦的是,硅的折射率随温度变化,芯片上温度不均匀会让各 MZI 的相位一起漂移,所以封装反而比普通芯片更强调热管理。就像便当盒里如果不放保温层,菜凉了会影响口味——光子厨房需要恒温,否则“味道”全乱。

为何常见:把“低功耗”误解为“零功耗”,忽略了热调谐和驱动电路的耗电,也忽略了光学器件对温度的敏感性。

误区既然 MZI 是计算单元,那芯片上排布越多的 MZI,算力就越强,性能一定越好。

正解MZI 数量增加会带来连锁副作用:芯片面积变大、传播损耗累积、波导交叉串扰加剧、相位误差更难校准、热调功耗上升、良率下降。Clements 分解告诉我们,N 端口光网络至少需要 n(n-1)/2 个 MZI,但工程上还要在维度、损耗、功耗之间做权衡。就像厨房不是灶眼越多越好,灶眼多了排烟、通风、用水都成问题,菜没做几道,后厨先乱了阵脚。

为何常见:把计算单元数量直接等同于性能,忽略了光网络中损耗累积和工艺误差等系统性问题。

面试题

Q1. MZI 在 ONN 集成芯片中主要承担什么角色?

单选题 · easy

  • A.将光信号转成电信号
  • B.完成 2×2 光场干涉运算← 正确答案
  • C.为激光器提供泵浦光源
  • D.把电信号调制成光信号

答案:B。MZI(马赫-曾德尔干涉仪)是片上光网络的核心运算单元,通过两臂相位差实现 2×2 光场干涉和能量分配。探测器负责光电转换(A),激光器才需要泵浦(C),电光调制器负责电到光(D),都不属于 MZI 的职责。

Q2. 片上集成 ONN 最常用的波导材料平台是?

单选题 · easy

  • A.氮化硅与硅光平台← 正确答案
  • B.石英玻璃光纤线缆
  • C.铜铝合金金属导线
  • D.石墨烯高分子薄膜

答案:A。ONN 芯片常用氮化硅和硅光平台制造,因为它们与 CMOS 工艺兼容、折射率对比度大、便于集成。玻璃光纤是片外传输用(B),铜铝导线是电学互连(C),石墨烯薄膜仍在实验阶段(D),都不是主流片上波导平台。

Q3. 光电探测器响应度 R=I_ph/P_opt 的物理含义是什么?

单选题 · mid

  • A.单位光功率产生的光电流← 正确答案
  • B.单位电流产生的光功率
  • C.响应速度与带宽的比值
  • D.探测器面积与波长之比

答案:A。响应度衡量探测器把光转成电的能力,即每瓦入射光功率能产生多少安培光电流。单位是 A/W。选项 B 把因果倒置了,C 描述的是带宽效率,D 描述的是量子效率相关参数,均与 R 的定义不符。

Q4. ONN 集成芯片封装需要重点解决哪些工程问题?

多选题 · mid

  • A.光纤与波导的亚微米对准← 正确答案
  • B.热膨胀导致的相位漂移← 正确答案
  • C.封装腔体的气密与洁净← 正确答案
  • D.提高晶体管的工作频率

答案:ABC。封装要保证光纤与波导精准耦合(A),控制热胀冷缩带来的相位漂移(B),并用气密封装保护光路(C)。晶体管频率属于电子工艺范畴,不是光芯片封装的直接任务(D)。

Q5. 哪些因素会显著影响 ONN 芯片的量产良率?

多选题 · hard

  • A.光刻线宽的批次波动← 正确答案
  • B.波导厚度的工艺不均匀← 正确答案
  • C.相位误差逐片校准成本← 正确答案
  • D.光纤连接器颜色标识

答案:ABC。光刻和刻蚀波动会带来相位误差(A、B),而逐片热调校准耗时耗电,直接拉低有效良率并抬升成本(C)。光纤连接器颜色标识只是安装规范,不影响芯片良率(D)。

Q6. ONN 芯片与 GPU 异构集成时,通常依赖什么接口互连?

单选题 · mid

  • A.PCIe 或光电共封装光 I/O← 正确答案
  • B.VGA 模拟视频传输接口
  • C.蓝牙短距离无线协议
  • D.SATA 硬盘数据线接口

答案:A。ONN 芯片作为协处理器,通常通过 PCIe 或 CXL 与主机通信,光电共封装(CPO)则用光 I/O 实现芯片间高速互联。VGA、蓝牙、SATA 分别面向显示、无线与存储场景,性能和协议都不适用于加速器互连。

Q7. 微环谐振器在 ONN 芯片中相当于光子厨房里的什么?

单选题 · mid

  • A.负责尝味道的味觉舌
  • B.可调谐选频的共振旋钮← 正确答案
  • C.端送菜肴的服务窗口
  • D.清洗食材的恒温水槽

答案:B。微环谐振器只在特定波长满足共振条件时让光通过,通过加热或电调改变折射率即可微调共振波长,实现滤波和波长选择,就像拧旋钮选择要放行的“食材”。探测器才是味觉舌(A),调制器是服务窗口(C),波导是水槽(D)。

Q8. 关于 ONN 芯片端到端性能瓶颈,下列说法正确的有哪些?

多选题 · hard

  • A.光速优势只在矩阵乘法段体现← 正确答案
  • B.电光转换速度限制数据输入← 正确答案
  • C.光电探测与放大拖慢输出← 正确答案
  • D.芯片内部光速可以无限提升

答案:ABC。光信号在芯片内传播极快,但端到端链路包含电光调制、光电探测、放大和 ADC,这些电子环节远慢于光传播(A、B、C)。光速在介质中是物理常数,无法无限提升(D 错误)。

Q9. 实现一个 N×N 通用可编程光网络,至少需要多少个 MZI?

单选题 · extreme

  • A.N(N-1)/2← 正确答案
  • B.N 的平方
  • C.2 倍的 N
  • D.N 乘以 logN

答案:A。Clements 分解表明,任意 N×N 酉矩阵可分解为三角形 MZI 网格,所需 MZI 数为 n(n-1)/2。这个数量关系用于估算芯片面积、功耗和良率上限,是光网络架构设计的基石。

Q10. 片上补偿工艺相位误差最常用的手段是什么?

单选题 · easy

  • A.热光调谐微调局部折射率← 正确答案
  • B.更换功率更高的激光器
  • C.延长波导传输的总长度
  • D.提高探测器响应度数值

答案:A。热光调谐通过微加热器改变波导温度,利用热光效应微调折射率,从而补偿相位误差。更换激光器只能改变光源功率和波长(B),延长波导反而增加损耗(C),提高响应度只影响读出(D),都不能修正相位。