[HBM] HBM 片上 ECC 纠错 (Error Correct Code)

26 篇文章 21 订阅 ¥29.90 ¥99.00

依公知及经验整理,原创保护,禁止转载。

专栏 《深入理解DDR

HBM 将很多片 DRAM 叠在一起,对于这么大的RAM, Bit 翻转就是一个不得不防的事情。好在HBM 自带 ECC 功能。

1. 概念

HBM片上ECC(Error Correcting Code)在内存芯片上集成了ECC功能,用于检测和纠正内存中的错误。ECC通过添加冗余数据来检测内存中的位错误,并使用纠正算法来修复这些错误。片上ECC可以提高内存系统的可靠性,降低系统故障和数据损坏的风险。

2. ECC 原理

ECC的原理包含写和读。

2.1 ECC 校验码

写数据时,将通过特定ECC算法算出校验码, 将数据和 ECC 校验码一起存储;

2.2 ECC 错误检测

读数据时,将地址上存储的用户数据和存储的校验码读出,将读出的数据重新计算校验码, 并和存储的校验码进行校验。[参考1]

  • 如果没有错误, 各自相安。
  • 如果只发生一个1 bit数据错误, 可以纠正。
  • 如果发生多个 bit 错误,就无能为力了, 当然这种情况几乎不会发生。

ECC 一般能检测到 1 个 bit 或是 多 个

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐元

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值