首页> 外文会议>International Symposium on Multidisciplinary Studies and Innovative Technologies >Bit-Exact ECC Recovery (BEER): Determining DRAM On-Die ECC Functions by Exploiting DRAM Data Retention Characteristics
【24h】

Bit-Exact ECC Recovery (BEER): Determining DRAM On-Die ECC Functions by Exploiting DRAM Data Retention Characteristics

机译:精确位ECC恢复(BEER):通过利用DRAM数据保留特性确定DRAM片上ECC功能

获取原文

摘要

Increasing single-cell DRAM error rates have pushed DRAM manufacturers to adopt on-die error-correction coding (ECC), which operates entirely within a DRAM chip to improve factory yield. The on-die ECC function and its effects on DRAM reliability are considered trade secrets, so only the manufacturer knows precisely how on-die ECC alters the externally-visible reliability characteristics. Consequently, on-die ECC obstructs third-party DRAM customers (e.g., test engineers, experimental researchers), who typically design, test, and validate systems based on these characteristicsTo give third parties insight into precisely how on-die ECC transforms DRAM error patterns during error correction, we introduce Bit-Exact ECC Recovery (BEER), a new methodology for determining the full DRAM on-die ECC function (i.e., its parity-check matrix) without hardware tools, prerequisite knowledge about the DRAM chip or on-die ECC mechanism, or access to ECC metadata (e.g., error syndromes, parity information). BEER exploits the key insight that non-intrusively inducing data-retention errors with carefully-crafted test pat-terns reveals behavior that is unique to a specific ECC functionWe use BEER to identify the ECC functions of 80 real LPDDR4 DRAM chips with on-die ECC from three major DRAM manufacturers. We evaluate BEER’s correctness in simulation and performance on a real system to show that BEER is effective and practical across a wide range of on-die ECC functions. To demonstrate BEER’s value, we propose and discuss several ways that third parties can use BEER to improve their design and testing practices. As a concrete example, we introduce and evaluate BEEP, the first error profiling method-ology that uses the known on-die ECC function to recover the number and bit-exact locations of unobservable raw bit errors responsible for observable post-correction errors.
机译:越来越多的单单元DRAM错误率促使DRAM制造商采用片上错误校正编码(ECC),该错误校正编码完全在DRAM芯片内运行以提高工厂良率。片上ECC功能及其对DRAM可靠性的影响被认为是商业秘密,因此只有制造商才能确切了解片上ECC如何改变外部可见的可靠性特征。因此,片上ECC会阻碍第三方DRAM客户(例如测试工程师,实验研究人员),后者通常会根据这些特征设计,测试和验证系统以使第三方深入了解片上ECC如何精确地转换DRAM错误模式。在纠错过程中,我们引入了精确位ECC恢复(BEER),这是一种无需硬件工具即可确定完整DRAM片上ECC功能(即其奇偶校验矩阵)的新方法,无需了解有关DRAM芯片或内置芯片的先决知识。 ECC机制,或访问ECC元数据(例如,错误校验子,奇偶校验信息)。 BEER利用关键见解,即精心设计的测试模式以非介入方式诱发数据保留错误,揭示了特定ECC功能所独有的行为我们使用BEER来识别80个带有片上ECC的真正LPDDR4 DRAM芯片的ECC功能来自三大DRAM制造商的产品。我们在真实系统上评估BEER在仿真和性能方面的正确性,以证明BEER在各种片上ECC功能上都是有效且实用的。为了展示BEER的价值,我们提出并讨论了第三方可以使用BEER改善其设计和测试实践的几种方法。作为一个具体示例,我们介绍并评估BEEP,这是第一种错误分析方法,其使用已知的芯片上ECC函数来恢复导致可观察到的校正后错误的不可观察到的原始位错误的数量和位精确位置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号