-
1.
公开(公告)号:US11928027B1
公开(公告)日:2024-03-12
申请号:US17952453
申请日:2022-09-26
IPC分类号: G06F11/10
CPC分类号: G06F11/108 , G06F11/1092
摘要: Embodiments include receiving fixed size error checking and correction data blocks and metadata at a memory controller. Embodiments may include performing data to symbol mapping based upon the fixed size data blocks and providing an output of the data to symbol mapping to a first encoder without metadata configured for full detection correction of single device error and to a second encoder with metadata configured for partial detection correction of single device error. Embodiments may include receiving data at a memory based upon an output from the first encoder and the second encoder and receiving data from the memory at a first decoder without metadata configured for full detection correction of single device error and at a second decoder with metadata configured for partial detection correction. Embodiments may include re-mapping symbol data from the first decoder and the second decoder to actual data and generating output data blocks and metadata.
-
公开(公告)号:US11960351B1
公开(公告)日:2024-04-16
申请号:US17897334
申请日:2022-08-29
CPC分类号: G06F11/0772 , G06F11/004 , G06F11/3068 , H03M13/1131 , H03M13/611
摘要: Systems and methods for propagating poison information are provided. Embodiments include receiving write data having a poison flag asserted indicating the data to be written to a memory device is erroneous. Embodiments further include converting the write data to a pre-fixed data pattern and generating a parity code, based upon, at least in part, the pre-fixed data pattern. Embodiments may also include injecting a correctable error into the write-data or parity code and writing the write data and parity code into the memory device. The correctable error injection may occur in the data or in the parity code and during the read the comparison may occur accordingly.
-