Chip Guard is a new approach to symbol-correcting error correction codes. It can be scaled to various data burst sizes and reliability levels. A specific version for DDR5 is described. It uses the usual DDR5 configuration of 8 data chips, plus 2 chips for ECC and metadata, with 64-bit bursts per chip, to support whole-chip correction reliably and with high probity (reporting of uncorrectable faults). Various numbers of metadata bits may be supported with defined tradeoffs for reliability and probity. The method should correct all bounded faults of a single chip, with less than 1 in 10^12 chance of failing to correct unbounded faults in one chip, or less than 1 in 10^12 chance of failure to detect an uncorrected fault which affects multiple chips.
翻译:Chipe Guard是使用符号校正错误校正代码的新方法,可以缩放到各种数据爆破大小和可靠性水平上。描述DDR5的具体版本。它使用通常的DDR5配置,8个数据芯片,加上2个ECC和元数据芯片,每块64比特的串流,以支持整芯片校正(报告无法校正的错误)的可靠和准确性(报告无法校正的错误 ) 。许多元数据比特可以通过确定可靠性和准确性的权衡来支持。该方法应该纠正单个芯片的所有受约束的错误,每块10到12年中只有不到1个可能无法纠正一个芯片中的未受限制的错误,或者每片10到12年中不到1个可能无法发现影响多个芯片的未校正错误。