Layered BCH, CRC, and Reed-Solomon coding across chips restores large NAND flash blocks despite random errors and burst failures.
Combining BCH, CRC, and Reed-Solomon codes across chips and planes helps NAND flash recover random errors and burst failures without large ECC overhead.
Differential error codes track only used stack regions during interrupts and resumes, cutting overhead while detecting stack destruction.
Parallel partial-word parity checking and segmented error correction cut memory access delay as word length increases.
Page-level BCH and cross-chip Reed-Solomon coding restore large memory blocks while limiting redundancy for random and burst errors.
DRAM cell charge leakage creates bit-flip addresses that form a physically unclonable function and resist predictable key generation.
Separate ECC pages combine Reed-Solomon and BCH coding to restore large NAND flash data blocks while limiting redundancy growth.
Valid sub-page data is moved to a new NAND region to rebuild parity, extending SSD recovery beyond single-page RAID errors.
Selective data compression in worn flash blocks preserves ECC size while improving error correction and data reliability over device aging.
Layered BCH, CRC, and cross-chip Reed-Solomon coding corrects random and burst NAND flash errors without excessive ECC overhead.
Switching between 1-bit and 2-bit ECC by block erase count preserves data integrity in worn memory while limiting power and overhead.