当前位置:主页 > 科技论文 > 计算机论文 >

高性能通用处理器的可测试性设计研究

发布时间:2020-06-12 15:33
【摘要】:随着半导体的工艺尺寸不断缩小、电路设计的规模越来越大,计算机系统的核心部件——处理器,尤其是高性能通用处理器,正面临着高可靠性、高质量、低成本以及更短的产品上市时间等日益严峻的挑战。与此同时,处理器的测试变得越来越困难,测试的成本也在不断升高。为了降低处理器芯片的测试难度,降低芯片的测试成本,并缩短产品的上市时间,必须在设计阶段加入可测试性设计(Design For Testability,DFT),来提高芯片的可测试性。 保证测试质量、降低测试成本是DFT设计所追求的两个重要目标。然而,一方面,集成电路规模的不断增加导致测试数据量迅速膨胀;另一方面,进入深亚微米阶段,各种与时延相关的故障变得越来越突出,相比传统的固定型故障测试,时延测试的向量个数明显增多,也加剧了测试数据量的膨胀,进而导致测试成本的增加。因此,如何利用测试压缩技术有效地降低测试数据量,已经成为测试领域普遍关注的一个问题,测试压缩技术也成为DFT设计的一个重要内容。 本文研究了当前主流的处理器芯片采用的各种可测试性设计方法,并结合一款高性能通用处理器介绍了这些DFT方法的具体应用以及在实际应用中的关键问题;在测试压缩方面,本文主要针对测试激励数据,系统介绍了测试压缩领域的研究成果,在此基础上提出了一种基于组合电路的解压缩电路设计方法,并通过在一款通用处理器IP核上的实验对广播式扫描结构的压缩效果进行了评估。本文的主要工作包括: 1.结合在处理器上的工业应用,对各种DFT方法进行了综述。包括内部扫描设计、内建自测试、测试点插入、边界扫描设计等,并对DFT技术的一些热点问题进行了总结和分析; 2.介绍了在一款高性能通用处理器芯片中各种DFT技术的应用。结合工程项目中的具体问题,采用了有效的可测试性解决方案,并针对不同类型的故障产生了测试向量。实验结果表明通过结合多种DFT方法,该处理器设计获得了较高的故障覆盖率; 3.提出一种基于组合电路的测试压缩方法。本文对研究领域提出的各种测试压缩方法进行了深入分析,提出一种用组合电路实现解压缩电路的方法,只需少量的外部输入管脚,可以驱动大量的内部扫描链。这种方法利用确定性测试向量中存在的大量不确定位(X位),采用对测试向量进行扫描切片划分和兼容赋值的思想。实验结果表明,对于ISCAS89基准电路,所提出的方法能够达到90%以上的测试数据压缩率。同时,能结合大量扫描链的设计,有效地降低测试时间; 4.通过在一款通用处理器IP核上的实验证实了一种典型的测试压缩结构——广播式扫描结构在应用中的高效性。
【图文】:

时序图,测试向量,时序


般比固定型故障测试复杂得多,因为时延测试向量需要满足障敏化和故障传播序列),因此时延故障比固定型故障更难往往不如固定型故障覆盖率高。在全扫描设计中,固定型故以上,并且 DFT 设计越好,覆盖率会越高,而时延测试的覆。延测试的选择再次归结为功能测试和结构性测试的较量。由难度大,而逻辑内建自测试存在故障覆盖率、面积和性能障很有用,但是由于伪随机测试向量敏化关键路径的概率适合用于通路时延测试。相比之下,基于扫描和 ATPG 的时方法,已经获得了工业界的认可,因此在这里我们主要讨论时延测试要求测试向量能够从一个扫描单元或一个原始输‘0’到‘1’或从‘1’到‘0’的跳变,然后在扫描单元或原始输出端在于产生一对用于触发跳变(launch)和捕获(capture)的种常用的时序控制方法。

测试向量,时钟周期,时间间隔,时序


高性能通用处理器的可测试性设计研究拉低带来过紧的通路时延约束而导致测试良品率比实际水平aunch from capture[28]方法(也称为 Broadside 方法),如图 2下的一对时钟脉冲分别进行触发和捕获。其优点是对扫描使降低,缺点是 ATPG 算法复杂、ATPG 运行时间较长、故障覆
【学位授予单位】:中国科学院研究生院(计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP332

【引证文献】

相关硕士学位论文 前1条

1 王松;基于扫描结构的低功耗测试方法研究[D];湖南大学;2009年



本文编号:2709736

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2709736.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ed973***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com