论文标题

在线测试向量插入:同步逻辑的并发内置自我测试(CBIST)方法

Online Test Vector Insertion: A Concurrent Built-In Self-Testing (CBIST) Approach for Asynchronous Logic

论文作者

Maier, Jürgen, Steininger, Andreas

论文摘要

与在线测试进行补充对防止较长任务时间的耐故障系统中的故障积累至关重要。在同步环境中,实施非侵入性在线测试令人讨厌,但在异步设计中,此任务变得更加挑战。后者受到越来越多的关注,这主要是由于其弹性时机行为。但是,与他们的测试有关的问题仍然是其广泛采用的关键障碍。 在本文中,我们提出了一种用于测试异步电路的新方法,该方法利用了常规4相协议中存在的冗余,以实现完全透明且完全并发的测试程序。关键思想是将协议的非生产性无效阶段用于处理测试向量,从而有效地以2阶段的方式将输入的4相数据流与测试数据流相互交织。我们介绍了所需的基本构建块的实施模板,并通过示例应用程序给出了概念验证,该应用程序还可以作为评估我们解决方案间接费用的平台。

Complementing concurrent checking with online testing is crucial for preventing fault accumulation in fault-tolerant systems with long mission times. While implementing a non-intrusive online test is cumbersome in a synchronous environment, this task becomes even more challenging in asynchronous designs. The latter receive increasing attention, mainly due to their elastic timing behaviour; however the issues related with their testing remain a key obstacle for their wide adoption. In this paper we present a novel approach for testing of asynchronous circuits that leverages the redundancy present in the conventional 4-phase protocol for implementing a fully transparent and fully concurrent test procedure. The key idea is to use the protocol's unproductive NULL phase for processing test vectors, thus effectively interleaving the incoming 4-phase data stream with a test data stream in a 2-phase fashion. We present implementation templates for the fundamental building blocks required and give a proof-of-concept by an example application that also serves as a platform for evaluating the overheads of our solution which turn out to be moderate.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源