第三章:光通信芯片的独特挑战
各位好,我是老张。做信号完整性这么多年,我最大的感触就是——光通信芯片这玩意儿,真不是一般的难搞。
你想想看,25Gbps起步的信号速率,功耗还得压到毫瓦级,通道动不动就几十上百条,再加上光电混合集成……嗯,这简直就是给SI工程师出的地狱级考题。今天我就把这些年踩过的坑、总结的经验,跟大家好好聊聊。
3.1 高速率:25Gbps+的信号完整性噩梦
先说速率。25Gbps是什么概念?一个UI(单位间隔)只有40皮秒。我刚开始做10Gbps设计时觉得已经够快了,结果第一次接触25Gbps项目,直接被现实教育了。
为什么说25Gbps是个分水岭?
- 损耗问题:25Gbps信号的基频是12.5GHz,三次谐波就到了37.5GHz。普通的FR4板材,走线长度超过5英寸,眼图基本就闭上了。我在一个项目中遇到过,客户非要走8英寸的微带线,结果仿真眼图高度只有20mV——这根本没法用。
- 反射问题:40ps的UI,意味着任何阻抗不连续点只要超过10ps的电气长度,就会造成严重的码间干扰。说白了,你过孔、拐角、连接器这些地方的寄生参数,以前10Gbps时还能忍,到了25Gbps,分分钟让你眼图塌掉。
- 串扰问题:高频信号的耦合更强,而且串扰的时延会直接落在眼图采样点附近。我记得有个项目,8通道并行,通道间距只有0.8mm,结果近端串扰(NEXT)达到了-18dB——这已经超过了信号摆幅的10%,根本没法正常工作。
关键点:25Gbps以上,传统的“先画板子再调参数”的思路行不通了。必须从设计一开始就把SI仿真纳入流程,而且要用3D全波仿真工具,2D的传输线模型已经不够用了。
3.2 低功耗:在信号质量和功耗之间走钢丝
光通信芯片的功耗有多敏感?我举个例子:一个400G光模块,总功耗通常限制在12W以内。芯片本身可能只有3-5W的预算。你想想看,要在这么低的功耗下驱动25Gbps的信号,难度有多大。
低功耗带来的SI挑战主要有三个:
- 摆幅受限:为了省电,发射端的输出摆幅通常只有400-600mV(差分)。信号本来就弱,再经过通道损耗,到了接收端可能只剩100mV。这时候噪声容限极低,稍微有点串扰或电源噪声,误码率就上去了。
- 均衡器功耗:为了补偿通道损耗,接收端需要CTLE(连续时间线性均衡器)和DFE(判决反馈均衡器)。但均衡器本身也耗电啊!我做过一个项目,CTLE+DFE的功耗占了整个接收端的一半。怎么在均衡效果和功耗之间找平衡?这活儿不好干。
- 电源完整性:低功耗意味着低电压,核心电压可能只有0.8V甚至更低。这时候电源纹波的要求就非常苛刻了——通常要求小于10mV。我在一个项目中遇到过,电源分配网络(PDN)设计没做好,导致接收端时钟抖动增加了3ps,眼图直接闭合。
我的经验:低功耗设计一定要从系统层面考虑。比如,通道损耗大的时候,与其把发射端摆幅拉高(功耗大),不如在接收端加一级CTLE(功耗相对小)。另外,自适应均衡算法也很关键——根据实际通道状况动态调整均衡强度,能省不少电。
3.3 多通道并行:串扰与同步的博弈
光通信芯片的通道数,从4通道到16通道甚至更多。通道越多,串扰问题越严重。而且,多通道并行还有一个头疼的问题——同步。
串扰方面,我总结了几种常见场景:
- 同层串扰:相邻走线之间的容性和感性耦合。25Gbps时,间距至少要3倍线宽才能把串扰压到-30dB以下。但芯片封装里哪有那么大的空间?所以必须用屏蔽线或差分对紧耦合来抑制。
- 过孔串扰:多个通道的过孔如果靠得太近,会产生严重的耦合。我有个项目,16个通道的过孔排成一排,间距只有0.5mm。仿真结果显示,中间通道的串扰比边缘通道高了6dB。后来我建议把过孔交错排列,才把问题解决。
- 电源串扰:多通道同时翻转时,电源网络上的瞬态电流会通过PDN耦合到其他通道。这玩意儿特别隐蔽,有时候眼图看着还行,但误码率就是下不去。排查起来很费劲。
同步问题呢?说白了就是skew(时延偏差)。不同通道的走线长度、过孔数量、温度差异都会导致skew。对于25Gbps的信号,skew超过0.5UI(20ps)就会严重影响接收端的时钟数据恢复(CDR)。
避坑指南:我曾经在一个项目中,因为没考虑封装基板上的走线长度差异,导致4个通道的skew达到了30ps。结果芯片回来,CDR根本锁不住。后来不得不重新设计封装,多花了一个月时间。所以,多通道设计一定要做全通道的时延仿真,包括芯片、封装、PCB三个层级。
3.4 光电混合集成:模拟与数字的跨界难题
光电混合集成,说白了就是把光器件(激光器、调制器、探测器)和电芯片(CDR、SerDes、DSP)集成在一起。这带来了全新的SI挑战。
首先,光器件的驱动信号通常是模拟的,而且对噪声极其敏感。比如,一个马赫-曾德尔调制器(MZM)的偏置电压,精度要求可能达到毫伏级。而旁边的数字电路在高速翻转,产生的电源噪声和衬底噪声很容易耦合到模拟路径上。
其次,光器件和电芯片之间的互连非常短(通常只有几毫米),但信号速率极高。我见过一个设计,激光器驱动器和激光器之间的走线只有2mm,但因为阻抗不匹配,反射造成了20%的眼图张开度损失。
最后,热管理也是个问题。激光器对温度很敏感,温度变化1°C,波长可能漂移0.1nm。而电芯片的功耗又会产生热量。怎么在这么小的空间里做好热设计,同时保证信号完整性?嗯,这需要SI工程师和热工程师紧密配合。
我的建议:光电混合集成的SI设计,一定要做联合仿真。把光器件的等效电路模型、电芯片的IBIS模型、封装和PCB的S参数模型放在一起跑。别偷懒,分开仿真很容易漏掉关键的耦合路径。
3.5 实战案例:一个25Gbps 4通道光模块的SI设计
最后,我分享一个实际案例。去年我做了一个25Gbps 4通道光模块,目标功耗3.5W,通道间距0.75mm。
设计过程中遇到的主要问题:
- 通道损耗:FR4板材,走线长度3英寸,损耗约12dB。解决方案:接收端采用5阶CTLE + 1阶DFE。
- 串扰:相邻通道串扰-22dB,超过目标值(-25dB)。解决方案:在走线之间加地孔阵列,串扰降到-28dB。
- 电源噪声:PDN阻抗在12.5GHz处有谐振峰,导致电源纹波15mV。解决方案:增加去耦电容,优化PDN布局,谐振峰降到8mV以下。
- skew:4个通道的时延偏差18ps。解决方案:在封装基板上做蛇形走线补偿,skew降到5ps以内。
最终,芯片流片回来,眼图测试结果和仿真吻合度在90%以上。嗯,这活儿干得还算漂亮。
总结一下:光通信芯片的SI设计,核心就是四个字——系统思维。别只盯着一个点,要把芯片、封装、PCB、光器件当成一个整体来看。另外,仿真工具要会用,但更重要的是理解背后的物理原理。工具只是辅助,脑子才是关键。
好了,这一章就聊到这儿。下一章我们讲讲具体的仿真方法和工具使用,到时候我会带大家手把手跑一个完整的25Gbps通道仿真。咱们下回见。