解决多总线系统级芯片测试问题的多域方法

发布者:sdlg668最新更新时间:2012-11-23 来源: 21ic 关键字:多总线  系统级芯片测试  数据率 手机看文章 扫描二维码
随时随地手机看文章

多总线IC设计的迅速涌现将使测试过程更为复杂,对于基于多时钟域和高速总线的复杂IC设计,传统的ATE方法缺乏必要的多域支持和足够的性能以确保快速的 测试开发和高效能。本文提出在测试复杂的多域IC过程中,可以使用单周期和多周期模式策略。通过将适用的模式策略与在这些平台中有效使用的高级ATE工具 相结合,测试工程人员可为高性能IC(如北桥)设计更有效的测试解决方案。

随着数据率的增加,自动测试仪器(ATE)通常会 丧失时序灵活性。在不支持多时域的ATE系统中,必须进行必要的折衷:要么运行在较低的数据率上,要么通过改变仿真以使其中一个时钟域工作在与现有时域相 同的数据率上。上述两种情形中,器件将不能以与“原始模式(native mode)”激励相同的数据率进行测试。

为了测试 这些多时钟域总线及更新的异步串行总线,工程人员需要尽可能接近待测器件的测试系统,因为测试系统将用于终端应用,这被称为“原始模式”测试。原始模式下 的测试可以改进整体故障覆盖率和故障诊断,因为设计人员可以随意改变任何一条总线,而其余总线仍能在期望的速率下运行。具有这项功能同样也能改进测试时 间,因为无需载入或改变设定的时间,而且测试模式/时序也更容易开发。

现在,高级器件(如个人计算机系统中使用的北桥和南桥芯片组设备)可以包含两个以上时钟域,而数据率高达400Mbps的高速串行总线则加重了系统复杂度。北桥和南桥是传统个人计算机架构中的两个核心器件。 南桥处理系统的I/O功能,而北桥则负责系统处理器、图像子系统、内存和PCI夹层总线之间的高速通信。

与早期的器件不同,像北桥这样的精密IC具有完全独立的高速总线,这要求测试支持独立的周期长度及带有独立循环和配对循环的时间设定。例如,北桥部分具有4 个独立的功能域,并且在不同的测试中,这些域也将形成不同的组合。某个测试可能具有运行于400Mbps的DDR和AGP组合,而CPU总线和南桥链接则 运行于533Mbps。几毫秒之后,另一测试要求DDR总线工作于另一不同速率。那些只支持双时域的测试器将无法满足这样的灵活性要求。在一种情形下, 3.0ns周期域将会导致问题(如图1所示),因为该周期域下的时序在时间设定交换中将强置为1.875 ns的时序周期;而在另一情形下,测试工程人员可将器件的测试模式拆分为两组:3.0 ns域和1.875ns域,而且完全可以同时运行这两种模式,但两种模式必须具有不同的时间基点。

图2中的示例只是测试中需要支持的各种总线-速率关系中的一种。这些总线可根据不同的测试改变速率关系:在一些测试中,一条总线的速率可以唯一确定;而在其他测试中,一些总线或许将出现问题,从而使新总线进入多时域模式。

尽管早期的ATE架构通常只支持单个高速时序发生器,而其他的测试系统(如Credence公司推出的测试系统)则早在十几年前就开始支持4个或更多的时 域。通过采用现代先进的多时域测试系统(如Octet)中的工具和特性,测试工程人员可设计具有成本效益的测试过程,这些过程可以满足先进多时域IC不断 增加的测试需求。

测试开发

为了处理具有这种复杂度的器件,测试开发必须广泛了解待测设备(DUT)的基本信息。通常,复杂器件往往未获取充分的设计数据就送达测试部门,因此测试工程人员不得不利用“逆向工程”获取所需的数据。

以前,测试工程人员只需知道电源和接地的位置、I/O配置就能路由至任意引脚。随着更快总线器件的涌现,工程人员意识到现在他们必须将专门管理这些高速总线 的测试器资源作为下一步研究对象。在不久的将来,PCI快速总线和其他资源同步总线(SSB)将能被专用的测试器信道资源使用,从而支持传统的数字测试功 能及新的SSB测试功能,如抖动插入/检测、伪随机比特流(PRBS)生成与捕获以及时钟恢复功能。

随着器件速率和复杂度的增加,测试工程人员将需要更详细的DUT数据,以构建适当的测试器件和过程。如果这些设备的数据率超过几百兆bps,那么测试设置就变得尤为重要,因此需要重点关注器件设计。工程人员必须确保差分对布线在长度和阻抗上匹配,并采用高质量器件。[page]

过去,在器件开发中可以吸收DUT开发经验。现在,对DUT的理解已远比开发重要。通过将提供的数据同公布的标准进行比较,测试工程人员可以在总体上更好地理解DUT操作及特定的时钟域。获得了上述信息,测试工程组可以确定如下关键特性:

独立域数目

每个域的最大频率

每个域的引脚数目

最小电压波动

差分信号

终止

多域测试方法

如图2所示,北桥部分具有多路总线,但只需要有限个独立的时钟域用于测试。这些总线通过内部PLL进行计时,该PPL的参考时钟通常工作在很低的频率上。前 端总线(FSB)时钟的频率为133MHz,而数据的频率则是其四倍。在AGP时钟频率为66MHz的情形中,内部PLL可以将该频率提升8倍,达到 533MHz。术语“4倍频”则能以另一种方式指示数据由频率是主时钟数倍的内部时钟进行计时。

尽管众多不同的时钟处于北桥 的一个域中,但DCLKIN引脚(内存时钟)并不同支持其余时钟的测试器周期完全对齐。为了处理这种非对齐波形,带有时间设定支持的测试器可在连续的方向 上提供不同的边缘器件。例如,测试模式生成软件可生成具有8项时间设置的重复模式,这些时间设置可在测试器上重复生成。

总体而言,测试工程人员可采用以下两种常用解决方案(单时域或多时域)中的一种解决时钟域问题:

单时域:测试模式采用时间设置重生成域关系,该方法可能用尽目标ATE上的时间设置/边缘设置内存。

多时域:仿真数据将拆分为具有独立时序的多个ATE模式,该方法依赖于器件设计。

当启动首个多域项目时,如果ATE系统支持,那么理想的方法是在特定的模式上实现这两种方法。这种方法可以使测试工程人员在调试期间获取更多的灵活性。

将模式转换为特定测试器周期边界的过程称为“周期化”。典型的测试向量生成工具默认状态下将尝试生成单时域模式,但许多早期的ATE平台具有受限的时间设置 资源,而且一些模式完全不适合或者需要在较低的频率上运行。实现多个测试器周期则更为困难,但测试工程人员可在不同的速率条件下为实现“周期化”以进行 I/O子集处理。测试中,载入不同的模式集并在ATE上作为独立实体运行。如果混淆了引脚顺序,那么将很难区分属于不同时钟域的引脚。这时,脚本就是对现 有专用于检查的模式文档中的总线进行分组的最有效工具。不同的ATE对于所能支持的域数目及每组中引脚的数目具有不同的限制。因此,测试工程人员在设计测 试架构之前,充分了解域的需求至关重要。

小结

除了DUT特性,测试工程人员还必 须充分了解目标测试器的性能,以有效地采用多域测试方法。除了支持的时域数目,工程人员还需要了解支持的时间设置数目和任何高速率限制。这时物理学原理也 同样适用,而且许多工程人员还试图理解任何平台上I/O频率超过150MHz条件下的聚焦标准和往返时延。

关键字:多总线  系统级芯片测试  数据率 引用地址:解决多总线系统级芯片测试问题的多域方法

上一篇:基于PXI总线的多路数据采集系统设计
下一篇:关于DVD与高速串行总线抖动测量技术与应用

推荐阅读最新更新时间:2024-05-02 22:27

存储器数据的软误差(SER)问题
软误差率(SER)问题是于上个世纪70年代后期作为一项存储器数据课题而受到人们的广泛关注的,当时DRAM开始呈现出随机故障的征兆。随着工艺几何尺寸的不断缩小,引起失调所需的临界电荷的减少速度要比存储单元中的电荷聚集区的减小速度快得多。这意味着: 当采用诸如90nm这样的较小工艺几何尺寸时,软误差是一个更加值得关注的问题,并需要采取进一步的措施来确保软误差率被维持在一个可以接受的水平上。   SER的倾向和含意   工艺尺寸的压缩已经是实现行业生存的主要工具,而且对增加密度、改善性能和降低成本起着重要的推动作用。随着器件加工工艺向深亚微米门信号宽度(0.25mm→ 90nm?)迈进,存储器产品的单元尺寸继续缩小,从而导致电压越来
[模拟电子]
DSP局部总线与VME总线的接口设计
       1 引 言          1987年,VME总线被批准为国际标准IEEE1014-1987。VME总线系统采用主控/目标结构、异步非复用传输模式,支持16位、24位、32位寻址及8位、16位、24位、32位数据传输,最大总线速度是40 MB/s。1996年的新标准VME64(ANSI/VI-TA1-1994)将总线数据宽度提升到64位,最大数据传输速度为80 MB/s。          而由FORCE COMPUTERS制定的VME64x总线规范将总线速度提高到了320 MB/s。历史上,VME总线由于其众多的功能、强大的兼容性、并行性和高可靠性一直是实时嵌入式系统的首选机型,主要应用于图像处理
[嵌入式]
基于硬件仲裁和串行总线机通信
   引 言   随着单片机技术的发展和单片机芯片价格的下降,利用多个相同类型或不同类型的单片机构成一个多单片机系统,可以获得良好的系统灵活性和性能价格比,如可以用一个AT89C52单片机作多功能外围器件芯片。系统内多个单片机之间的通信可以有多种方式,如硬件UART、片内SPI/I2C总线、软件模拟SPI/I2C总线、I/O口、双口RAM和基于I2C总线及FRAM的通信方式。其中,基于串行总线(SPI或I2C)及串行接口存储芯片(FRAM或SRAM,如DSl302芯片内的SRAM)的通信方式是一种简单、高效、实用的解决方法。此时,系统可以有多个主机,需要解决串行总线的仲裁问题,即在某一个时刻只允许一个主机占用串行总线。在参考文献
[单片机]
基于硬件仲裁和串行<font color='red'>总线</font>的<font color='red'>多</font>机通信
Cambridge Consultants开发自动驾驶AI系统 低成本生成高分辨数据
据外媒报道,Capgemini Group旗下的Cambridge Consultants开发出用于自动驾驶车辆的突破性AI系统EnfuseNet,将低成本传感器和摄像头数据进行融合,生成高分辨率的深度数据。 (图片来源:Cambridge Consultants) 高技术成本意味着汽车行业很难将ADAS推向除 豪华车 辆以外的主流市场。而且,为获取真实世界的训练数据必须累积数百万英里的驾驶里程,这仅有利于一小部分早期领先者,而阻碍了新进入者。在这种背景下,Cambridge Consultants开发了低成本、高分辨率的车辆感知技术EnfuseNet,将帮助汽车制造商和移动出行技术供应商以更低的成本解决自动驾驶系统的一
[汽车电子]
Cambridge Consultants开发自动驾驶AI系统 低成本生成高分辨<font color='red'>率</font><font color='red'>数据</font>
基于LXI的总线融合的自动测试系统
  1 引言   随着我军战略指导方针向信息化方向转变,高新技术在武器装备全寿命周期内得到广泛应用,导致武器装备的复杂程度与日剧增。传统基于单总线的测试系统结构变得难以满足武器装备的维护保障需求,主要表现在以下方面。   1) 测试系统单通信接口难以满足武器装备多数字接口通信的需要。为使武器装备具备高性能的作战能力,人们常将现代计算机技术、电子技术、通信技术的最新研究成果应用到其中,武器装备与外界接口通常包含1553B、RS422和RS232等多种,接口形态呈现多样化,测试系统需配置多种通信总线接口才能满足武器装备的测试需求。   2) 单总线测量仪器功能覆盖范围有限。由于武器装备的测试项目繁多,测试参数复杂,测试资源需求比较广
[测试测量]
基于LXI的<font color='red'>多</font><font color='red'>总线</font>融合的自动<font color='red'>测试</font>系统
可以处理6.4Gbps以上数据的创新型串行总线测试方法
在高端运算(先进的微处理器)和消费电子(图形和游戏芯片组)设备中采用的半导体器件一般通过高速串行总线接口提供高达6.4Gbps的数据率,例如PCI Express 和 HyperTransport。根据2005年的国际半导体发展路线图(ITRS),到2010年,10Gbps以及更高速率的接口将被广泛采用。而业界一些专家预测在10年内,数据率将高达20Gbps,因此一些基本方法必须改变。远端环回是一种极具成本效益的创新技术。通过有效地帮助半导体厂商降低测试成本并缩短新一代半导体的开发周期,远端环回必将加速上述发展趋势。 目前高性能集成电路方面正在发生的架构改变将影响半导体产品的方方面面,包括从设计到终测和封装。这一变化背后的驱动因
[测试测量]
可以处理6.4Gbps以上<font color='red'>数据</font><font color='red'>率</font>的创新型串行<font color='red'>总线</font><font color='red'>测试</font>方法
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved