- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
使用芯禾Expert系列软件实现高速链路仿真
差分链路拓扑搭建功能在各类EDA仿真软件中都有,其中最为典型的就是图17所示的ADS的手动搭建方式。ADS中也有S参数、传输线等多个模块,这些模块之间需要用户根据端口顺序手动连线。这一过程较为繁琐,一旦出现端口顺序弄错,往往要从头检查整个拓扑连线。
图17 ADS中搭建的差分链路仿真拓扑
Channel Expert通过模板的方式辅助设计者进行链路拓扑的搭建,对导入的S参数还能够进行端口顺序的调整,从而使得整个拓扑各个部分之间的连接关系清晰、顺畅。在设置好参数后,整个拓扑自动生成,不再需要设计者在各个部分之间手动连线,简化了拓扑搭建的繁琐操作,实实在在地提高了仿真效率。
如果Channel Expert自带的Template无法与特定链路的拓扑完全一致,仿真人员可以先选用最接近的Template,在软件自动生成拓扑后,再在已生成拓扑基础上进行手动编辑,增加或删除不必要的链路部分。可以说,Channel Expert的链路拓扑搭建方式即有自动化的,也支持手动编辑,具有相当高的灵活性。
Ø在Snp Expert中查看仿真结果
Snp Expert是目前业界最好的S参数后处理软件,是仿真人员对仿真结果分析的一大利器。Snp Expert支持S参数文件的批量导入、混合模的插损/回损/串扰/ICR/ICN等曲线的快速绘制、S参数的级联和分解、S参数去嵌、仿真结果规范一致性分析、基于PRBS码型的眼图绘制等功能。
在Snp Expert中新建一个工程,将仿真得到的通道S参数文件导入,导入界面如图18所示。Snp Expert会根据S参数文件内部的信息自动进行端口分类,如果用户发现软件端口分类有误,还可以通过Pin Direction一栏下的选项进行调整。
图18 Snp Expert中S参数导入界面
点击图18中的OK按钮,就完成了S参数文件的导入,软件会进入图19所示的界面。在这里,用户首先可以通过Auto Diff按钮自动地给差分端口设置上差分属性。然后,在Category处将S参数类型选择为S Parameter Diff。接着,选择Grid页面,通过该页面下方的多个按钮自动选中所有的Diff IL、Diff RL等数据源。最后,点击New Plot按钮,就可以绘制出所需要的曲线。
Snp Expert的这一系列曲线绘制过程完全在GUI界面中通过鼠标操作来实现,相比而言,在ADS中要绘制出这些曲线,用户需要手动编写一定量的公式,费时费力。Snp Expert的这一功能相当好用,在ADS2016版本新增的S参数分析模块中,也借鉴了Grid页面的形式。从这一点上也可以看到业界EDA大厂对Snp Expert这一功能的肯定。
图19 Snp Expert中S参数设置和绘制界面