首页> 外文会议>IEEE VLSI Test Symposium >Unsatisfiability based efficient design for testability solution for register-transfer level circuits
【24h】

Unsatisfiability based efficient design for testability solution for register-transfer level circuits

机译:基于不可挑例的寄存器转移电平电路的可耐用性解决方案的高效设计

获取原文

摘要

In this paper, we present a novel and accurate method for identifying design for testability (DFT) solutions for register-transfer level (RTL) circuits. In this technique, clauses are generated using a satisfiability (SAT) based automatic test pattern generation (ATPG) tool to represent the control and data flow for a module under test in the given RTL circuit. RTL test generation makes use of the concept of pre-computed test sets for different RTL modules. The generated clauses corresponding to different pre-computed test vectors are then resolved by a SAT solver to obtain the test sequences for that module. In case of an unsatisfiable (UNSAT) solution, recent advances in the field of satisfiability enable us to accurately and efficiently identify clauses that are responsible for unsatisfiability (also known as the unsatisfiable segment). We show that adding DFT elements is equivalent to modifying clauses such that the unsatisfiable segment becomes satisfiable. In order to minimize the number of DFT elements added to a circuit, a greedy algorithm is used to select circuit variables for DFT such that all the unsatisfiable segments become satisfiable. Unlike existing DFT techniques that are either inefficient in terms of the amount of test hardware added or take significant time to identify an efficient solution, the proposed DFT technique is both fast and accurate as it is applicable to RTL and mixed gate-level/RTL circuits and uses UNSAT to identify the DFT solutions. Experimental results on benchmarks show that for RTL circuits, the CPU time required to identify pre-computed test vectors for which the SAT ATPG fails to generate test sequences and to select DFT solutions for such cases is two orders of magnitude smaller than the time required for a single run of a gate-level sequential test generator. The DFT solution has very low area overhead (an average of 1.7%) and results in near-100% fault coverage.
机译:在本文中,我们提出了一种用于识别用于寄存器转移水平(RTL)电路的可测试性(DFT)解决方案的设计的新颖和准确的方法。在该技术中,使用基于可满足(SAT)的自动测试模式生成(ATPG)工具来产生条款,以表示在给定RTL电路中的测试模块的控制和数据流。 RTL测试生成利用不同的RTL模块的预计算机测试集的概念。然后通过SAT求解器解决对应于不同预计测试向量的生成的子句,以获得该模块的测试序列。在不可挑例的(不采用)的解决方案的情况下,可满足性领域的最近进步使我们能够准确和有效地识别负责不挑例的条款(也称为不挑例的部分)。我们表明,添加DFT元素等同于修改条款,使得不匹配的段变得满足。为了最小化添加到电路的DFT元素的数量,贪婪算法用于选择DFT的电路变量,使得所有不可采样的段变得满足。与现有的DFT技术不同,这些DFT技术在增加测试硬件量或花费很大的时间来识别有效的解决方案的时间,所提出的DFT技术既快速准确,因为它适用于RTL和混合栅极电平/ RTL电路并使用unsat识别DFT解决方案。基准测试结果表明,对于RTL电路,识别SAT ATPG未能生成测试序列的预计算机测试向量所需的CPU时间并为这种情况下选择DFT解决方案是小于所需时间的两个数量级单个栅极级顺序测试发生器的运行。 DFT溶液面积极低(平均为1.7%),导致接近100%的故障覆盖率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号