Storage glossary · JSON corpus · llms.txt · hesela.com

error-correcting-code · shipping · also ECC, error correction code

Error-correcting code

An error-correcting code adds structured redundancy to data so a decoder can detect and correct specified error patterns.

Related Observatory article: Error-correcting code on hesela.com

Correction has limits set by the code and decoder. A decoder may declare failure or miscorrect; successful completion is not an unconditional integrity guarantee. NAND implementations can combine ECC with additional error-detection checks. [2]

Relations

related
codeword, ldpc, reed-solomon-code, raw-bit-error-rate, uncorrectable-bit-error-rate, checksum, end-to-end-data-protection

Limitations

Citations

  1. SNIA Dictionary: Error Correcting Code. (accessed 2026-10-12)
  2. Cai et al. Error Characterization, Mitigation, and Recovery in Flash Memory Based Solid-State Drives (2017), sections II.C and VI.C. (accessed 2026-10-12)
  3. Hesela: LDPC in NAND, the read cost of confidence. (accessed 2026-10-12)

JSON: /data/terms/error-correcting-code.json