首页> 外文学位 >Spectral methods for testing of digital circuits.
【24h】

Spectral methods for testing of digital circuits.

机译:用于测试数字电路的频谱方法。

获取原文
获取原文并翻译 | 示例

摘要

Due to increasing design complexities of digital circuits in recent years, a growing problem in Very Large Scale Integrated (VLSI) digital circuit testing is the exponential rise in the test generation complexity and an increasing need for high quality test vectors. For Built-In Self-Test (BIST) of digital circuit, the in-built pattern generator shows increased area overhead, as larger number and more specific patterns need to be generated. In this thesis we address these issues of digital circuit testing.;We propose a novel test generation algorithm for sequential circuits using spectral methods. We generate test vectors for faults defined at Register-Transfer Level (RTL) and analyze them for spectral properties. New test vectors are generated using these properties to detect all faults of the circuit. Our proposed algorithm shows equal or improved test coverage and reduced test generation time as compared to a commercial sequential test generation tool, FlexTest, for various benchmark circuits. For an experimental processor PARWAN, FlexTest achieved a test coverage of 93.40% requiring 1403 test vectors in 26430 CPU seconds. The proposed spectral method achieved a coverage of 98.23% requiring 2327 vectors in 2442 CPU seconds. We also propose a Design-For-Testability (DFT) method at RTL which enables improved test coverage and reduced test generation time.;We define N-model tests that target faults belonging to N specified fault models of choice. We propose a method for minimizing these tests using Integer Linear Program- ming (ILP) without reducing the individual fault model coverage. Stuck-at, transition, and pseudo stuck-at IDDQ faults are used as illustrations. The proposed method shows a noticeable reduction in test set size as compared to conventional minimization. For ISCAS'89 benchmark circuit s1488, the initial test set consisted of 557 test vectors (with 57 IDDQ vectors) (represented as 557(57)). Conventional single fault model minimization achieved 451(45) test vectors while our multiple fault model minimization achieved 175(39) test vectors. We also propose an ILP model to offer a trade-off between the total number of test vectors and the cost of test application (number of IDDQ vectors in our example). For s1488, depending on the cost of application, our method offers a choice anywhere from 175(39) to 187(33) test vectors. Since solving ILP problems has an exponential time complexity, we also propose a reduced complexity ILP approximation.;We propose a method for designing a Test Pattern Generator (TPG) for BIST using spectral techniques, which replicates the efficacy of a given set of test patterns generated for a digital circuit. Spectral properties extracted from the test patterns are regenerated in hardware using a novel spectral TPG architecture. For combinational circuits, a test vector reshuffling algorithm is proposed to enhance the extraction of spectral properties. In six out of eight sequential benchmark circuits considered, our method achieved at least as much fault coverage as the ATPG vectors. For the circuit s38417, our proposed method detected 17020 faults as compared to 15472 faults detected by ATPG vectors. Our proposed BIST method detects equal or greater number of faults in six out of eight circuits than random, weighted random and an earlier published work. In case of combinational circuits, for circuit c7552, our method attained a test coverage of 99.82%, while random and weighted random attained 97.41% and 97.86% respectively for the same test vector length. We also show the benefits of reseeding of our proposed spectral TPG in terms of test compression on two combinational benchmark circuits. In the considered circuits, our proposed architecture provides a maximum test data compression exceeding 90%.
机译:由于近年来数字电路的设计复杂性不断提高,超大规模集成(VLSI)数字电路测试中日益严重的问题是测试生成复杂性呈指数级增长,并且对高质量测试向量的需求也在不断增长。对于数字电路的内置自测(BIST),内置式生成器显示出增加的面积开销,因为需要生成更多数量和更具体的图案。在本文中,我们解决了数字电路测试的这些问题。我们提出了一种新的基于频谱方法的时序电路测试生成算法。我们为在寄存器传输级(RTL)定义的故障生成测试矢量,并对它们的频谱特性进行分析。使用这些属性生成新的测试向量,以检测电路的所有故障。与用于各种基准电路的商用顺序测试生成工具FlexTest相比,我们提出的算法显示出相同或更高的测试覆盖率,并减少了测试生成时间。对于实验性的处理器PARWAN,FlexTest的测试覆盖率为93.40%,在26430 CPU秒内需要1403个测试向量。所提出的频谱方法实现了98.23%的覆盖率,需要在2442 CPU秒内使用2327个矢量。我们还提出了RTL的可测试性设计(DFT)方法,该方法可以提高测试覆盖率并减少测试生成时间。;我们定义了针对N个模型的测试,这些测试针对属于N个指定故障模型的故障。我们提出了一种使用整数线性规划(ILP)来最小化这些测试的方法,而不减少单个故障模型的覆盖范围。滞留,过渡和伪滞留IDDQ故障用作说明。与传统的最小化方法相比,所提出的方法显示出测试装置尺寸的显着减小。对于ISCAS'89基准电路s1488,初始测试集由557个测试向量(带有57个IDDQ向量)组成(表示为557(57))。常规的单故障模型最小化可实现451(45)测试向量,而我们的多故障模型最小化可实现175(39)测试向量。我们还提出了一个ILP模型,以在测试向量的总数与测试应用程序的成本(本例中为IDDQ向量的数目)之间进行权衡。对于s1488,根据应用程序的成本,我们的方法可提供175(39)至187(33)测试向量之间的任意选择。由于解决ILP问题具有指数级的时间复杂度,因此我们还提出了降低复杂度的ILP近似方法。我们提出了一种使用频谱技术为BIST设计测试模式生成器(TPG)的方法,该方法可复制给定测试模式集的功效为数字电路生成的。从测试图案中提取的光谱特性可以使用新型的光谱TPG体系结构在硬件中重新生成。对于组合电路,提出了一种测试向量重排算法,以增强频谱特性的提取。在考虑的八种顺序基准电路中,有六种电路的故障覆盖率至少与ATPG向量的覆盖率相同。对于电路s38417,我们提出的方法检测到17020个故障,而ATPG矢量检测到15472个故障。与随机,加权随机和较早发表的工作相比,我们提出的BIST方法在八个电路中有六个检测到的故障数量相等或更多。对于组合电路,对于电路c7552,我们的方法达到了99.82%的测试覆盖率,而对于相同的测试矢量长度,随机和加权随机分别达到97.41%和97.86%。我们还展示了在两个组合基准电路的测试压缩方面重新播种建议的频谱TPG的好处。在考虑的电路中,我们提出的架构可提供超过90%的最大测试数据压缩率。

著录项

  • 作者

    Yogi, Nitin.;

  • 作者单位

    Auburn University.;

  • 授予单位 Auburn University.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 131 p.
  • 总页数 131
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号