...
首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Combinational automatic test pattern generation for acyclic sequential circuits
【24h】

Combinational automatic test pattern generation for acyclic sequential circuits

机译:非循环时序电路的组合自动测试模式生成

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

摘要

It is known that the complexity of automatic test pattern generation (ATPG) for acyclic sequential circuits is similar to that of combinational ATPG. The general problem, however, requires time-frame expansion and multiple-fault detection and hence does not allow the use of available combinational ATPG programs. The first contribution of this work is a combinational single-fault ATPG method for the most general class of acyclic sequential circuits. Without inserting any real hardware, we create a functionally equivalent "balanced" ATPG model of the circuit in which all reconverging paths have the same sequential depth. Some primary inputs and gates are duplicated in this model, which is converted into a combinational circuit by shorting all flip-flops. A test vector obtained by a combinational ATPG program for a fault in this combinational circuit is transformed into a test sequence to detect a corresponding fault in the original sequential circuit. A combinational ATPG program finds tests for all but a small set of faults that must be explicitly detected as multiple-faults. Those are modeled for ATPG using the second contribution of this work, which is a generalized method to model any given multiple stuck-at fault as a single stuck-at fault. The procedure requires insertion of at most n+3 modeling gates for a fault of multiplicity n. We show that the modeled circuit is functionally equivalent to the original circuit and the targeted multiple fault is equivalent to the modeled single stuck-at fault. Benchmark results show at least an order of magnitude saving in the ATPG CPU time by the new combinational method over sequential ATPG.
机译:众所周知,用于非循环时序电路的自动测试模式生成(ATPG)的复杂性类似于组合式ATPG的复杂性。但是,一般的问题需要时间范围扩展和多重故障检测,因此不允许使用可用的组合式ATPG程序。这项工作的首要贡献是针对最普通的非循环时序电路组合单故障ATPG方法。在不插入任何实际硬件的情况下,我们创建了电路的功能等效的“平衡” ATPG模型,其中所有会聚路径均具有相同的顺序深度。在该模型中,一些主要的输入和门是重复的,通过短路所有触发器将其转换为组合电路。通过组合ATPG程序针对该组合电路中的故障获得的测试矢量被转换为测试序列,以检测原始时序电路中的相应故障。组合式ATPG程序可以找到针对一小部分故障的测试,这些故障必须被明确检测为多重故障。使用这项工作的第二个贡献为ATPG建模,这是将任何给定的多个固定故障建模为单个固定故障的通用方法。该过程最多需要插入n + 3个建模门,才能修复多重性n。我们表明,模型化电路在功能上等同于原始电路,目标多重故障等效于模型化的单卡死故障。基准测试结果表明,通过新的组合方法,ATPG CPU时间至少比顺序ATPG节省了一个数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号