前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >共封装光学(co-packaged optics)简介

共封装光学(co-packaged optics)简介

作者头像
光学小豆芽
发布2021-03-13 22:30:12
7.4K0
发布2021-03-13 22:30:12
举报
文章被收录于专栏:硅光技术分享硅光技术分享

新年伊始,小豆芽先给大家拜个晚年,祝大家牛年行大运,牛气冲天!这篇笔记聊一聊共封装光学。

共封装光学(以下简称CPO),英文名为co-packaged optics或者in-package optics,仅仅从这个名字出发,感觉似乎少了点什么,光学和谁封装在一起?其实,这个词后面应该加几个单词,with eletronics或者with ASIC,这样就比较好理解了。直白一点讲,就是将光收发器/光引擎和电芯片封装在一起,只保留光口,而不是采用可插拔光模块的形式,如下图所示,

(图片来自文献1)

为什么需要采用CPO的形式?随着信号速率的提升,可插拔光模块的问题开始凸显,将数据从IC搬运到光模块,需要消耗更多的能量,并且需要采用FEC等技术保证信号不失真,这会增加额外的延迟和功耗。另外可插拔光模块占据了较大的体积,一个rack通常可以放置36个光模块,信号密度受到了一定的限制。

从交换芯片的角度看问题,下图是Switch芯片带宽的演化曲线,

(图片来自https://blogs.cisco.com/sp/co-packaged-optics-and-an-open-ecosystem)

带宽每两年翻一番,而Serdes的速率每三年翻一番。两者存在一定的不匹配。交换芯片的带宽从640G变化到51.2T, 增加了80倍,而SerDes的总功耗增加了22.7倍,速率只提高了10倍。进一步提高SerDes的速率难度会越来越大,功耗也越来越大。

(图片来自https://blogs.cisco.com/sp/co-packaged-optics-and-an-open-ecosystem)

将光引擎和交换芯片的距离拉近,封装在一起,可以有效地降低整个系统的功耗,提高信号密度,降低时延。

CPO涉及到几个核心的技术:

1)高集成度的光芯片

2)光电混合封装技术

3)低功耗高速SerDes接口

硅光芯片显然是高集成度光芯片的首选方案,Intel在OFC2020展示了其CPO方面的进展,单个光引擎可实现106Gbps的PAM4信号传输(无需FEC),共有16个光引擎,总的信号速率为1.6Tbps。

(图片来自文献2)

关于光电混合封装技术,可以参看先前的笔记 光电混合封装。这里不在赘述。比较有意思的是,Intel在其技术路线中提到未来可能会将XPU与光引擎结合,利用光信号进行芯片间的数据通信。

关于SerDes技术,小豆芽现在还不是特别了解,后续再做详细介绍。

目前正在研发CPO技术的公司包括Intel, Ayar Labs, Broadcom, Xilinx, Rockley, Cisco, Facebook和IBM等。这里面包括一些硅光公司和对光模块有较大需求的数据中心公司。CPO技术听起来非常诱人,可以解决高速光模块的功耗问题和信号完整性问题,但是困难也比较多,不仅仅需要硅光领域的努力,也需要封装、电芯片等领域的投入。路漫漫其修远兮,Intel已经开了一个好头,相信后续会有更多的进展。新兴技术代表了更多的机会!

文章中如果有任何错误和不严谨之处,还望大家不吝指出,欢迎大家留言讨论。也欢迎大家向我提问,小豆芽会尽自己的能力给出解释。另外,微信讨论3群还有空位,有需要的朋友可以加入进来讨论硅光技术。大家也可以添加我的个人微信photon_walker。


参考文献:

  1. C. Xie, "Co-Packaged Optical-IO: The Promise and the Challenges"
  2. S. Fathololoumi, "1.6Tbps Silicon Photonics Integrated Circuit for Co-Packaged Optical-IO Switch Applications", OFC 2020
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-02-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 光学小豆芽 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档