节点文献

一种由被测电路自己施加测试矢量的BIST方法研究

Research of a BIST Scheme Using Test Patterns Applied by Circuit-under-Test Itself

【作者】 欧阳雄

【导师】 邝继顺;

【作者基本信息】 湖南大学 , 计算机应用技术, 2008, 硕士

【摘要】 集成电路(Integrated Circuit,IC)测试开销很高的原因,一方面是因为大多数IC本身就非常复杂;另一方面是由于IC设计人员往往只对IC的功能需求感兴趣,没有对IC的可测性给予足够的重视。因此,IC生产出来以后常常很难被测试,需要使用十分昂贵的测试仪和很长的测试时间。解决测试问题的一个好办法是使用可测性设计(Design for Testability, DFT),即在对IC进行设计的同时就考虑对它的测试问题,使得IC生产出来以后比较容易地被测试。内建自测试(Build-In Self-Test,BIST)就是一种重要和常用的可测性设计技术。BIST方案的关键在于测试矢量生成器(Test-Pattern Generator,TPG)的设计。两种典型的TPG分别是基于线性反馈移位寄存器(Linear Feedback Shift Register,LFSR)的伪随机TPG和基于只读存储器(Read Only Memory,ROM)的储存式TPG。这两种方式各有优缺点,因此经常被结合起来使用。本文在阐述了数字电路测试基本理论以及可测性设计的常见策略的基础上,针对当前BIST方案中存在的问题,提出了一种由被测电路自己施加测试矢量(简称TPAC)的BIST方法。该方法适用于组合电路以及全扫描结构下的时序电路。在TPAC中,被测电路不仅仅被看作测试的对象,同时也是一种可利用的资源。通过将被测电路中的一些内部节点“反馈”连接到被测电路的原始输入端,该方法可以实现由被测电路自己生成并施加测试矢量,从而提高BIST的性能。这种利用反馈进行测试生成的策略也是TPAC方法与其他BIST方法主要的不同之处。本文详细说明了TPAC方法的基本思想并介绍了在测试矢量生成,测试施加以及测试响应分析各个测试阶段与传统BIST方法的异同。针对不同的测试矢量集,本文提出了三种不同的TPAC实施策略:完全反馈,分组完全反馈以及一般反馈。此外,为了便于算法实现,本文还给出了TPAC方法的数学描述。用ISCAS85电路和MinTest给出的测试集进行的模拟实验结果表明TPAC与Golomb编码压缩方案相比平均可节约95%的存储空间,与LFSR重播种和LFSR结合硬件映射的方法相比可节约54%的测试矢量长度,同时还具有较高的故障覆盖率。关于TPAC方法的研究本文仅仅算是一个开头。相信这种面积开销小,生成的测试矢量长度短,即测试时间短的BIST方法一定会有比较好的研究前景。

【Abstract】 The cost for testing the modern Integrated Circuit (IC) is usually very high. This is because of the complexity of ICs themselves and less attention paid by the designers who are usually interested in IC’s functions. So, the test of IC is, generally speaking, very difficult and needs very expensive testers and long test application time. A good method to address this problem is Design-for-Testability (DFT). The fundamental idea of DFT is to consider the test issue while designing, in order to make the ICs to be tested easily. Build-In Self-Test (BIST) is a kind of most important and widely used DFT technologies.A proper Test Patten Generator (TPG) is the essential part in any BIST scheme. There are two typical TPGs. One is the pseudo-random TPG based on the Linear Feedback Shift Register (LFSR) and the other is memory TPG based on the Read Only Memory (ROM). These two methods have their own advantages and disadvantages; therefore, they are often combined to meet a balance between the performance and the cost.On the basis of introducing the principle of digital circuit testing and the common strategy of DFT, we propose a BIST scheme using test patterns applied by Circuit-under-Test (referred to as TPAC) itself for combination circuits or full-scanned sequential circuits. In this approach, CUTs are no longer only regarded as test objects, but also a sort of available resources. By feedback connecting some of the interior nodes to the primary inputs, TPAC can generate and apply the next input vector by CUT itself, so as to improve the performance of the BIST. The test generation method using“feedback strategy”is the main difference between TPAC and the other BIST approaches.In this paper, we expound the basic idea of TPAC, and the similarities and differences between traditional BISTs and TPAC in the various stages of test procedure including test pattern generation, test application and response analysis. In additional, we propose three TPAC strategies: Entire-Feedback, Group-Entire-Feedback and General- Feedback for various CUTs and their test set. Furthermore, a mathematical description for TPAC is presented. The experimental results on the ISCAS85 circuits and MinTest test set demonstrate that the proposed scheme not only can achieve almost 100% single stuck-at fault coverage, but also has an average 54% decrease in test data volume compared with LFSR reseeding approaches.Our current works are very infantile and it is just a beginning of TPAC researching. We believed that this method will have a wide research foreground because of its low area overhead and short test length (that is less test application time).

【关键词】 自反馈测试内建自测试测试生成可测性设计
【Key words】 TPACBISTTest GenerationDFT
  • 【网络出版投稿人】 湖南大学
  • 【网络出版年期】2008年 12期
  • 【分类号】TN407
  • 【被引频次】3
  • 【下载频次】135
节点文献中: 

本文链接的文献网络图示:

本文的引文网络