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

Schematic setup

Note: 确保所有使用的模型和Schematic在同一个目录。
2. Analysis option Set up and Run
a. Analysis option,如图选择Nets by name,将TX和RX添加到右边如下图。并选Protocol为PCIE,type为PCIE4.0-16Gts:

b. Transmitters/Receivers:可以看到TX和RX的Model Status为Models assig,然后Next。

c. Advanced Eye Diagram:选择Time-domain, IC Modeling为Typical,Eye Mask选PCIE_GEN4_RX,Next

Endpoint1/2,设置TX/RX的相关属性参数,请参考GTYP的user guide设置。


Parameter Sweep可以通过设置属性范围来做一个Sweep,可以产生所有组合的结果,找到一个最佳的属性组合,Channel Sweep也类似,可以选择Stack up,power等。



d. Run output :选择run,开始输出

e. Output generation:眼图结果,会根据Eye mask判断结果是否通过,并显示。

3. Other data analysis:
在仿真目录下可以分析更多的Adaptation Code,比如AGC, CDR, KH/KL, UT, Vpeak, Offset等等:
如仿真目录下面的文本文件:
versal_gtyp\SerDesResults_2025_11_0311_24_46\Net002_AdvEye
1. AmiOutputParam_U2.2p_AGC_CODE.txt
2. AmiOutputParam_U2.2p_cdr_code.txt
3. AmiOutputParam_U2.2p_kh_code.txt
4. AmiOutputParam_U2.2p_kl_code.txt
5. AmiOutputParam_U2.2p_UT.txt
6. AmiOutputParam_U2.2p_vpeak.txt
7. AmiOutputParam_U2.2p_offset.txt
比如用EXCEL或者Python来画出这些自适应输出如下图:

Note: Bits和设置相关