首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Primitive delay faults: identification, testing, and design for testability
【24h】

Primitive delay faults: identification, testing, and design for testability

机译:原始延迟故障:可测试性的识别,测试和设计

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

摘要

We investigate two strategies to guarantee temporal correctness of a combinational circuit. We first propose a new technique to identify and test primitive faults. A primitive fault is a path delay fault that has to be tested to guarantee the performance of the circuit. Primitive faults can consist of single- (SPDF's) or multiple path delay faults (MPDF's). Testing strategies for single primitive faults exist. In this paper, we focus on identifying and testing multiple primitive faults. Identification and testing of these faults is important for at least two reasons: (1) a large percentage of paths in production circuits remain untestable under the SPDF model, and (2) distributed manufacturing defects usually adversely affect more than one path and these defects can be detected only by analyzing multiple affected paths. The SPDF's contained in a multiple primitive fault have to merge at some gate(s). Our methodology can quickly (1) rule out a large number of gates as possible merging gates for primitive faults, and (2) prune the combinations of paths that can never belong to any primitive fault. Our identification procedure also finds a test for the fault. We present a complete algorithm for identifying and testing double path delay faults, Identifying and testing all primitive faults is impractical for large designs. This is because no efficient methods are known for testing primitive faults that include a large number of paths. However, to guarantee that the performance of a digital circuit is not affected by timing defects, it is necessary to test all primitive faults. Our second contribution is a new design for testability method. Our method guarantees that only primitive faults with at most two paths can exist in the circuit in the test mode. The main idea is to efficiently identify a small set of signals for inserting test points to eliminate primitive faults with more than two paths. Our test points only provide controllability. Addition of a single test point can lower the cardinality of several primitive faults. Our approach efficiently re-evaluates primitive delay fault testability of the circuit after insertion of a test point. After a few iterations only primitive faults with at most two paths can exist in the circuit in the test mode. Experimental results on several multilevel combinational benchmark circuits are included to demonstrate the usefulness of our techniques.
机译:我们研究了两种策略来确保组合电路的时间正确性。我们首先提出一种识别和测试原始故障的新技术。基本故障是路径延迟故障,必须对其进行测试以确保电路性能。基本故障可以由单故障(SPDF)或多路径延迟故障(MPDF)组成。存在针对单个原始故障的测试策略。在本文中,我们专注于识别和测试多个原始故障。这些故障的识别和测试很重要,原因至少有两个:(1)在SPDF模型下,生产电路中的大部分路径仍然无法测试;(2)分布式制造缺陷通常会对多个路径产生不利影响,并且这些缺陷可能仅通过分析多个受影响的路径才能检测到。多原始故障中包含的SPDF必须在某些闸门处合并。我们的方法可以迅速(1)排除可能合并原始故障门的大量门,以及(2)修剪绝不属于任何原始故障的路径组合。我们的识别程序还可以找到故障的测试。我们提出了一种用于识别和测试双路径延迟故障的完整算法,对于大型设计而言,识别和测试所有原始故障是不切实际的。这是因为尚无有效的方法来测试包含大量路径的原始故障。但是,为了保证数字电路的性能不受时序缺陷的影响,必须测试所有原始故障。我们的第二个贡献是可测性方法的新设计。我们的方法保证了在测试模式下电路中最多只能存在两条路径的原始故障。主要思想是有效识别用于插入测试点的一小组信号,以消除具有两条以上路径的原始故障。我们的测试点仅提供可控性。添加单个测试点可以降低几个原始故障的基数。在插入测试点之后,我们的方法有效地重新评估了电路的原始延迟故障可测试性。经过几次迭代,在测试模式下电路中最多只能存在两条路径的原始故障。包括几个多级组合基准电路的实验结果,以证明我们的技术的实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号