首页> 外文会议> >A Coarse-Grained Reconfigurable Architecture with a Fault Tolerant Non-Volatile Configurable Memory
【24h】

A Coarse-Grained Reconfigurable Architecture with a Fault Tolerant Non-Volatile Configurable Memory

机译:具有容错非易失性可配置内存的粗粒度可重构体系结构

获取原文

摘要

Recent IoT devices require extremely low standby power consumption, while a certain performance is needed during the active time, and Coarse Grain Reconfigurable Arrays (CGRAs) are suitable because of their high energy efficiency. However, even in CGRAs, the leakage power for its configuration memory must be reduced. Although the power gating is a popular technique, the data in flip-flops and memory are lost so they must be retrieved after the wake-up. Recovering everything requires numerous state transitions and considerable overhead both on its execution time and energy. To address the problem, Non-volatile Cool Mega Array (NVCMA), a CGRA providing non-volatile flip-flops (NVFFs) with spin transfer torque type non-volatile memory (NVM) technology has been developed. However, in general, non-volatile memory technologies have problems with reliability. Some NVFFs are stacked-at-0/1, and cannot store the data in a certain possibility. To improve the chip yield, we propose a mapping algorithm to avoid faulty processing elements of the CGRA caused by the erroneous configuration data. Then, we also propose a method to add an error-correcting code (ECC) mechanism to NVFFs used for the configuration and constant memory. The proposed method was applied to NVCMA to evaluate the availability rate and reduction of write time. By using both methods, the 99.4% availability ratio is achieved with 0.1% probability of faulty FFs, while almost no chips are available without using them. The energy for storing data becomes about 2.28 times because of the hardware overhead of ECC but the proposed method can save 11.1% of the storing energy on average.
机译:最近的物联网设备要求极低的待机功耗,而在活动时间内则需要一定的性能,而粗粒可重配置阵列(CGRA)因其高能效而适合。但是,即使在CGRA中,也必须降低其配置存储器的泄漏功率。尽管电源门控是一种流行的技术,但是触发器和存储器中的数据会丢失,因此必须在唤醒后进行检索。恢复所有内容需要大量状态转换以及执行时间和精力上的大量开销。为了解决该问题,已经开发了非易失性超大型阵列(NVCMA),该CGRA为非易失性触发器(NVFF)提供了自旋转移转矩型非易失性存储器(NVM)技术。然而,通常,非易失性存储技术具有可靠性问题。某些NVFF以0/1的速度堆叠,因此在某种可能性下无法存储数据。为了提高芯片成品率,我们提出了一种映射算法,以避免由于错误的配置数据而导致CGRA的处理元素出错。然后,我们还提出了一种向用于配置和恒定内存的NVFF添加纠错码(ECC)机制的方法。将该方法应用于NVCMA,以评估可用性和减少写入时间。通过使用这两种方法,FF出现故障的可能性为0.1%时,可获得99.4%的可用率,而如果不使用它们,几乎没有可用的芯片。由于ECC的硬件开销,用于存储数据的能量大约为2.28倍,但该方法平均可节省11.1%的存储能量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号