Methods of data handling
    1.
    发明授权
    Methods of data handling 有权
    数据处理方法

    公开(公告)号:US08122321B2

    公开(公告)日:2012-02-21

    申请号:US12852923

    申请日:2010-08-09

    IPC分类号: G11C29/00

    摘要: Methods of data handling include receiving data having a previously-generated error correction code and generating one or more error correction codes for the data, with each error correction code corresponding to the data having one or more particular bits of the data in differing data states. Such methods further include comparing the generated one or more error correction codes to the previously-generated error correction code, and if a particular one of the generated one or more error correction codes matches the previously-generated error correction code, transmitting the data having its one or more particular bits in the data states corresponding to that particular one of the generated one or more error correction codes. Methods of data handling may further include prioritizing the error correction in response to at least locations of known bad or questionable bits of the data.

    摘要翻译: 数据处理的方法包括接收具有先前生成的纠错码的数据并且生成数据的一个或多个纠错码,其中每个纠错码对应于具有不同数据状态的数据的一个或多个特定比特的数据。 这样的方法还包括将生成的一个或多个纠错码与先前生成的纠错码进行比较,如果生成的一个或多个纠错码中的特定一个与先前生成的纠错码匹配,则发送具有其 所述数据状态中的一个或多个特定位对应于所生成的一个或多个纠错码中的特定位。 数据处理的方法还可以包括响应于数据的已知不良或可疑位的至少位置来对纠错进行优先排序。

    ERROR DETECTION AND CORRECTION SCHEME FOR A MEMORY DEVICE
    2.
    发明申请
    ERROR DETECTION AND CORRECTION SCHEME FOR A MEMORY DEVICE 有权
    用于存储器件的错误检测和校正方案

    公开(公告)号:US20110185254A1

    公开(公告)日:2011-07-28

    申请号:US13080299

    申请日:2011-04-05

    IPC分类号: H03M13/29 G06F11/10

    CPC分类号: H03M13/096 G06F11/1008

    摘要: Data is read from a memory array. Before being stored in a data buffer, a Hamming code detection operation and a Reed-Solomon code detection operation are operated in parallel to determine if the data word has any errors. The results of the parallel detection operations are communicated to a controller circuit. If an error is present that can be corrected by the Hamming code correction operation, this is performed and the Reed-Solomon code detection operation is performed on the corrected word. If the error is uncorrectable by the Hamming code, the Reed-Solomon code correction operation is performed on the word.

    摘要翻译: 从存储器阵列中读取数据。 在存储在数据缓冲器中之前,并行地操作汉明码检测操作和里德 - 所罗门码检测操作,以确定数据字是否具有任何错误。 并行检测操作的结果被传送到控制器电路。 如果存在可以通过汉明码校正操作来校正的错误,则执行该校正字,并且对校正字执行里德 - 所罗门码检测操作。 如果汉明码不能校正错误,则对该字执行里德 - 所罗门码修正操作。

    Methods of data handling
    3.
    发明授权
    Methods of data handling 有权
    数据处理方法

    公开(公告)号:US08510634B2

    公开(公告)日:2013-08-13

    申请号:US13371683

    申请日:2012-02-13

    IPC分类号: G11C29/00

    摘要: Methods include receiving data and an ECC code read from a memory array, generating an ECC code from the received data, and determining whether the received data is corrupted by evaluating the generated ECC code against the ECC code read from the memory array. If the received data is determined to be corrupted, a correction algorithm and a recorded likely state of a known bad/questionable bit of the received data may be used to correct error in the received data. Alternatively, if the received data is determined to be corrupted, the correction algorithm and a recorded location of a known bad/questionable bit of the received data may be used to correct error in the received data.

    摘要翻译: 方法包括从存储器阵列接收数据和从其读取的ECC代码,从接收到的数据生成ECC代码,并且通过根据从存储器阵列读取的ECC代码评估所生成的ECC代码来确定接收的数据是否被破坏。 如果接收到的数据被确定为被破坏,则可以使用接收到的数据的已知的坏/可疑比特的校正算法和记录的可能状态来校正接收到的数据中的错误。 或者,如果接收到的数据被确定为已被破坏,则可以使用校正算法和接收到的数据的已知坏/可疑位的记录位置来校正接收到的数据中的错误。

    Erasure pointer error correction
    4.
    发明授权
    Erasure pointer error correction 有权
    擦除指针错误校正

    公开(公告)号:US07774683B2

    公开(公告)日:2010-08-10

    申请号:US11948174

    申请日:2007-11-30

    IPC分类号: G11C29/00

    摘要: Improved memory devices, circuitry, and data methods are described that facilitate the detection and correction of data in memory systems or devices in combination with a stored record of known flaws, errors, or questionable data bits of a read memory row or block to allow for more efficient processing and correction of these errors. An embodiment of the present invention utilizes an erasure pointer that can store the location of N bad or questionable bits in the memory segment that is currently being read, where for each bit stored by the erasure pointer the embodiment also contains 2N ECC generators to allow the read data to be quickly checked with the known bad bits in each possible state. This allows the read data to then be easily corrected on the fly before it is transferred by selecting the bad bit state indicated by the ECC generator detecting an uncorrupted read.

    摘要翻译: 描述了改进的存储器件,电路和数据方法,其有助于与存储器系统或器件中的数据的检测和校正结合存储的读存储器行或块的已知缺陷,错误或可疑数据位的记录,以允许 更有效地处理和纠正这些错误。 本发明的实施例利用一种擦除指针,该擦除指针可以存储当前正被读取的存储器段中的N个不良或可疑位的位置,其中对于由擦除指针存储的每个位,该实施例还包含2N个ECC生成器,以允许 在每个可能的状态下读取数据以便用已知的坏位进行快速检查。 这允许在通过选择由ECC发生器指示的不良位状态来检测未被读取的读取之前在读取数据之前容易地在读取数据之前进行校正。

    Error detection and correction scheme for a memory device
    5.
    发明授权
    Error detection and correction scheme for a memory device 有权
    存储器件的错误检测和校正方案

    公开(公告)号:US07389465B2

    公开(公告)日:2008-06-17

    申请号:US10769001

    申请日:2004-01-30

    IPC分类号: G11C16/06 H03M13/29

    CPC分类号: H03M13/096 G06F11/1008

    摘要: Data is read from a memory array. Before being stored in a data buffer, a Hamming code detection operation and a Reed-Solomon code detection operation are operated in parallel to determine if the data word has any errors. The results of the parallel detection operations are communicated to a controller circuit. If an error is present that can be corrected by the Hamming code correction operation, this is performed and the Reed-Solomon code detection operation is performed on the corrected word. If the error is uncorrectable by the Hamming code, the Reed-Solomon code correction operation is performed on the word.

    摘要翻译: 从存储器阵列中读取数据。 在存储在数据缓冲器中之前,并行地操作汉明码检测操作和里德 - 所罗门码检测操作,以确定数据字是否具有任何错误。 并行检测操作的结果被传送到控制器电路。 如果存在可以通过汉明码校正操作来校正的错误,则执行该校正字,并且对校正字执行里德 - 所罗门码检测操作。 如果汉明码不能校正错误,则对该字执行里德 - 所罗门码修正操作。

    Error detection and correction scheme for a memory device
    6.
    发明授权
    Error detection and correction scheme for a memory device 有权
    存储器件的错误检测和校正方案

    公开(公告)号:US08661312B2

    公开(公告)日:2014-02-25

    申请号:US13080299

    申请日:2011-04-05

    IPC分类号: H03M13/00

    CPC分类号: H03M13/096 G06F11/1008

    摘要: Data is read from a memory array. Before being stored in a data buffer, a Hamming code detection operation and a Reed-Solomon code detection operation are operated in parallel to determine if the data word has any errors. The results of the parallel detection operations are communicated to a controller circuit. If an error is present that can be corrected by the Hamming code correction operation, this is performed and the Reed-Solomon code detection operation is performed on the corrected word. If the error is uncorrectable by the Hamming code, the Reed-Solomon code correction operation is performed on the word.

    摘要翻译: 从存储器阵列中读取数据。 在存储在数据缓冲器中之前,并行地操作汉明码检测操作和里德 - 所罗门码检测操作,以确定数据字是否具有任何错误。 并行检测操作的结果被传送到控制器电路。 如果存在可以通过汉明码校正操作来校正的错误,则执行该校正字,并且对校正字执行里德 - 所罗门码检测操作。 如果汉明码不能校正错误,则对该字执行里德 - 所罗门码修正操作。

    Non-systematic coded error correction
    7.
    发明授权
    Non-systematic coded error correction 有权
    非系统编码纠错

    公开(公告)号:US08635510B2

    公开(公告)日:2014-01-21

    申请号:US12212905

    申请日:2008-09-18

    IPC分类号: G11C29/00

    CPC分类号: G06F11/10 G06F11/1068

    摘要: Methods are described that facilitate the detection and correction of data in memory systems or devices by encoding the data bits of a memory row or block in a non-systematic ECC code. Reduced complexity error detection and correction hardware and/or routines detect and correct corrupted user data in a segment of memory, such as a sector, word line row, or erase block. User data is not stored in a plaintext format in the memory array. The ECC code is distributed throughout the stored data in the memory segment.

    摘要翻译: 描述了通过对非系统ECC代码中的存储器行或块的数据位进行编码来促进存储器系统或设备中的数据的检测和校正的方法。 减少的复杂性错误检测和校正硬件和/或例程检测和校正存储器段中的损坏的用户数据,诸如扇区,字线行或擦除块。 用户数据不以明文格式存储在存储器阵列中。 ECC代码分布在存储器段中的所有存储的数据中。

    METHODS OF DATA HANDLING
    8.
    发明申请
    METHODS OF DATA HANDLING 有权
    数据处理方法

    公开(公告)号:US20120144263A1

    公开(公告)日:2012-06-07

    申请号:US13371683

    申请日:2012-02-13

    IPC分类号: H03M13/05 G06F11/10 H03M13/29

    摘要: Methods include receiving data and an ECC code read from a memory array, generating an ECC code from the received data, and determining whether the received data is corrupted by evaluating the generated ECC code against the ECC code read from the memory array. If the received data is determined to be corrupted, a correction algorithm and a recorded likely state of a known bad/questionable bit of the received data may be used to correct error in the received data. Alternatively, if the received data is determined to be corrupted, the correction algorithm and a recorded location of a known bad/questionable bit of the received data may be used to correct error in the received data.

    摘要翻译: 方法包括从存储器阵列接收数据和从其读取的ECC代码,从接收到的数据生成ECC代码,并且通过根据从存储器阵列读取的ECC代码评估所生成的ECC代码来确定接收的数据是否被破坏。 如果接收到的数据被确定为被破坏,则可以使用接收到的数据的已知的坏/可疑比特的校正算法和记录的可能状态来校正接收到的数据中的错误。 或者,如果接收到的数据被确定为已被破坏,则可以使用校正算法和接收到的数据的已知坏/可疑位的记录位置来校正接收到的数据中的错误。

    Erasure pointer error correction
    9.
    发明授权
    Erasure pointer error correction 有权
    擦除指针错误校正

    公开(公告)号:US07322002B2

    公开(公告)日:2008-01-22

    申请号:US10854445

    申请日:2004-05-26

    IPC分类号: G11C29/00

    摘要: Improved memory devices, circuitry, and data methods are described that facilitate the detection and correction of data in memory systems or devices in combination with a stored record of known flaws, errors, or questionable data bits of a read memory row or block to allow for more efficient processing and correction of these errors. An embodiment of the present invention utilizes an erasure pointer that can store the location of N bad or questionable bits in the memory segment that is currently being read, where for each bit stored by the erasure pointer the embodiment also contains 2N ECC generators to allow the read data to be quickly checked with the know bad bits in each possible state. This allows the read data to then be easily corrected on the fly before it is transferred by selecting the bad bit state indicated by the ECC generator detecting an uncorrupted read.

    摘要翻译: 描述了改进的存储器件,电路和数据方法,其有助于与存储器系统或器件中的数据的检测和校正结合存储的读存储器行或块的已知缺陷,错误或可疑数据位的记录,以允许 更有效地处理和纠正这些错误。 本发明的一个实施例利用一种擦除指针,该擦除指针可以存储当前正被读取的存储器段中的N个不良或可疑位的位置,其中对于由擦除指针存储的每个位,该实施例还包含2 < / SUP> ECC发生器,以允许在每种可能状态下用已知坏位快速检查读取的数据。 这允许在通过选择由ECC发生器指示的不良位状态来检测未被读取的读取之前在读取数据之前容易地在读取数据之前进行校正。

    Error detection and correction scheme for a memory device
    10.
    发明授权
    Error detection and correction scheme for a memory device 有权
    存储器件的错误检测和校正方案

    公开(公告)号:US07930612B2

    公开(公告)日:2011-04-19

    申请号:US11706506

    申请日:2007-02-15

    IPC分类号: G11C29/00 H03M13/29

    CPC分类号: H03M13/096 G06F11/1008

    摘要: Data is read from a memory array. Before being stored in a data buffer, a Hamming code detection operation and a Reed-Solomon code detection operation are operated in parallel to determine if the data word has any errors. The results of the parallel detection operations are communicated to a controller circuit. If an error is present that can be corrected by the Hamming code correction operation, this is performed and the Reed-Solomon code detection operation is performed on the corrected word. If the error is uncorrectable by the Hamming code, the Reed-Solomon code correction operation is performed on the word.

    摘要翻译: 从存储器阵列中读取数据。 在存储在数据缓冲器中之前,并行地操作汉明码检测操作和里德 - 所罗门码检测操作,以确定数据字是否具有任何错误。 并行检测操作的结果被传送到控制器电路。 如果存在可以通过汉明码校正操作来校正的错误,则执行该校正字,并且对校正字执行里德 - 所罗门码检测操作。 如果汉明码不能校正错误,则对该字执行里德 - 所罗门码修正操作。