版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 信号完整性的价值:存储器接口设计 存储器和其它组件之间的问题通常存在于这些器件之间的接口上,这些系统级的问题有时候是难以觉察的。本文详述了一种能够很容易地识别和解决这些出现在存储器接口上问题的测试工具,从而使你的设计更为鲁棒。过去,设计工程师已在新系统的设计中采用信号完整性(si)测试并用于稳定产品质量。尽管si在工程阶段非常有价值,但它并非万能药,随着产品设计不断深化,其价值实际上会变得越来越小,并且要用温度及电压边际测试(margin testing)来补充或替代si测试以稳定产品质量。表1: 存储器设计、测试及验证工具。正确选择存储器设计、测量和验证的工具将减少工程时间并增加检测潜在问
2、题的可能性。表1是5个用于存储器设计的重要工具的简 短描述,由于本文将重点放在用于确认设计的功能性及鲁棒性的工具上,这一列表并未完全列出所有的存储器设计工具,表2说明了在什么时候采用这些工具最为有 效。产品开发的5个阶段调试实验室没有逻辑分析仪对设计和调试是不可思议的,然而,鉴于对成本和时间的考虑,逻辑分析仪很少成为检测系统内故障或问题的首选工具,它们却常用来调试由兼容性或4-角测试(4-corner)所检测到的问题。产品开发包括5个阶段:阶段1-设计要在硬件设计中实现一个概念或思想,由于没有现成的原型,只可采用仿真工具,因此,设计工程师只能依靠电及行为仿真工具来进行设计。阶段2-阿尔法原型阿
3、尔法原型是最初或较早的原型,它可能会在生产(bios、功能性等)前就经过多次改变。设计工程师必须在阿尔法原型上进行足够的测试以确保下一个原型,至少从硬件角度讲,将接近生产就绪状态。就这一点而言,可靠的工具将至关重要。首先要采用的工具是启动和软件检验,由此可得出有价值的信息,这些信息与基本软件检验相结合,从而指出需要加以改变的数据,由于基本硬件改变尚有可能,彻底的软件检验或许尚不可行。表2:验证与设计阶段相对的存储器功能性的工具。在这个阶段si测试起着重要作用,它捕获线路板上线迹的模拟信号,这些捕获可与仿真或器件规格进行比较来确定这一器件是否符合规格及有充足的时序裕量,否则,就必须对器件加以改进
4、。然而,有一种在这个阶段不应使用的工具是边际测试,该测试只能在硬件完成后采用。在运行相应的测试后,设计工程师要进行一系列设计变更,包括可能要通过电或行为的仿真来确保设计达到所需的效果。阶段3-贝塔原型在最后阶段(贝塔原型),硬件接近成品状态, 仅有一些很小的问题出现,组合测试可以确保系统处于生产就绪状态,软件或兼容性的测试必须彻底,这一测试可单独执行或与边际测试结合在一起执行,边际测试 的涵盖范围应当是广泛的。不同的温度与其极限电压电平对识别这些问题及边际时有价值,这一组合应捕获可能出现的存储器故障。在这一阶段si测试的作用有限,但它可用于调试功能性的故障或确认在阿尔法原型阶段所进行的改变。s
5、i测试不应用于验证来自未被改变的阿尔法原型的信号或网络。假如在贝塔原型阶段有任何补充性的修改,则有必要通过电和/或行为仿真或si对这些修改进行确认。阶段4-生产在生产阶段很少对系统进行改变,这一阶段的重点在于稳定产品质量,系统的生产或许需要几个月甚至几年,这一生产或许要用到数百或数千个元件,公司有一套稳定产品质量的程序显得尤为重要。在系统进入生产阶段后对元件上进行一系列的质量测试,可以确保足够的元件供应以使生产不致中断。在生产阶段,极少对母板的线 迹和布局加以改变,由于si测试已用于确认那些改变,在这一阶段,si测试不再必要。此外,si测试不能捕获以往由系统/存储器相关的问题所造成的故障, 首
6、选的工具及稳定产品质量的关键是兼容性及边际测试。阶段5-后期制作像mp3播放器或dvd录音机这样的系统在生产后段没有稳定产品质量的要求,然而,其它的系统可能有存储器升级或支持的要求,这一点在笔记本电脑、移动pc及其它器件中尤为常见,而且在生产后段的数年都很重要,边际测试及兼容性测试成为稳定产品质量的关键。图1:从示波器所获得的典型的信号完整性问题。信号完整性测试电子设计工程师喜欢使用示波器观察电路设计并评估信号。图1显示了一个典型的si捕获,在这一实例中,目标照片表明信号来自单个ddr同步动态随机存取存储器(sdram)组件:地址组1、片选择信号及不同的系统时钟。si测试过程用系统信号的示波器
7、光图来评估电压随时间的变化,这些光图或“捕获”通过视觉来评价违规状态,这种方法因对工程专家的水平提出高的要求,因而是一个耗时的过程。如图1所示的si测试图能够反映出振铃、上冲/下冲和时钟冲突(斜率、建立/保持时间、总线争用等),假如上述状况中有任何一种出现,通过兼容性及边际测试都能轻易发现系统故障,在这些问题被发现后,其它的工具(逻辑分析仪、si测试等)能够确定故障的原因。si分析的局限性si分析正变得越来越困难并且消耗时间,在像fbga封装这样的情况下,几乎不可能进行si分析,原因何在?除非探测点被增加到设计当中,在fbga封装中是不可能探测到信号的。在多芯片模组(mcm)封装中,将各种不同
8、的芯片组合在一个封装内,这些封装既可用铸模化合物也可用密闭的方法加以保护,并且封装内的信号无法被探测到。采用探测器来测量si会改变正在被测量的信号,由于增加电容会引入一些问题,或造成si变化消失。尽管可采用有源或场效应晶体管(fet)探测器,这种状况由于频率升高变得越来越普遍,尤其在具有点对点结构的系统中。对于存储器质量或稳定产品质量而言,si测试有其局限性,micron公司已在存储器的多种内部质量测试时采用成百上千种si示波器捕获分析,得出如下结论:* 在开发的初期采用si测试能够捕获故障及识别重大错误。* si测试用于验证板的改变。* 板设计完成后,si测试尚有一点价值。图2:随电压和温度
9、变化而变化的器件规格的实例。micron公司的内部测试流已脱离si测试,它由以下几点组成:* 兼容性及边际测试用于确认或测试具有存储器的系统。* 在兼容性及边际测试检测到错误后,不同的诊断工具用于隔离这一故障。* 假如软件确定了系统中的故障类型(地址、行、单个单元等),存储器芯片或模块被隔离并被测试,然后我们会尝试在存储器测试夹具中复制这一故障状态。* 如果软件不能提供有关故障的详细资料,可将存储器从系统中移开,然后进行组件或模块测试来发现故障。*逻辑分析仪可用于确定故障问题/类型及违规情况。尽管可采用示波器,经验表明在迅速测量、确认和调试系统方面,其它的工具会更有效。我们相信这些替代工具使设
10、计工程师能够迅速地实现故障分析和排除。micron公司的自我质量控制流程得到如下结论:* 定期的兼容性测试及边际测试会暴露一些系统中出现的问题或困难。* si不能发现存储器或系统级诊断所不能识别的任何问题,si发现的是与其它测试所发现的相同的故障,因此重复了边际测试及软件测试的性能。* si测试很耗时,探测64位数据总线及俘获目标示波器屏幕图会消耗时间。* si采用昂贵的设备(示波器和探测器)* 因需要高级工程师分析来评估目标信号的图片,故而si占用了宝贵的工程资源。* si测试不能发现所有的故障,兼容性及边际测试能够发现si测试所不能检测到的错误。si测试的替代方法si测试的替代方法被用于系
11、统开发、存储器质量控制和测试,本节将简要叙述这些工具及其使用方法。计算机系统极适于软件测试,因为计算机能够利用现成软件,所以可使用多种存储器诊断工具。当选择软件工具时,应关注那些支持强大升级功能的工具,并选择可与新的诊断工具相结合的程序,诊断工具用来捕获以前所未知的故障机制。与pc不同,其它产品如消费电子、嵌入式及网络产品的测试更加困难。针对这些应用类型,设计工程师开发专用工具或根本不使用 这些工具,编制更为鲁棒的专用工具能获得比si测试更多的益处。值得注意的是:有时候在系统中不可能进行与存储器规格有关的测试(如mpeg解码或网络数 据包传输),在这些情况下,就应采用其它工具。边际测试边际测试
12、强迫系统暴露边际问题,有两类边际测试尤其重要:电压及温度的强化测试。这两类强化测试重点在于使dram和dram控制器暴露到可能显示系统问题的状态,图2以实例说明系统规格如何随温度变化。作为典型的边际测试,4角测试已被证明为测试存储器的最有效的方法之一,就测试时间和所需的资源而言,这种测试也是可行的。对于一个具有最小和最大电压及温度分别为3.0v 和 3.6v 及0c和70c的系统而言,这四个角是:*角1* 最大电压,最高温度:3v,70c* 角2* 最大电压,最低温度:3.6v,0c* 角2* 最小电压,最高温度:3.0v,70c* 角4* 最小电压,最低温度:3.0v,0c尽管方法不同,但通
13、常的程序是让系统在某个温度和电压保持稳定,然后在这一角进行一系列的测试,如果出现故障,应对此加以分 析。另外一种是2角测试,输入到存储器的电压可能由电压调节器控制,因此无法调节输入到dram的电压,在这种情况下,可采用最大和最小温度测试或两角测 试。功率周期测试功率周期强化测试反复开关(重启)系统,测试包括冷启动和热启动测试。系统由未被运行状态到进入环境温度下的运行状态的过程 称为冷启动,当系统运行了一段时间且内部温度稳定时进行的启动为热启动。在启动或上电时,在可能出现错误的地方会发生独立的事件,包括电源供应电压的升高 及存储器的初始化,间歇性的问题只可通过反复启动被检测到。自动刷新测试dram单元漏电且必须被刷新以便正常操作,要节省耗电,自动刷新应在存储器处于非读写状态时进行。当进入和退出自动刷新功 能时,存储器控制器会提供正确的命令;否则会丢失数据。与功率周期类似,自动刷新周期非常有用。如果出现某种间歇性的自动刷新进入或退出问题,重复这一周 期有助于检测到这些问题。不采用自动刷新的应用应避免这种测试。本文小结存储器及其它组件间接口中的系统级问题可能是细微且难以觉察的,在适当的时间采用正确的工具可使设计工程师很容易地识别出潜 在的问题并增加设计的鲁棒性。重新评估边际测试和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度城市更新:废旧房屋拆除工程承包合同2篇
- 科学计算语言Julia及MWORKS实践 课件 10-集合容器
- 酒店培训计划
- 2024年装饰公司上半年工作总结
- 2024年节能降耗培训总结
- 连结员培训课件
- 学前班体育活动
- 二零二四年度许可使用转让合同协议书(2024版)2篇
- 稳定性冠心病药物管理
- 玉林师范学院《酶工程实验》2023-2024学年第一学期期末试卷
- 2024版技术转让合同范本3篇
- 2024茶山茶叶种植基地合作协议
- 北京市朝阳区农村集体资产租赁合同书
- 浙江省初中名校发展共同体期中联考2024-2025学年七年级上学期11月期中数学试题(含答案)
- 2023年广州市白云区在珠海招聘中小学事业编制教师笔试真题
- 2024-2030年全球及中国松香药芯焊锡丝行业产销状况及投资前景预测报告
- 宪法课件幻灯教学课件
- 新修订《中华人民共和国保守国家秘密法》竞赛题库
- 幼儿园园安全培训
- 高中英语完形填空试题(有答案和解析)及解析
- 旧平房拆除施工方案
评论
0/150
提交评论