0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

到底什么才是AMI与IBIS?了解DDR5之前必须掌握的知识

h1654155971.8456 来源:电子发烧友网 作者:工程师谭军 2018-07-09 10:38 次阅读

你听说过IBIS和AMI吗? 如果我们在法国,那么IBIS是一家酒店的名字,AMI则是我对你的称呼——朋友。

但是如果我们在谈论SerDes设计领域,那么IBIS和AMI就是对SerDes通道进行建模的方式,可以在保证设计性能的前提下,确保信号成功地在不同芯片之间进行传输。

然而当下,我们的行业正面临着巨大的变化,IBIS和AMI的含义需要被更多设计领域的人了解。DFE均衡(判决反馈均衡)即将被规定包含在DDR5标准之内,这将需要运用IBIS + AMI进行建模,从而设计出诸如新一代DIMM、能够承载DDR5 DRAM的系统。

IBIS

IBIS代表I / O缓冲器信息规范,创建于20世纪90年代初。那时,信号完整性问题刚刚开始受到关注,Quad Design公司制作了第一个成功商业化的信号完整性工具,包含专有模型和元器件库。 1993年,Intel公司决定摒弃大量专有元器件库的方式,邀请包括Cadence在内的其它公司进行合作,共同制定通用标准。当时,Intel正尝试为全新PCI标准制定驱动程序要求。此次合作结果为业内奠定了最初标准——IBIS 1.1。该标准涵盖了上拉和下拉晶体管及其转换时间、钳位二极管(用于压制反射)以及封装引脚模型(包括电感、电阻电容);无论有没有驱动晶体管,输入模型也将是相同的。IBIS 2.1版本在1994年成为ANSI / EIA标准,自此之后便进一步发展着。

均衡

理想化的输入比特流是一个完美的方波。 由于通道在不同频率存在不同程度的衰减,到达接收器的信号则会非常失真。因此,输入信号里的时钟和数据就必须被重新恢复。

多种形式的均衡皆可用于应对通道中的信号损失。在信号发送端,预加重或去加重可以补偿通道损失。例如,预加重通常会增强信号的高频分量以弥补通道将会减弱大部分信号的事实。通道本身由封装引脚和电路板走线组成,因而无法对其进行任何主动改变,而被动效应则需要建模。

在信号接收端,自动增益控制(AGC)首先将输入信号提高到足以检测到的强度,连续时间线性均衡(CLTE)再对符号间的干扰(在相邻两位数据之间)进行消除。而真正智能的技术(以及大部分区域和电源)则在于时钟数据恢复(CDR),CDR从输入的模拟信号中重新生成时钟;以及判决反馈均衡(DFE),DFE使用FIR滤波器,并自适应调整抽头系数。这一技术方法需要良好稳定的信号,因此AGC和CTLE被放置在接收器的前端。

绿色高斯函数表示CDR导出时钟转换的位置,红色高斯函数则表示1电压和0电压的分布状况(二者单独分布)。

只要重新恢复的时钟的中点接近眼睛的中心,并且DFE使两个红色峰值保持分离又紧密相连的状态——这意味着它能够正确辨别出电压值1和0之间的b0,图示中间的眼睛就会打开。显然,如果时钟恢复漂移得太远,或者0和1电压过于接近——即使只是偶尔才会出现如此状况——比特误码则会产生,而眼睛也将关闭(当数百万信号重叠时)。

AMI

AMI,算法建模接口,是为实现更好地通道建模而在2007年对IBIS进行的扩展。Cadence在推动AMI标准化流程方面处于领先地位。 AMI中的“算法”是指它是可执行代码(可以用任何语言编写,C语言最为典型),并与传统的IBIS电路级模型共同工作。通过使用编译代码,而不是像IBIS这样的文本文件,AMI允许用户更深入地访问片上技术而无须担心泄露任何“秘密资料”。由于通常发射端与接收端制造商并不相同,AMI可实现即插即用仿真

不同于并行链路,高速串行链路不需要大量引脚并成为了数据进出芯片和存储器的主要方式。然而,它却需要大量的数据流量被进行仿真,这就是AMI所要解决的问题。而大量数据流量需要被仿真的原因有三:

1. 确保链路可靠地工作需要创建眼图(如下图所示)。为了保证眼图睁眼则需要仿真大量数据,一方面确保信号总是远低于或高于眼睛,另一方面确保重新生成的时钟精准到足以使中点位于眼睛的中心。

2. 串行链路的主要特点是误码率(BER),其在10-12或10-16的情况下可为1。使用SPICE也许可以仿真几百位数据,但通常而言要获得精确估计的BER则需要仿真一百万位数据。

3. 数千兆位SerDes使用自适应均衡,而不是“一劳永逸”的初次设置事后不管的均衡方式。在均衡稳定和锁定之前需要大量的数据流量,而这一切发生在传输任何实际流量开始之前。自适应均衡在每千位数据左右进行一次调整:使时钟再生从而保持眼睛居中,同时尽量将峰值分布在通过接收端的0和1上以使它们保持良好分离(并尽量保持较窄的分布距离,以避免信号有时会使眼睛缩小的情况)。

十年以来,数据速率已从2.5 Gbps提高到25 Gbps,并且将很快提高到120 Gbps。 随着未来的设计水平不断提高,400 Gbps甚至1 Tbps(1000Gbps)的数据速率指日可待。信号编码已经从单眼发展到多眼PAM4,这就对设计精度提出了更高的要求。

基本要求是需要用非常快速和精确的均衡模型来仿真非常大的比特流。 AMI可以完全满足此项要求。

串行链路的信号完整性分析由三个阶段组成:首先表征通道,然后执行大比特流通道仿真,最后对输出进行后处理以检查睁眼情况和BER值。

表征通道由脉冲响应实现。 输入一个阶跃信号,并使用电路仿真器获得阶跃响应,进而推导出脉冲响应并捕获驱动器和接收器之间的任何互连行为。

通过将脉冲响应与比特流卷积产生原始波形,实现通道仿真。即使在进行复杂的自适应均衡时,数百万位数据的仿真也可以在几分钟内完成。上图展示了这些部分的联系。

DDR5

正如前文所言,预计在今年夏季发布的DDR5标准中,DFE功能将被正式规定包含在DRAM中。这意味着你将急需一个AMI模型。 你打算怎么做?你是否在考虑有没有比打开文本编辑器进行编码更简单的方法?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IBIS
    +关注

    关注

    1

    文章

    49

    浏览量

    19704
  • AMI
    AMI
    +关注

    关注

    0

    文章

    41

    浏览量

    21534
  • DDR5
    +关注

    关注

    1

    文章

    370

    浏览量

    23603

原文标题:技术干货 | 了解DDR5技术之前你需要知道什么是AMI与IBIS

文章出处:【微信号:eda365wx,微信公众号:EDA365电子论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    高速串行总线-IBIS-AMI模型建模详解

    随着信号速率-AMI模型在信号完整性仿真中应用越来越多,本文主要介绍了IBIS-AMI模型的基础知识和建模方案。IBIS-AMI模型建模一般采用SystemVue或者ADS这两个工具都
    的头像 发表于 10-16 09:13 2540次阅读
    高速串行总线-<b class='flag-5'>IBIS-AMI</b>模型建模详解

    JESD79-5B DDR5 SDRAM-2022 JEDEC

    JESD79-5B DDR5 SDRAM-2022 JEDEC
    发表于 12-23 09:24

    DDR5DDR4相比有什么优势?

    DDR5DDR4相比有什么优势?
    发表于 06-18 08:19

    DDR5尚未真正普及的原因是什么?

    国产DDR5究竟离我们还有多远?DDR5尚未真正普及的原因是什么?
    发表于 06-18 09:49

    请问DDR5 RAM具有哪些新功能?

    DDR5 RAM具有哪些新功能?
    发表于 06-21 06:21

    DDR3/4都还没玩够,DDR5已经来啦

    先生悄悄的告诉大家,DDR5已经来啦!!! 高速先生在研讨会或者和客户培训的时候,每当讲到DDR的文档,都会把这张DDR的发展历程图拿出来介绍,给大家讲述DDR技术的发展进程。从这张图
    发表于 08-12 15:42

    全网首发!第一手DDR5仿真资料(上)

    不多说,我们通过仿真来看看到底内置的ODT效果有多明显哈。仿真速率直接定到3200Mbps,对应数据信号的6400Mbps去,来到了DDR4基本上无法企及的量级了,但是对于DDR5只是个起步价。首先
    发表于 08-19 17:33

    带均衡的data信号!第一手DDR5仿真资料(下)

    DDR5的模型,来仿真看看DFE均衡对数据信号的帮助哈。首先我们提取一根真实链路的data信号,把收发模型搭建好,如下所示:我们看到DDR5的颗粒模型的确存在了AMI的算法,也就是把DFE的模块配置到接收
    发表于 08-27 16:39

    做51单片机开发之前必须掌握哪些知识

    做51单片机开发之前必须掌握哪些知识
    发表于 10-18 06:44

    ODT在手,DDR5布线可以任性走?

    DDR5 CAC信号的ODT闪亮登场!我猜最激动还是Layout攻城狮:DDR5的CAC信号有了ODT功能,PCB布线约束可以放宽松了吗?毕竟,哪里信号质量差就可以端接哪里,So easy。带着这个
    发表于 12-28 14:47

    DDR5这么快,为啥还能那么稳?

    DDR5采用了之前在高速串行信号中才会使用的反馈判决均衡技术(DFE),以减少信号衰减和码间干扰(ISI)的负面影响,增加了信号眼图的优化手段,为数据信号的高速传输提供了保障。 关于DDR5数据信号
    发表于 06-28 09:09

    Agilent推出ADS 2010支持IBIS-AMI 模型

    Agilent推出ADS 2010支持IBIS-AMI 模型标准 安捷伦科技公司宣布支持 IBIS-AMI(算法模型接口)。IBIS-AMI 是专门针对 SerDes 收发信机创建的一种建模标准,用于对高速串行链路
    发表于 02-23 09:59 1475次阅读

    利用Sigrity SystemSI来生成DDR5 AMI模型

    设计中已被广泛使用,DDR5标准也仍在规范阶段。尽管DDR5规范的最终版本还没有在业内推广,但DDR5的主要特性是众所周知的:DDR5将提供两倍于D
    的头像 发表于 01-27 11:17 1.1w次阅读
    利用Sigrity SystemSI来生成<b class='flag-5'>DDR5</b> <b class='flag-5'>AMI</b>模型

    DDR5比较DDR4有什么新特性?

    DDR5相比DDR4有什么新特性?
    的头像 发表于 01-10 14:21 1w次阅读

    DDR4到DDR5花了将近10年,DDR5将有什么重大突破?

    2018年10月,Cadence和镁光公布了自己的DDR5内存研发进度,两家厂商已经开始研发16GB DDR5产品,并计划在2019年年底之前实现量产目标。
    的头像 发表于 11-29 10:09 5543次阅读