...
首页> 外文期刊>Microelectronics reliability >Operand Width Aware Hardware Reuse: A low cost fault-tolerant approach to ALU design in embedded processors
【24h】

Operand Width Aware Hardware Reuse: A low cost fault-tolerant approach to ALU design in embedded processors

机译:操作数宽度感知硬件重用:嵌入式处理器中ALU设计的低成本容错方法

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

摘要

This paper presents a low cost fault-tolerant technique so called OWHR (Operand Width Aware Hardware Reuse) to ALU design in embedded processors. The OWHR technique is motivated by two facts: (1) Many of the produced and consumed values are narrow-width values in the embedded processors, i.e. they have leading zeros or ones in their most significant bits. This indicates that only a fraction of the circuit is performing useful operations when a particular arithmetic or logic circuit in the ALU is operating on narrow-width values; (2) other circuits of the ALU are not used, when a particular arithmetic or logic circuit is being utilized to perform a specific operation in the ALU in the embedded processors. To exploit the first fact for fault tolerance purpose, the unused parts of a particular arithmetic or logic circuit can be used to provide redundant computations. The second fact also offers us assisting the other unused arithmetic circuits of the ALU to provide redundant computation while a particular arithmetic circuit is being used to perform a specific operation. In this paper, we have implemented a 32-bit ALU protected by the OWHR technique using VHDL and we have extracted the results of power and performance overheads using Synopsis Design and Power Compiler. To do this, we have profiled the input operands of the adder and multiplier units by running some programs of MiBench embedded suite benchmark on an ARM processor performance mode. We have then applied the profiled operands to the implemented ALU to extract the power and performance overheads. The simulation results show that the proposed technique is capable of correcting about 56% of errors in the adder circuit and about 88% of errors in multiplier circuit while having the ability of detecting 100% of errors in the both of the circuits. Beside its high level of reliability, it offers the benefits of low power, and area overheads.
机译:本文提出了一种低成本的容错技术,称为OWHR(操作数和宽度感知硬件重用),用于嵌入式处理器中的ALU设计。 OWHR技术有两个事实:(1)在嵌入式处理器中,许多产生和使用的值都是窄宽度值,即它们的最高有效位具有前导​​零或一。这表明,当ALU中的特定算术或逻辑电路在窄宽度值上运行时,只有一小部分电路在执行有用的操作。 (2)当特定的算术或逻辑电路被用于在嵌入式处理器中的ALU中执行特定的操作时,不使用ALU的其他电路。为了将第一个事实用于容错目的,可以将特定算术或逻辑电路的未使用部分用于提供冗余计算。第二个事实还为我们提供了帮助,在使用特定算术电路执行特定操作时,ALU的其他未使用的算术电路提供冗余计算。在本文中,我们使用VHDL实现了由OWHR技术保护的32位ALU,并使用Synopsis Design和Power Compiler提取了功耗和性能开销的结果。为此,我们通过在ARM处理器性能模式下运行MiBench嵌入式套件基准测试程序来分析加法器和乘法器单元的输入操作数。然后,我们已将配置文件操作数应用于已实现的ALU,以提取功耗和性能开销。仿真结果表明,所提出的技术能够校正加法器电路中约56%的误差和乘法器电路中约88%的误差,同时具有检测两个电路中100%的误差的能力。除了其高可靠性之外,它还具有低功耗和面积开销的优点。

著录项

  • 来源
    《Microelectronics reliability》 |2011年第12期|p.2374-2387|共14页
  • 作者单位

    Dependable Systems Laboratory, Department of Computer Engineering, Sharif University of Technology, Azadi Ave., Tehran, Iran;

    Dependable Systems Laboratory, Department of Computer Engineering, Sharif University of Technology, Azadi Ave., Tehran, Iran;

    Dependable Systems Laboratory, Department of Computer Engineering, Sharif University of Technology, Azadi Ave., Tehran, Iran;

    Dependable Systems Laboratory, Department of Computer Engineering, Sharif University of Technology, Azadi Ave., Tehran, Iran;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号