新闻中心

EEPW首页 > 测试测量 > 设计应用 > DDR信号测量方法及信号完整性验证面临的挑战与建议

DDR信号测量方法及信号完整性验证面临的挑战与建议

作者:时间:2010-09-26来源:网络收藏

  图4:解码表。总线1为指令,总线2为控制总线和信号总线上传送的数据。

  3.3 有限的示波器通道问题

  在进行测量时至少需要5到6个示波器通道,因此示波器通道有限这一事实会大大降低测量效率。至少需要3个通道才能保证控制信号能在读操作或写操作时被触发,而时钟信号、选通信号和数据信号又另外需要3个通道。时钟信号、选通信号和数据信号之间的定时关系在JEDEC规范中十分重要,必须用3个探头同时测量这三个信号才能检查它们之间的定时关系是否符合规范。

  4. 克服信号验证挑战的建议

  新型示波器为我们解决当前信号验证中存在的问题提供了新的

  4.1 利用混合信号示波器(MSO)分离读/写周期并进行协议解码

  DDR信号由一系列控制信号线组成,将这些控制信号连接到MSO的数字输入口,就可以让示波器在不同的工作状态(读、写等)下触发。每种状态下不同控制信号线都有各自的标识。因此,将示波器设置为在读操作或写操作上触发后,我们就可以观察此时连接到示波器模拟输入通道的选通信号和数据信号。

  MSO示波器还有一个功能,就是帮助进行协议解码和分析定时冲突。MSO往往具备用户可配置的总线解码功能,因此可以输入某种操作的解码,这种解码就代表了执行该操作时总线上的数据。通过将控制信号集中到一条总线上,MSO还可以在信号传输过程中解码DDR操作,因此无需再对操作进行人工解码。

  MSO还允许将数字信号集中到4条不同的总线上,然后从解码表中读取总线信息。解码表上显示了每条总线上的数据,如果在配置表中定义了解码规则,解码表上还会显示解码后的信息。利用这一功能,我们可以将控制信号和数据信号集中到2条总线上,控制总线显示目前进行的DDR操作,数据总线则显示正在传输的数据。当我们需要对每种操作状态下的DDR协议冲突或定时冲突进行调试时,这一功能非常有用。

  总的来说,MSO对DDR信号验证和调试而言是十分完美的一种解决方案。但由于MSO的模拟带宽往往较低,因此只适合DDR1或较慢的DDR2

  4.2 区域触发功能使DDR验证变得更轻松

  区域触发允许我们在示波器屏幕上选定并绘制一个区域以直观地确定触发事件的识别条件。利用区域触发功能,我们可以根据信号波形是否与选定的区域有交叉来跟踪我们感兴趣的信号。

  图5:写信号成功地从复杂的读/写波形中分离出来。

  图5中所示为示波器在无限保持模式下测量得到的一个独特的读/写信号波形。$的是DQS信号,绿色的是DQ信号。当示波器设置为在DQS信号上触发时,DQ波形显示,读/写信号波形相互重叠。因此,如果能够在有特点的波形上设置恰当的触发区域,我们就能利用区域触发功能轻松地分离读/写波形。至于如何使用区域触发来分离读/写信号,并没有确切的规定,而应根据信号特点决定。

  有了这种区域触发功能,验证DDR信号是否符合JEDEC规范就不再需要超过4个示波器通道了。

  5. 本文小结

  随着DDR存储技术的不断发展,DDR信号的完整性问题也日益突出。要想在测量中得到最佳结果,必须采用恰当的测量方法。本文所建议的利用MSO分离读/写周期并进行协议解码,以及利用区域触发功能分离读/写信号的方法在解决DDR测量中的问题时,一定会给大家带来很大帮助


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭