Overlapping ECC frames cut invalid data storage and data transfer when writing variable-length compressed data in nonvolatile memory.
A special DRAM ECC write mode skips parity generation to expose untested ECC paths and improve error detection integrity.
Extra column planes let memory retrieve data, metadata, and ECC parity in one pass, cutting latency and power versus two-pass access.
Parity mapped between SLC and QLC storage protects weak word lines, reducing folding errors, latency, and memory wear.
Combining CRC and DBI on shared bus pins cuts memory I/O pin count while preserving error detection and carrying extra data bits.
LUT-selected inversion seeds randomize SSD page data to spread NAND state transitions, reducing fail bits and premature wear.
CRC and user data are fetched in one memory access, reducing RAID correction bandwidth penalties and latency while preserving data integrity.
Two general-purpose memories split data and ECC storage to avoid bit-width expansion while preserving fast read and write access.
Per-memory-group ECC switching uses CSRs and an FSM to cut DC power overhead while avoiding invalid memory faults.
Offloading parity generation over NVMe to a PCIe accelerator cuts host CPU and memory bandwidth use while sustaining fast RAID scaling.
Finite-field JAM coding separates error position and magnitude bits to correct memory read errors with simpler logic.
Reliability-guided read voltage shifting helps recover ECC decoding after readout deviations and improves nonvolatile memory data integrity.
Selective RAID disk power cycling cuts energy use and drive wear while backup-array rebuild procedures preserve data integrity after failures.
Paired-bank reads cut error bits per bank, enabling smaller-parity correction that stabilizes memory performance and lowers power use.
Background scrubbing uses a shared ECC engine, scrub loop, and holding registers to correct memory errors without blocking normal reads and writes.
End-to-end ECC with periodic scrubbing protects control registers from corruption while avoiding redundant register copies in lockstep computing.
Routing physically grouped data subsets to separate ECC engines helps stacked memory correct multi-block bit errors and improve access reliability.
Hash-based tracking preserves instruction test errors across random runs, improving integrated circuit coverage without diluting detection accuracy.
Repurposed command bits enable parity checking in LP memory interfaces, improving command and address error detection without adding pins.
A memory buffer converts wide DRAM commands into serial PCIe or UCIe links, easing pin-count stress while preserving bandwidth and error resilience.
A split ECC layout stores some check symbols with data and fetches the rest only when errors cross a threshold, cutting average read overhead.
A disk security area backs up RAID controller cache before offline recovery, preventing cache loss, OS startup failure, and user data loss.
Multilayer XOR and cyclic ECC protect DDR5/DDR6 memory data and metadata against single-bit errors and die failures.
Rank-based parity across separate magnetic bodies helps correct multiple memory errors while limiting ECC complexity.
Balances ECC-protected memory codewords with placeholder bits and packet inversion, preserving error recovery and dynamic reference sensing.
Consolidated ECC status across multiple data words cuts die area and signal overhead while preserving memory fault detection.
Reserved blocks preserve fail-page data before garbage collection, enabling RAID-stripe recovery and more accurate memory failure analysis.
Forward error correction reconstructs failed data blocks across data centers, cutting storage overhead while maintaining availability.
Multi-level DDR coding stores parity on-die to pinpoint error locations, improve data recovery, and avoid wasted memory capacity.
Dummy-bit ECC framing protects erase-sector metadata with strong error correction while keeping redundant-bit storage and area overhead low.
A separate parity check command verifies memory command and address inputs, raising diagnostic coverage to at least 99% without reducing command capacity.
Bad-block counts are used to switch memory block stripes between SLC and QLC, improving yield, flexibility, and reliability.
Store meta data directly in memory arrays with ECC codewords to cut register latency and reduce uncorrectable transmission errors.
XOR-based error evaluation helps a memory controller recover failed frames more accurately without relying on inefficient multi-frame decoding.
Partial ECC decoding inside memory cuts redundant bit reads and unnecessary accesses, reducing power use and cycle time.
Provenance records linked to encoded data slices help pinpoint faulty storage units in dispersed networks while preserving data integrity.
A preamble-plus-prologue tag lookup cuts unnecessary way accesses, reducing cache energy use and lookup latency.