作者:Simon Li,AMD工程师;来源:AMD开发者社区
本文简单介绍了如何用Hyperlynx来做GTM的 IBIS AMI的PAM4仿真,以及可以通过仿真输出文件来画出Sampled Eye以帮助分析。
1.Schematic setup
System: Win11:
HyperLynx: SI PI Thermal 2504

Schematic setup

2. Analysis Option Set up and Run:
a. Wizard set up – Analysis Options: 选择by net name添加到右边,选Protocl为ETHERNET, 50GBASE-CR


b. Wizard set up – Advanced Eye Diagram,选择Setup,勾选上Display BER Plots in AMI Sweep Viewer

c. Wizard set up – Endpoint1/2,根据User guide设置 TX/RX的属性参数。

d. Wizard set up – Parameter Sweep,可以对TX/RX相关参数做Parameter Sweep。

e. Wizard set up – PAM4设置如下,Find automatically。

f. Wizard set up – Channel Sweep,可以设置Stack, Power和Buffer model。

g. Wizard set up – Report Options,勾选generate PDF Report以及Eye Diagram Reporting:


h. Output BER – 眼图结果如下,并产生Sampled Eye做辅助分析:

3. Sampled Eye和BER结果
a. Sampled Eye产生
process_ami_results.py和输入debug_dsp_0.csv文件一个目录,比如:
\versal_gtm\SerDesResults_2025_11_03-14_05_17\Net002_AdvEye。执行完成会产生一个Versal_GTM_Simulation_Sampled_Eye_Plot.png

b. Output BER result
不像user guide看到的,BER是最后的结果如下,ber_results.csv文件目录在:
\versal_gtm\SerDesResults_2025_11_03-14_05_17\Net002_AdvEye
