首页> 外文期刊>IEEE Transactions on Computers >Concurrent Error Detection Methods for Asynchronous Burst-Mode Machines
【24h】

Concurrent Error Detection Methods for Asynchronous Burst-Mode Machines

机译:异步突发模式机器的并发错误检测方法

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

摘要

Asynchronous controllers exhibit various characteristics that limit the effectiveness and applicability of the concurrent error detection (CED) methods developed for their synchronous counterparts. Asynchronous burst-mode machines (ABMMs), for example, do not have a global clock to synchronize the ABMM with the additional circuitry that is typically used by synchronous CED methods (for example, duplication). Therefore, performing effective CED in ABMMs requires a synchronization method that will appropriately enable the checker (for example, comparator) in order to avoid false alarms. Also, ABMMs contain redundant logic, which guarantees the hazard-free operation required for correct interaction between the circuit and its environment. Redundant logic, however,'' allows some single event transients to manifest themselves only as hazards but not as logic discrepancies. Therefore, performing effective CED in ABMMs requires the ability to detect hazards with which synchronous CED methods are not concerned. In this work, we first devise hardware solutions for performing checking synchronization and hazard detection. We then demonstrate how these solutions enable the development of three complete CED methods for ABMMs. The first method (duplication-based CED) is an adaptation of the well-known duplication method within the context of ABMMs. The second method (transition-triggered CED) is a variation of duplication wherein the implementation cost is reduced by allowing hazards in the duplicate circuit. ln contrast to these two methods, which are nonintrusive, the third method (Berger code-based CED) is intrusive since it requires reencoding of the ABMM with check symbols based on the Berger code. Although this intrusiveness may slightly impact performance, Berger code-based CED incurs the lowest area overhead among the three methods, as indicated through experimental results
机译:异步控制器具有各种特性,这些特性限制了为其同步对象开发的并发错误检测(CED)方法的有效性和适用性。例如,异步突发模式机器(ABMM)没有全局时钟来使ABMM与同步CED方法(例如,复制)通常使用的附加电路同步。因此,在ABMM中执行有效的CED需要一种同步方法,该方法将适当地启用检查器(例如比较器),以避免误报。此外,ABMM包含冗余逻辑,可确保电路与其环境之间正确交互所需的无危险操作。但是,冗余逻辑''允许某些单事件瞬态仅以危险而不是逻辑差异的形式表现出来。因此,在ABMM中执行有效的CED要求具有检测与同步CED方法无关的危险的能力。在这项工作中,我们首先设计用于执行检查同步和危险检测的硬件解决方案。然后,我们演示这些解决方案如何实现针对ABMM的三种完整CED方法的开发。第一种方法(基于复制的CED)是在ABMM上下文中对众所周知的复制方法的一种改编。第二种方法(转换触发CED)是复制的一种变体,其中通过允许复制电路中的危险来降低实现成本。与这两种非侵入性方法相比,第三种方法(基于伯杰代码的CED)具有侵入性,因为它需要使用基于伯杰代码的校验符号对ABMM进行重新编码。尽管这种侵入性可能会稍微影响性能,但是通过实验结果表明,基于Berger代码的CED产生的三种方法中的区域开销最低。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号