完成闭环设计,基于仿真软件的AC耦合电容阻抗优化

本文首先介绍了高速串行链路设计中ac耦合电容阻抗优化的重要性,然后阐述如何利用软件viaexpert对ac耦合电容设计进行前仿真,然后指导后续pcb设计,最后在pcb完成后进行仿真,完成仿真的闭环设计。
1.引言
随着高速串行总线的速率越来越高,链路的阻抗也随之成为si工程师关注的焦点。由于高速串行总线链路中唯一的无源器件就是ac耦合电容,所以在我们对传输线阻抗以及过孔或者连接器的pin的阻抗优化之后,剩下的也就是ac耦合电容的阻抗的优化,当然25gbps链路为了进一步减小ac耦合通道阻抗不连续性的影响,ic厂家直接把ac耦合电容设计在接收端芯片这里,所以对于正在设计10gbps链路的应用,ac耦合电容成为si工程师的必修课了。
ac耦合电容的阻抗仿真,因为需要考虑到焊盘和gnd或者power平面的容性耦合,所以常规在hfss中建模会比较耗费时间,目前芯禾科技推出的viaexpert建模工具可以针对各种叠层和电容封装进行ac耦合电容阻抗优化前仿真,后续布线阶段也可以导入brd文件提取出ac耦合电容的焊盘尺寸和掏空的层数和大小,最终仿真出你所能接受的阻抗设计。
2.ac耦合电容的掏空设计
ac耦合电容焊盘相比链路的走线会比较宽,这样对于高速信号传输来说就是一处阻抗不连续点(如图1),为保证阻抗的一致性,ac耦合电容的下方需要做多层的掏空,但是由于pcb设计的第3层或者倒数第3层通常是power层,挖空后可能会导致bga io口模拟电源的压降问题;目前很多电源模块都具有remote sense功能,可以补偿pcb压降问题,所以ac耦合电容焊盘下方做多层掏空也是可以的。
在此背景下,我们就需要一种仿真工具可以对掏空大小和掏空层数做阻抗优化仿真,通过调整ac耦合电容焊盘下方的挖空大小以及挖空的层数来确定单板基于某种叠层下的焊盘阻抗是否比较接近差分传输线的阻抗,最终给出pcb设计的优化规则。后续我将介绍如何利用viaexpert软件进行ac耦合电容阻抗优化仿真的设计。
图1 高速串行链路中ac耦合电容的设计
3.ac耦合电容阻抗前仿真优化
在最新viaexpert版本中,有专门针对ac耦合电容阻抗仿真的优化流程,软件界面如下图2所示。叠层可以利用软件默认设置也可以由用户pcb叠层,通过import按钮导入。ac耦合电容这里可以支持一对差分也可以支持多对差分进行ac耦合电容的串扰仿真,这里我们只以单对差分为例进行仿真。
图2 ac耦合电容建模初始界面
上图确定好叠层和ac耦合电容的对数之后我们就可以对单对ac耦合电容的出线及信号孔和地孔做更详细的设置,具体设置信息如下图3所示。
图3 ac耦合电容建模设置
这里我们以0402的ac耦合电容为例进行仿真,一端botm层通过换层过孔连接top面的ac耦合电容,另外一端通过过孔再连接到art12层,这里我们分别仿真3种情况;电容掏空到gnd02层,x方向掏34mil,y方向掏66mil(case1)。模型建好后的3d效果图如图4所示。
图4 ac耦合电容3d效果图(case1)
电容掏空到gnd02层,x方向掏28mil,y方向掏58mil(case2),如图5所示。
图5 ac耦合电容3d效果图(case2)
电容掏空到power04层,x方向掏34mil,y方向掏66mil(case3),如图6所示。
图6 ac耦合电容3d效果图(case3)
模型生成好后,电容出线的两端会自动生成wave port,所以不需要你手动去设置port,这里还有一点就是材料的参数以及孔径需要你去设置,材料参数设置因为是前仿真,所以用djordjevic-sarkar model input简单的频变模型(图7),只需要设置一个频点的dk和df值就可以求解宽带的频变曲线。具体设置界面如下所示,这里我们板材选用fr-4,dk和df的值选择1ghz频点。
图7 djordjevic-sarkar model input
case1和case2参数分别设置好之后,我们就可以开始仿真,仿真频率范围设为10mhz-20ghz频段。具体设置如下图8所示,芯禾科技在最新的版本当中加入了dense mesh功能,可以在对结构复杂区域增加mesh的数量,客户可以通过勾选项自行选择。
图8 仿真引擎设置
下面是case1,case2,case3三种情况下ac耦合电容插入损耗,回波损耗以及差分阻抗曲线,分别如图9,图10及图11所示。这里使用snpexpert对s参数进行比较。
从以上3种情况的仿真结果可以看出,掏空2层的阻抗是最接近100ohm的,所以在5.16ghz基频处的插入损耗和回波损耗也是最优秀的,但是和掏空1层的结果差别不是太大,case2情况是最差的,因为掏空区域变小了,差分阻抗变低了。所以后续我们在pcb设计阶段就可以根据以上前仿真结果进行指导,对于通流比较紧张的情况,我们只掏空gnd02层的地,对于power03或者art03空间宽裕的情况下,可以掏2层处理。
4.ac耦合电容阻抗后仿真验证
根据上节3种case情况下的仿真结果和pcb设计的实际情况,ac耦合电容只掏空gnd02层,掏空尺寸为x方向掏34mil,y方向掏66mil。因为viaexpert可以直接导入brd文件,所以在pcb设计完成后在viaexpert里面直接对brd进行解析,提取出板上的ac耦合电容和出线。pcb实际ac耦合电容的设计以及导入到viaexpert中提取完成的3d效果图分别如图12和图13所示。
图12 实际ac耦合电容出线
图13 实际ac耦合电容3d效果图
因为viaexpert里面提取brd无法获得电容相应的模型,所以后仿真需要把模型导入到hfss中,然后加上ac耦合电容的model,最终如图14所示。
图14 实际ac耦合电容3d效果图
仿真结果如下图15,图16,图17所示。基本和前仿真结果一致
5.结论
本文介绍了如何利用viaexpert软件对高速串行链路ac耦合电容的前仿真差分阻抗优化以及pcb后仿真建模,前仿真得出设计方向后指导pcb设计,最后后仿真确定设计是否满足要求,最终保证高速串行链路设计的一板成功。

交流点焊机是什么,有哪些特征
简述risc和cisc的区别
快讯:台积电第一季度净利润1169.9亿台币 同比增长90.6%
5G已进入商用攻坚关键期中国移动已正式发布5G三大项目
半导体制冷片TEC大幅度提升电子产品散热性能
完成闭环设计,基于仿真软件的AC耦合电容阻抗优化
简单说明植物茎流计的应用价值以及指导意义
荣耀畅玩7C评测:搭载骁龙450和人脸识别
什么是AT电源和ATX电源?它们之间有什么区别?
万用表常见的型号,万用表如何使用,万用表工作原理图解
三星助攻智慧农场 推植物照明LED产品
物通博联提供Modbus TCP设备连接到物联网云平台的解决方案
STM32单片机步进电机控制系统设计案例
半导体行业的未来——太赫兹技术
高通以24亿美元收购CSR布局物联网
物联网技术在建筑行业中的应用介绍
什么是3C锂离子电池?锂离子电池的四个安全隐患,要注意了
国星光电:LED产品终端应用市场内销比例正在扩大
工业视觉技术的数字激光雷达芯片路线图
科通技术携意法半导体芯片赋能可调数字电源应用