Memory controller error checking process using internal memory device codes

    公开(公告)号:US10606690B2

    公开(公告)日:2020-03-31

    申请号:US15721252

    申请日:2017-09-29

    Abstract: An apparatus is described. The apparatus includes a memory controller to receive data from a memory device. The memory controller includes error checking logic circuitry. The error checking logic circuitry is to receive an error checking code from the memory device. The error checking code is generated within the memory device from the data. The error checking logic circuitry includes circuitry to generate a second version of the error checking code from the data that was received from the memory device and compare the received error checking code with the second version of the error checking code to understand if the data that was received from the memory controller is corrupted.

    Targeted aliasing single error correction (SEC) code

    公开(公告)号:US10572343B2

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

    申请号:US15873357

    申请日:2018-01-17

    Abstract: A memory device is configured to provide internal or on-die ECC (error checking and correction or error correction coding). In such a system, the code matrix can be managed as four quadrants of (N/4) bits, with two adjacent quadrants in an (N/2)-bit segment or portion. The N codes of the matrix correspond to the N bits of a data word to be protected by the ECC. The code matrix includes M codes corresponding to the M ECC check bits. The memory device includes internal ECC circuitry to perform ECC in the DRAM device with the ECC bits and code matrix in response to a request to access the data word. The codes in a quadrant steer an aliased bit to a quadrant other than an adjacent quadrant.

    ECC memory chip encoder and decoder

    公开(公告)号:US11601137B2

    公开(公告)日:2023-03-07

    申请号:US16905384

    申请日:2020-06-18

    Abstract: An apparatus is described. The apparatus includes a memory chip. The memory chip has an error correction code (ECC) encoder logic circuit and an ECC decoder logic circuit. The ECC decoder logic circuit is to place an additional one or more errors that result from incorrect error correction applied to a read code word into a same block of multiple blocks of the read code word's raw data bit portion where original errors in the read code word existed before the read code word was decoded by the ECC decoder logic circuit.

    MEMORY DEVICE ON-DIE ERROR CHECKING AND CORRECTING CODE
    9.
    发明申请
    MEMORY DEVICE ON-DIE ERROR CHECKING AND CORRECTING CODE 有权
    记忆体设备错误检查和修正代码

    公开(公告)号:US20170063394A1

    公开(公告)日:2017-03-02

    申请号:US14998142

    申请日:2015-12-26

    Abstract: In a system where a memory device performs on-die ECC, the ECC operates on N-bit data words as two (N/2)-bit segments, with a code matrix having a corresponding N codes that can be operated on as a first portion of (N/2) codes and a second portion of (N/2) codes to compute first and second error checks for first and second (N/2)-bit segments of the data word, respectively. In the code matrix, a bitwise XOR of any two codes in the first portion of the code matrix or any two codes in the second portion of the code matrix results in a code that is either not in the code matrix or is in the other portion of the code matrix. Thus, a miscorrected double bit error in one portion causes a bit to be toggled in the other portion instead of creating a triple bit error.

    Abstract translation: 在存储器件执行管芯ECC的系统中,ECC对N位数据字进行二(N / 2)位段的操作,其中码矩阵具有对应的N个代码,可以作为第一 (N / 2)码的一部分和(N / 2)码的第二部分,分别计算数据字的第一和第二(N / 2)位段的第一和第二错误检查。 在代码矩阵中,代码矩阵的第一部分中的任何两个代码的按位XOR或代码矩阵的第二部分中的任何两个代码产生不在代码矩阵中的代码,或者在另一部分中 的代码矩阵。 因此,一个部分中的错误的双位错误导致在另一部分中切换位而不是产生三位错误。

Patent Agency Ranking