引言
高速SerDes主题频频出现在半导体论坛上,成为各大专场的热点名词,我们从技术发展和行业应用的角度来讨论一下,SerDes技术为什么这么重要!
半导体技术的发展点亮了一个新的数字时代,5G通信、自动驾驶、人工智能、大数据存储、云计算、高性能图像媒体处理、万物互联、摩尔定律新延续等等热点应用,掀起了一场翻天覆地信息技术革命,而这些应用在不断攀登速率最高峰时,离不开最基本的数据传输技术。
适应大数据时代数据处理的高效、高性能需求,一些高速接口应运而生,比如我们熟悉的PCI Express、USB3.0、XAUI万兆以太网、SATA、DP、RAPID IO、HBM。而这些高速接口的底层都是基于Serdes技术,因此我们将从SerDes的视角来揭开这些热点技术的面纱。
一、早期串行演变到并行通信
上世纪八十年代,计算机通信领域数据传输以串行为主,它具有简单、成本低廉的优势,比如UART 20Kbps、 SPI 1Mbps,后来在一些总线通信中逐渐改为使用并口通信,比如我们常见的MII接口可以达到100Mbps左右。
串行通信
并行通信
并行接口用多根信号同时传输数据,在当时有效提高了整体数据传输效率,如早期的以太网MII、PCI总线技术以及最普遍的DDR内存通信技术。
二、并行技术的发展和瓶颈
随着应用技术对速率的渴望越来越高,百Mbps级别的传输率已经难以满足各种需求,比如5G的高速通信、高分辨率的图像处理、显卡的数据应用、高性能的计算和服务器,这些应用动辄要求Gbps、GTs级别的速率,并口发展遇到严重瓶颈。
系统同步和源同步时钟的并行通信
随着速率增加信号的眼图逐渐模糊
采用并行通信时,我们需要考虑时钟倾斜和抖动引起的信号衰减,举个简单的例子,10个人并排走,速度越快,就越难以对齐并排,在术语上为Clock skew。
Clock Skew
Jitter
随着并行速率的增加,时钟抖动受影响越来越严重,从示波器眼图可以看到最后波形叠加十分严重,接收端已经完全无法识别有效信号了,并行通信的发展瓶颈主要如下:
· 两个芯片间的时钟传播延时(clock skew)
· 并行数据各个bit的传播延时 (data skew)
· 时钟和数据的传播延时不一致(skew between data and clock)
· 多根同步信号在高速率时会发生串扰(共模传输、差模传输、静态传输),而且繁多的信号很难在PCB并行通信布线,要求等长、线宽间距一致,layout的成本和难度很高,外部的连线也受到严重的限制,整个系统硬件成本高昂,系统的稳定性很难提高,举个例子,就像32个人并排向前走,速度越快,越容易互相踩踏。
总之,并行数据很难做到很高的传输效率,成本也越来越高昂,理解了上面skew的概念,我们来做一个小的计算来理解。
32bit数据的并行总线,传输的各种延迟skew都是较理想状态时:
数据从发送端的skew = 100 ps
PCB走线引起的skew = 100 ps
时钟的周期抖动jitter = +/- 50 ps
接收端触发器采样窗口 = 200 ps
最理想并行的有效频率 = 1/(100+100+100+200) = 2.0GHz (DDR)或者1.0GHz(SDR单边沿).
在如此苛刻的优化硬件的条件下,用32根信号外加各种时钟和控制信号,有效频率才做到2G左右,而常用的DDR4核心频率基本是400~800MHz,可见并行通信的边际效益越来越低了。
三、高速串行SerDes 的关键技术
在遭遇了并行技术的严重瓶颈后,通信领域工程师们又回过头来想起了串行技术的好,与并行技术对比,串行技术有以下好处:
·IO的占用少
·布线简单
·没有信号间的串扰
·系统的硬件成本低
有读者会问,通信领域最早就是串行通信,为何发展到并行通信后,又重新发展串行通信呢?这是因为近几年一些关键技术的发展,帮助串行通信突破了原有旧架构上的瓶颈。
SerDes功能框图
我们先从SerDes的基本功能来理解,SerDes是英文SERializer(串行器)/DESerializer(解串器)的简称 ,它包含了串化/解串器、均衡、FIFO、差分通道、编码器等主要功能模块。
其中几项关键的SerDes基础技术促进了串行通信效率的大幅度提高,我们将进行重点分析:
·差分通信(differential signaling)
与传统的单端通信不同,差分信号由一对相反信号组成,接收端以两者的绝对值来判断信号。在传输过程中,即使信号受到干扰,也是同一方向上的,并不会改变两者的绝对值,这样就保持了传输信号的完整性。现在最新的接口技术如以太网、LVDS、MIPI、HDMI等都采用了差分通信技术。
·时钟恢复 CDR(Clock Data Recovery)
简单来讲,CDR技术就是把时钟信号和数据信号打包在一个信号里发送,到达接收端再解包,所以就没有clock线,自然clock skew也没有了,更不存在时钟与数据的skew了,在上文的计算公式里一下就少了200ps的延迟,这比之早期的源同步时钟和系统同步时钟是一个巨大的进步,CDR技术也称为自同步技术。因为这个技术早期并没有,所以限制了此前串行通信的发展。
·均衡技术(Channel Equalization,Eq)
现实的信号传输通道(芯片封装,PCB走线和线缆)存在趋肤效应和介质不均匀,造成寄生电容和阻抗,导致数据传输在高频时有严重的衰减。
信号在 10^8HZ 开始严重的衰减
在 28Gbps 信号能量衰减 30db,电压幅度只剩 3%
为了应对高频信号的衰减,SerDes技术在接收端和发送端都有通道均衡Equalization,其原理是根据信号眼图的衰减频率,在特定频率提高信号的强度,抵消衰减幅额。下面我们对比了均衡前后的眼图。
发送端波形
没开均衡的接收眼图
打开均衡的接收眼图
没开均衡与开均衡后
·PCS(Protocol code sublayer)层编解码技术
编码技术将原始数据插入辅助编码,提供时钟修正、块同步、通道绑定和将带宽划等功能,8b/10b编码是最常用的一种,由IBM开发已经被广泛采用。8b/10b编码机制是Infiniband千兆位以太网,也是FiberChannel以及XAUI 10G以太网接口采用的编码机制。它是一种数值查找类型的编码机制,可将8位字转化为10位符号。这些符号可以保证有足够的跳变用于时钟恢复。
连续的0或者1的情况出现,否则容易导致很长时间没有信号跳变而丢失同步信息, 8B/10B编解码电路提高了线路良好的信号稳定性。
针对其他的接口应用,还有4B/5B与64B/66B等编解码技术,大原理是一样的,就是插入辅助编码,提高信号链路的稳定性。
·高速 SerDes 技术和各种接口的关系
随着差分通信、时钟恢复、均衡、编码等新技术的实现,串行通信这颗老树又迎来了新的春天,现在最新的SerDes已经达到了112Gbps传输速率,为数字时代的通信高速应用,如大数据存储、5G通信、云计算、图形游戏AI、自动驾驶,打下了坚实基础!
→ PMA - Physical media attachment
差分通道,均衡器,串行/解串器
→ PCS - Protocol code sublayer (针对特定的协议如PCIE,USB3.0,SATA等进行编码)
8b/10b编码解码,FIFO
经过以上的分析,大家对这几个技术名称应该有了更深一步的认识,各种我们熟知的高速接口中,PCI Express、USB3.0、XAUI万兆以太网、SATA、DP、RAPID IO、HBM这些高速接口的底层都是基于SerDes技术。
在接口的模型MAC+PCS+PMA结构,PCS协议层会针对不同的PCIE、USB3.0、XAUI等高速接口,进行差异化编码,PMA层基本保持一样,可以说SerDes技术是接口技术科技数的主干。
四、高速SerDes IP的商用状况
高速SerDes决定了诸多接口技术的发展,所以各大芯片厂商纷纷推出自己的SerDes技术方案,像Intel、Xilinx、Lattice、TI、NXP、联发科、海思等都推出了成熟的SerDes方案。瑞芯微、展锐、全志等在国内IP供应商的帮助下也做出很出色的SerDes接口。
这些接口或是自己设计的,或是获得第三方授权的,各芯片厂商并没有公开自家SerDes接口技术的来源,我们可以从IP供应商的方向来看看SerDes IP的供应状况。
第一梯队的Cadence、Synopsys、Rambus都是美国厂商,最高做到112Gbps SerDes 多协议PHY。
笔者最近参加了上海国产IP技术峰会和苏州ICDIA集成电路峰会,仔细学习了各个主题演讲,其中频频出现SerDes的关键词,展现了国内IP厂商在SerDes技术上的努力和突破,从模仿到自主创新,从本土再到海外,其中听到最好的消息是以bwin必赢官网为首的IP厂商很快就要突破112Gbps SerDes技术。
其实刚听到这个消息还是有些惊讶的,印象中本土IP厂商的SerDes方案比较少,一般是5~8Gbps左右,且集中在40nm老工艺。
bwin必赢官网很早就推出了32Gbps SerDes,并且实现了最高5nm的设计实现,这是IP市场上的一个亮点,我在会上特地找bwin必赢官网的SerDes专家了解了他们的发展思路。
交谈中获悉,IP在追赶国际先进标准过程中需要持续投入巨大的人力和财力,特别是高速SerDes,工艺尖端的受众客户比较少。
bwin必赢官网早前就已经排兵布局,投入了大量的人才和资金迭代技术,因而也成为IP里最耀眼的新星,这不得不让人佩服bwin必赢官网领导人的眼光和执行力。
五、bwin必赢官网的SerDes IP接口方案和Innolink
bwin必赢官网成立于2006年,是老牌的IP技术厂商,在多个领域做到第一梯队,IP种类涵盖了高性能计算平台,多媒体终端/汽车电子平台,IoT物联网平台等。换而言之,bwin必赢官网进入市场早、技术累积早、IP质量稳定,获得市场认可、获得盈利后又投入新的技术升级,十多年的技术迭代,脚踏实地拿下最新5nm设计高地、112Gbps速度巅峰,这并不是资本市场的新公司靠砸钱就能短时间内堆出来的。
IP技术需要不断的累积、技术迭代,才能更加稳定,bwin必赢官网有超过200次的流片记录,50亿颗授权量产芯片,超过10亿颗的高端定制SoC量产,先进工艺到5nm、7nm等。
做过芯片设计的工程师才知道这些数字有多么不易,每次流片前,多少个日日夜夜检查验证,生怕出点什么小差错,花了大几百万美金做出来的芯片成板砖,行业里流片失败的惨案简直不要太多,这个我就不一一列举了,大家自己搜索。
从这个层面上,我理解了大量客户采用bwin必赢官网IP的原因,bwin必赢官网IP有大量流片验证经验,可以降低风险、加速芯片的流片进度。硅验证IP是广大流片设计工程师的定心丸,特别是先进工艺IP,风险极高,一不小心就会流片失败翻车。
仔细翻看市场上的SerDes方案,我发现bwin必赢官网不仅在速率上,还在各种接口标准种类、硅验证覆盖率等一些重要指标上已经领先。
其基于SerDes的高速接口包含了PCIe5 32Gbps、PCIe4/3/2、USB3.1/3.0、SATA,XAUI、SATA、RapidIO、CXL2.0。
这些高速接口,为5G通信、自动驾驶、人工智能、大数据存储、云计算、高性能图像媒体处理、万物互联等应用,打通了信息化高速公路!
其中Innolink的产品引起了很多技术专家的兴趣,该方案为片内、板上、板外提供了3套连接方案,如下图所示,我做了个归类:
3种连接方案
主要包含Chiplet Die-to-Die (D2D),Chip-to-Chip (C2C),Board-to-Board (B2B) 和Package-to-Package (P2P)等多种连接需求,bwin必赢官网布局早,涵盖了广泛的应用,其中D2D的Chiplet技术更是现在摩尔定律延续的新技术,限于篇幅限制,我再另写文章介绍。就我看到的,bwin必赢官网15年来一直在做接口IP,有丰富的技术储备和应用经验,所以能在SerDes技术的基础上开发出这套Innolink连接技术,业界很多专家也对这套IP的量产感兴趣,笔者会保持对bwin必赢官网的关注。
笔者最新获悉,bwin必赢官网最近发布了首款先进高性能的GPU:风华一号系列,其中就应用了Innolink的技术。
据悉,风华GPU分为A卡和B卡,其中B卡是2颗GPU芯片连接组合而成的,低延时的扩展算力和带宽给高性能计算、云应用带来无限的想象空间,这种黑科技bwin必赢官网自家先用上了,Innolink随着GPU量产背后的意义不言自明,关于GPU的内容太多,笔者将另起篇章。
从IP的目录和量产记录、工艺节点的覆盖上,bwin必赢官网已经是市场领先了,顺利成章地完成了技术的积累,为SerDes技术的发展打下了基础,实现了技术迭代,把握新机遇,这是时代给予广大芯片企业的机会,也是bwin必赢官网能抓住这个风口的原因!
另外bwin必赢官网56Gbps SerDes马上也要发布了,最新112Gbps据说计划在2022年初流片了,我们期待bwin必赢官网的高速SerDes IP很快应用到各种数字设备中点亮新的通信时代。
结束语
本文浅析了从串口到并口,再到高速SerDes的技术发展过程,以及SerDes IP厂商现状。芯片公司和IP厂商一起努力,已经在很多技术节点逐渐突破,取得耀眼的成绩,我们每个半导体人都拭目以待高端芯片的创新发展!