首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >A low overhead design for testability and test generation technique for core-based systems-on-a-chip
【24h】

A low overhead design for testability and test generation technique for core-based systems-on-a-chip

机译:用于基于内核的片上系统的可测试性和测试生成技术的低开销设计

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

摘要

In a fundamental paradigm shift in system design, entire systems are being built on a single chip, using multiple embedded cores. Though the newest system design methodology has several advantages in terms of time-to-market and system cost, testing such core-based systems is difficult, mainly due to the problem of justifying test sequences at the inputs of a core embedded deep in the circuit and propagating test responses from the core outputs. In this paper, we first present a design for testability technique for testing such core-based systems. In this scheme, untestable cores are first made testable using hierarchical testability analysis techniques. If necessary, additional testability hardware is added to the cores to make them transparent so that they can propagate test data without information loss. This testability and transparency technique is currently applicable to cores of the following types: application-specific integrated circuits, application-specific programmable processors, and application-specific instruction processors. Other core types can be made testable and transparent using traditional techniques. The testable and transparent cores can then he integrated together with some system-level testability hardware to ensure justification of precomputed test sequences of each core from system primary inputs to the core inputs and propagation of test responses from core outputs to system primary outputs. Justification and propagation of test sequences are done at the system level by extending and suitably modifying the symbolic hierarchical testability analysis method that has been successfully applied to register-transfer level circuits. Since the testability analysis method is symbolic, the system test generation method is independent of the bit-width of the cores. The system-level test set is obtained as a byproduct of the testability analysis and insertion method without further search. The test methodology was applied to six example systems. Besides the proposed test method, the two methods that are currently used in the industry were also evaluated: (1) FScan-BScan, where each core is full-scanned, and system test is performed using boundary scan and (2) FScan-TBus, where each core is full-scanned, and system test is performed using a test bus. The experiments show that the proposed scheme has significantly lower area overhead, delay overhead, and test application time compared to FScan-BScan and FScan-TBus, without any compromise in the system fault coverage.
机译:在系统设计的根本范式转变中,整个系统使用多个嵌入式内核构建在单个芯片上。尽管最新的系统设计方法在上市时间和系统成本方面具有多个优势,但是测试这种基于内核的系统还是很困难的,这主要是由于在电路深处嵌入的内核输入端验证测试序列的问题并从核心输出传播测试响应。在本文中,我们首先提出了一种可测试技术的设计,用于测试这种基于内核的系统。在此方案中,首先使用分层可测试性分析技术使不可测试的核心变为可测试的。如有必要,可以在内核中添加其他可测试硬件,以使其透明,以便它们可以传播测试数据而不会丢失信息。目前,这种可测试性和透明性技术适用于以下类型的内核:专用集成电路,专用可编程处理器和专用指令处理器。使用传统技术可以使其他核心类型可测试且透明。然后,可以将可测试且透明的内核与某些系统级可测试性硬件集成在一起,以确保每个内核从系统主输入到内核输入的预先计算的测试序列的合理性,以及从内核输出到系统主输出的测试响应的传播。通过扩展和适当修改已经成功应用于寄存器传输级电路的符号分层可测试性分析方法,可以在系统级别完成测试序列的证明和传播。由于可测试性分析方法是符号性的,因此系统测试生成方法与内核的位宽无关。系统级测试集是可测试性分析和插入方法的副产品,无需进一步搜索。测试方法应用于六个示例系统。除了建议的测试方法外,还评估了行业中当前使用的两种方法:(1)FScan-BScan,其中每个内核都经过全扫描,并且使用边界扫描执行系统测试;(2)FScan-TBus ,其中每个内核都经过全面扫描,并使用测试总线执行系统测试。实验表明,与FScan-BScan和FScan-TBus相比,该方案具有显着更低的区域开销,延迟开销和测试应用时间,而不会影响系统故障范围。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号