光模块知识 · 北亿纤通
OIO是什么?光学I/O原理、与CPO/NPO区别及AI芯片应用
一、OIO的定义与要解决的问题
AI大模型训练与推理对算力、内存容量和芯片间通信量同时提出更高要求。GPU、CPU、HBM与加速器之间的电互连受限于封装引脚密度、SerDes功耗和铜线传输距离(通常在封装内或板级短距),带宽与能效难以同步跟上算力翻倍。业界把这类瓶颈称为“I/O墙”和“内存墙”。
OIO(Optical I/O,光学I/O)的思路是:把光接口直接做到计算芯片或芯粒旁边,用光代替长距离电互连。与面向交换机前面板的可插拔800G光模块、1.6T光模块不同,OIO服务的是芯片到芯片、封装到封装、乃至跨机柜的Scale-up域,粒度更细、带宽密度目标更高。产品侧概述见OIO光学I/O产品页。
二、OIO的基本原理与组成
典型OIO方案通常包含以下几部分(具体实现因厂商而异,以下为业内常见架构描述):
- 光I/O芯粒:与GPU/CPU/交换ASIC等通过先进封装(如硅中介层、扇出、UCIe等Die-to-Die接口)连接,内部集成硅光调制器、探测器、波导与电驱动/接收电路;
- 多波长光源:多数方案采用外置或可插拔多波长连续光激光源(CW WDM),避免高温计算芯粒上直接集成激光器;
- 光纤或波导耦合:通过光纤阵列、光栅耦合器或边缘耦合,把多路光信号引出封装;
- 对端光I/O:另一颗XPU、内存缓冲芯片或扩展盒上的对应光接口完成光电还原。
硅光是OIO光引擎的主流技术路径之一,多通道集成与晶圆级制造能力与芯粒形态契合,详见硅光光模块。能效方面,业内常把每比特数皮焦(pJ/bit)量级作为光I/O的目标区间,具体以实际型号与链路为准。
| 维度 | 可插拔光模块 | NPO 近封装 | CPO 共封装 | OIO 光学I/O |
|---|---|---|---|---|
| 主要服务对象 | 交换机/网卡端口 | 交换芯片附近 | 交换芯片同封装 | XPU/芯粒级 I/O |
| 光电位置 | 前面板笼子 | 主板/载板近芯片 | 与ASIC同基板 | 与计算芯粒同封装或紧邻 |
| 带宽密度目标 | 端口级(800G/1.6T) | 高 | 极高 | 边沿级(Gbps~Tbps/mm 量级目标) |
| 典型距离 | 米~公里(视类型) | 板内~短系统 | 板内~短系统 | 芯片间~数米/数十米(目标) |
| 可维护性 | 模块可热插拔 | 光引擎相对可换 | 依赖 ELS 等设计 | 高度依赖封装与光源方案 |
| 成熟度 | 大规模商用 | 早期商用/过渡 | 早期商用 | 样品~早期商用推进中 |
三、OIO与CPO、NPO、可插拔模块的区别
3.1 和CPO的关系
CPO(共封装光学)主要把光引擎与交换芯片放在同一封装基板上,缩短交换机网络侧电通道、降低端口功耗,服务的是Scale-out交换网络的“出光”。OIO更强调计算芯片(GPU/CPU/加速器)侧的I/O光化,把光接口当作芯粒间或封装间的通用高带宽通道,甚至支撑内存池化。二者同属“光靠近芯片”的演进,但切入点不同:一个偏网络交换,一个偏算力与内存互连。CPO与NPO结构差异还可参考CPO和NPO的区别。
3.2 和NPO的关系
NPO(近封装光学)把光引擎放在ASIC附近的主板或载板上,工程与可测试性往往优于CPO,功耗收益介于可插拔与CPO之间。OIO若采用与XPU同封装的光芯粒,集成度通常高于板级NPO;若光引擎以插座形式贴邻计算封装,则外观上也可能接近“计算侧的NPO”,需按具体产品定义区分。
3.3 和可插拔及LPO的关系
可插拔模块(含LPO/LRO)仍是数据中心Scale-out的主流,生态成熟、坏件可换。OIO并不替代机柜间800G/1.6T链路,而是试图改写Scale-up域内部过去只能靠铜或极短距电的部分。长期看,可插拔、LPO、NPO、CPO与OIO会按场景分层共存;封装演进脉络见光模块封装形态演进,超高密度可插拔方向亦可关注XPO。
四、在AI芯片与系统中的应用
- GPU/XPU Scale-up:扩大单域内可连接的加速器数量与物理跨度,减轻铜互连对机柜布局的束缚;
- 内存扩展与池化:用光连接远程HBM/CXL内存扩展器,提高内存利用率(业内在研与原型方向,落地节奏视标准与生态而定);
- CPU–加速器、加速器–交换机辅助通道:在特定架构中补充或卸载部分高带宽流量;
- 与UCIe等芯粒标准协同:电侧Die-to-Die(如UCIe)负责封装内短距,光I/O负责出封装后的长距高带宽,形成“电近光远”分工。
需要强调:OIO整体仍处于从样品验证走向早期商用的阶段,标准、光源、耦合、可靠性与可测试性仍是产业重点。系统侧选型时,Scale-out网络仍应优先按成熟的AI数据中心光模块选型与1.6T光模块发展路径规划。
五、关键挑战
- 热与可靠性:计算芯粒功耗高,光器件与光源需妥善热隔离;激光器常外置以便更换与降温;
- 封装与耦合良率:光纤阵列对准、翘曲与量产测试成本高;
- 标准与生态:电接口、光波长规划、管理与诊断需跨芯片、封装、光学与系统厂商协同;
- 运维模型:不如可插拔模块“拔掉即换”,故障隔离与备件策略更复杂。
六、小结与选型视角
OIO是把光学I/O下沉到芯片/芯粒级的技术方向,目标是更高边沿带宽密度、更低每比特能耗和更长的封装外互连距离,主要用于AI计算与内存侧的Scale-up,而不是替换所有可插拔光模块。若关注交换侧共封装,看CPO/NPO;若关注端口侧成熟商用,看800G/1.6T;若跟踪芯粒光互连,从OIO产品页与本文概念框架入手,并以实际芯片与系统方案为准。
常见问题(FAQ)
OIO和CPO是一回事吗?
不是。CPO侧重把光引擎与交换芯片共封装,优化网络侧出光;OIO侧重计算芯片/芯粒级的I/O光化,服务GPU等Scale-up与潜在内存扩展。二者相关但场景不同。
OIO现在能大规模商用吗?
整体仍偏样品验证到早期商用推进阶段,需关注光源、封装耦合、标准与可靠性。数据中心Scale-out仍以可插拔800G/1.6T等成熟方案为主。
OIO一定要用硅光吗?
硅光因多通道集成与先进封装兼容性,是光I/O引擎的主流候选之一,但具体方案还可能结合外置激光器及其他调制技术,最终以厂商实现为准。
OIO会取代800G/1.6T光模块吗?
短期内不会。可插拔模块继续主导机柜间与Leaf-Spine等Scale-out链路;OIO主要补足芯片近端与Scale-up域的光互连,预计长期分层共存。
说明:本文为行业通用技术科普,文中数值为业内典型值或公开资料中的常见范围,典型规格,具体以实际型号为准。