Bus remapping data protection for volatile memories
AssigneeSTMicroelectronics International N.V.
InventorsOm Ranjan, Vivek Kumar Sood, Sankara Mallikarjuna Rao
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics International N.V.
InventorsOm Ranjan, Vivek Kumar Sood, Sankara Mallikarjuna Rao
Estimating the term…
According to an embodiment, a method for operating a memory system includes receiving data bits at a memory controller for storage in memory, remapping the data bits according to a predetermined scheme as they are transmitted from the controller to memory via a bus, storing the remapped bits in memory, reading the remapped bits from memory via the bus, and inverse remapping the bits to restore their original order as they are transmitted back to the controller. The remapping enhances fault tolerance by spatially separating related bits. The scheme may use techniques like multiplexing, cyclic shifting, or pseudo-random distribution. The remapping can be implemented through hardwired bus connections without adding clock cycles. The method improves resilience to multi-bit errors in wide-word volatile memories used in safety-critical applications, while maintaining compatibility with existing error detection methods.
A method for operating a memory system, comprising:
A memory system comprising:
A method for operating a memory system, the method comprising:
Dependencies are inferred from the claim text.