汉明码纠错

对于64bit的数据,需要额外的8bit来存储纠错码

Side-band ECC

对每个sram额外添加一个8bit位宽的sram来存储纠错码。

2024-03-02T12:39:43.png
2024-03-02T12:39:43.png

Inline ECC

将纠错码跟数据存储到同一sram,跟在数据包的末尾。最大需要额外的16拍数据来存储纠错码。

LDPC码纠错

LDPC码(一种前向纠错码):基础 & 译码算法
LDPC译码算法的简单实现:从C++到Verilog