ADS——HDMI retimer仿真(AIM仿真实例)

本人ADS萌新。最近要发一篇文章,最好能搞几个眼图仿真图。因此开始研究ADC眼图仿真,一路各种坑。由于本人是做HDMI通道仿真。因此重点研究了一下TI公司的SN65DP159的仿真。

大家可以到TI官网上下载工程,这里给个传送门:https://www.ti.com.cn/cn/lit/mo/sllm414/sllm414.zip?ts=1650103321601

下载到一个sllm414.zip的文件,直接解压后得到一堆文件,如下:

这里重点是ADS.7zads。这是ADS的压缩工程。我们打开ADS。本人使用的ADS2020。

在开始界面里,点击Unarchive

然后在弹出对话框里选择刚刚说到的ADS.7zads,点击“打开”。

选择一个解压路径,然后就是一路next,直到finish。

最后出现下图:

我们打开cell_1文件夹下的schematic,可以看到仿真使用的原理图。

一开始我完全无法理解这个原理图的意思。在通过网上一堆搜索后,我基本能够明白这个原理图的意思了。这基本上也是AIM仿真的通用思路。

对于一个芯片而言,特别是高速芯片,例如本文要仿真的这颗SN65DP159。通常来讲需要将封装、键合线、裸片独立开来进行仿真。上述每个部件都有自己的仿真模型。通常来讲,封装和键合线的模型是用S参数模型来表达,而没有专门的IBIS文件。而裸片,一般厂家会提供IBIS文件。

在ADS中,可以用s参数block,来对S参数模型进行建模。block在Linear-Data File这个库里。这里面有从1-port一直到99-port的s参数block。

所以上图中第一个S32P是RGZ封装模型,第二个S4P是键合线模型,第三个RX Timer才是SN65DP159的裸片IBIS模型。第四个S4P是键合线模型,第五个是RGZ封装模型。个人觉得第一个RGZ封装和第5个RGZ封装应该合并为一个封装。我自己做了修改,果然OK!

直接点击F7开始仿真,忽略warning,可以得到眼图如下:

 接下去会继续对此进行研究!

------------------------------------------------------------------------------------------------------------------------------

有个warning:

Warning detected by hpeesofsim in Eye_Probe2 during circuit set up ...

Can not find Eye crossing points.

Please click the ...

解决办法是双击TX_AIM1,点击“AMI”标签栏,在Parameter list里面的Model_Specific下面的Swing,把这个值改为1000。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值