首页 理论教育 IBIS-AMI模型结构分析

IBIS-AMI模型结构分析

时间:2023-07-01 理论教育 版权反馈
【摘要】:IBIS-AMI模型除了包括.ibs文件外,还包括了.ami和.dll文件,其中.ami文件包含了模型的参数配置与运用了哪些参数等。下面的数据是某个IBIS-AMI模型的.ami文件,.ami文件是通过括号的逻辑关系构成树形结构,其注释符号只能是“|”。(IBIS_AMI_Tx|ami TX模型AMI文件分为两个部分,上面是第一部分,即IBIS的保留参数部分。里面定义这些保留值的大小,这些保留参数决定了IBIS-AMI的工作流程与仿真级别。

IBIS-AMI模型结构分析

从模型结构上来看,传统的IBIS模型包含的只有一个.ibs文件,其中包括了前面介绍的V/tV/I曲线。IBIS-AMI模型除了包括.ibs文件外,还包括了.ami和.dll文件(或者.so文件),其中.ami文件包含了模型的参数配置与运用了哪些参数等。.dll和.so文件也就是.ami模型实现的预加重等功能编译生成的动态库,其中.dll文件

用于Windows操作系统平台的ami仿真,.so文件用于linux平台的AMI仿真。下面的数据是某个IBIS-AMI模型的.ami文件,.ami文件是通过括号的逻辑关系构成

树形结构,其注释符号只能是“|”。

(IBIS_AMI_Tx|ami TX模型

978-7-111-42633-2-Chapter03-2.jpg

AMI文件分为两个部分,上面是第一部分,即IBIS的保留参数部分。里面定义这些保留值的大小,这些保留参数决定了IBIS-AMI的工作流程与仿真级别。比如说,用不用做TX/RX初始化、用不用做一些自定的非线性时不变处理等。(www.xing528.com)

978-7-111-42633-2-Chapter03-3.jpg

第二部分是每个模型的特定参数,这个部分定义的是每个模型不同的参数,你可以在这里根据实际芯片情况设定不同的预加重阶数与其范围,还可以设定slew rate等的默认值。这些值会在模型运行时被调用。

.dll/.so是信号运算编译而成的动态链接库,你可以根据IBIS-AMI工作的流程自己编程建立.dll文件,所以说.dll文件是IBIS-AMI模型的算法部分,里面记录了模型的运算逻辑。因为.dll/.so对仿真的平台有依赖性,在仿真之前需要确认模型支持的环境。我们可以通过在模型中查找关键字[Algorithmic Model],在其下面可以找到AMI支持的平台(区分32位系统和64位系统),如图3-2所示。

978-7-111-42633-2-Chapter03-4.jpg

图3-2 AMI中的[Algorithmic Model]关键字

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈