主要内容

CEI-56G-LR发射机/接收机IBIS-AMI模型

这个例子显示了如何创建通用CEI-56G-LR发射机和接收机IBIS-AMI模型在并行转换器使用图书馆块工具箱™。生成的模型符合IBIS-AMI和oif - cei 04.0规范。

CEI-56G-LR Tx / Rx IBIS-AMI模型在并行转换器设计应用程序设置

这个例子的第一部分设置目标发射机和接收机AMI模型体系结构使用datapath公司块所需CEI-56G并行转换器设计师应用。模型然后出口到仿真软件®进行进一步定制。金宝app

下面的例子使用了cei_56G_lr_txrx并行转换器设计模型。在MATLAB®命令窗口中输入以下命令打开模型:

> > serdesDesigner (“cei_56g_lr_txrx”)

CEI-56G-LR兼容发射机使用4-tap前馈均衡器(FFE)和两个pre-taps post-tap之一。接收器模型使用连续时间线性均衡器(CTLE) 17个预定义的设置,和12至18利用判决反馈均衡器(DFE)。支持这金宝app个配置并行转换器系统设置如下:

配置设置

  • 符号时间设置为35.71 ps, 28 GBaud符号率和PAM4 56 Gbps。

  • 系统设置为100 e-6,假定一个兼容的接收器与选举委员会。

  • 调制将PAM4。

  • 每个符号样本信号保存在默认值,分别为16和微分。

发射机模型设置

  • Tx FFE块设置为两个pre-taps和一个post-tap包括四个重量,按oif - cei 04.0规范。这是用数组(0 0 1 0),其中主要利用数组中指定的最大价值。

  • Tx AnalogOut模型是这样设置的电压是1.0 V,上升时间2.905 ps,R(单端输出电阻)是50欧姆,C(电容)是0.16 pF。

通道模型设置

  • 频道损失设置为20分贝。

  • 差分阻抗保存在默认的100欧姆。

  • 目标频率设置为奈奎斯特频率,14 GHz。

接收器模型设置

  • Rx AnalogIn模型是这样设置的R(单端输入电阻)是50欧姆C(电容)是0.16 pF。

  • Rx CTLE块设置为147配置使用GPZ(获得极零)矩阵。

  • Rx DFE / CDR块建立了18 DFE水龙头。水龙头设置的限制-0.70.7

情节统计结果

使用并行转换器设计师情节来可视化的结果CEI-56G-LR设置。

添加BER的情节添加图并观察结果。

添加的报告添加情节和观察到CTLE配置是129。

改变Rx CTLE模式参数固定ConfigSelect参数值从129年到8和观察这种变化数据。

在继续之前,Rx CTLE的重置价值模式适应。重置将避免模型后,需要设置一遍已经出口到仿真软件。金宝app

出口并行转换器系统仿真软件金宝app

点击出口按钮上面导出配置模型进行进一步定制和代AMI模型的可执行文件。金宝app

CEI-56G-LR Tx / Rx IBIS-AMI模型在仿真软件设置金宝app

这个例子的第二部分需要并行转换器系统导出的并行转换器设计师应用并定制所需CEI-56G-LR仿真软件。金宝app

回顾仿真软件模金宝app型设置

并行转换器系统出口到仿真软件由配置、刺激,Tx,模拟通道和Rx块金宝app。并行转换器设计器应用程序的所有设置已经转移到仿真软件模型。金宝app保存模型和检查每一块设置。

  • 双击配置块打开参数对话框。的参数值符号时间,样品每symbol系统,调制信号进行并行转换器的设计应用。

  • 双击刺激块打开参数对话框。你可以设置伪随机位序列(伪随机二进制序列)和符号的数量来模拟。这个块的设置不是从并行转换器的设计应用。

  • 双击Tx块在Tx子系统。子系统有FFE块从并行转换器的设计应用。一个初始化块还介绍了模型的统计部分AMI模型。

  • 双击打开块参数的模拟通道块对话框。的参数值目标频率,损失,阻抗和Tx / Rx模拟模型参数进行串并收发器的设计应用。

  • 双击Rx块在Rx子系统。子系统CTLE和DFECDR块从并行转换器的设计应用。一个初始化块还介绍了模型的统计部分AMI模型。

运行模型

运行模型来模拟并行转换器系统。

生成两个情节。首先是生活时间域(GetWave)眼图模型运行时更新。

在模拟完成后第二个情节包含视图的统计(Init)和时域(GetWave)的结果,类似于并行转换器设计器应用程序中可用。

更新Tx FFE块

  • Tx子系统内部,双击FFE块打开FFE块参数对话框。

  • 扩大IBIS-AMI参数显示的列表参数被包含在IBIS-AMI模型。

  • 请取消模式参数从AMI中删除该参数文件,有效地硬编码的当前值模式在最后的AMI模型来固定。

回顾Rx CTLE块

  • 在Rx子系统,双击CTLE块打开CTLE块参数对话框。

  • 获得极零数据从并行转换器的设计应用。

  • CTLE模式设置适应,这意味着一个优化算法构建到CTLE系统对象在运行时选择最优CTLE配置。

更新Rx DFECDR块

  • 在Rx子系统,双击DFECDR块打开DFECDR块参数对话框。

  • 扩大IBIS-AMI参数显示的列表参数被包含在IBIS-AMI模型。

  • 请取消相抵消引用偏移量参数,将这些参数从AMI文件,有效地硬编码这些参数的当前值。

生成CEI-56G-LR Tx / Rx IBIS-AMI模型

这个例子的最后一部分需要定制的Simulink仿真模型,修改CEI-56G-LR AMI参数,然后生成I金宝appBIS-AMI兼容CEI-56G-LR模型可执行文件,宜必思和AMI文件。

打开配置块的参数对话框中,单击并行转换器IBIS-AMI经理按钮。在宜必思选项卡内并行转换器IBIS-AMI管理器对话框中,模拟模型转换为标准宜必思参数值,可以使用任何行业标准模拟器。在AMI-TxAMI-Rx标签在并行转换器IBIS-AMI经理对话框,列出了保留参数首先其次是模型具体参数后典型的AMI的格式文件。

添加Tx抖动参数

为Tx添加抖动参数模型AMI-Tx选项卡单击保留参数…按钮弹出Tx添加/删除Jitter&Noise对话框中,选择Tx_DCD,Tx_DjTx_Rj框,然后单击好吧这些参数添加到Tx AMI的保留参数部分文件。以下范围允许您调整抖动值满足CEI-56G-LR抖动面具的要求。

设置Tx以便抖动值

  • 选择Tx_DCD,然后单击编辑……按钮,弹出添加/编辑AMI参数对话框。

  • 设置当前值0.0

  • 改变类型用户界面

  • 改变格式范围

  • 设置Typ价值0

  • 设置最小值价值0

  • 设置马克斯价值0.1

  • 点击好吧保存更改。

设置Tx Dj抖动值

  • 选择Tx_Dj,然后单击编辑……按钮,弹出添加/编辑AMI参数对话框。

  • 设置当前值0.0

  • 改变类型用户界面

  • 改变格式范围

  • 设置Typ价值0

  • 设置最小值价值0

  • 设置马克斯价值0.1

  • 点击好吧保存更改。

设置Tx Rj抖动值

  • 选择Tx_Rj,然后单击编辑……按钮,弹出添加/编辑AMI参数对话框。

  • 设置当前值0.0

  • 改变类型用户界面

  • 改变格式范围

  • 设置Typ价值0

  • 设置最小值价值0

  • 设置马克斯价值0.05

  • 点击好吧保存更改。

出口的模型

选择出口选项卡中并行转换器IBIS-AMI经理对话框。

  • 更新Tx模型名称cei_56g_lr_tx

  • 更新Rx模型名称cei_56g_lr_rx

  • 注意,Tx和Rx角落里的百分比设置为10%。这将扩展角值的最小/最大模拟模型+ / -10%。

  • 验证二元模型被选中为Tx和Rx。这将创建模型可执行文件,同时支持统计(Init)和时域(GetWave)分析。金宝app

  • 设置Tx模型忽略价值4因为有四个Tx FFE水龙头。

  • 设置Rx模型忽略价值200000年允许足够的时间Rx DFE水龙头在时域仿真来解决。

  • 验证Tx和Rx将出口,所有文件都已选择生成(AMI宜必思文件,文件和DLL文件)。

  • 设置宜必思文件名cei_56g_lr_serdes.ibs

  • 按下出口按钮来生成模型目标目录

测试生成IBIS-AMI模型

CEI-56G-LR发射机和接收机IBIS-AMI模型现在已经完成,可以在任何行业标准AMI模型模拟器进行测试。

引用

[1]宜必思6.1规范,https://ibis.org/ver6.1/ver6_1.pdf

另请参阅

|||

相关的话题