Memory device with configurable error correction modes

    公开(公告)号:US11663075B2

    公开(公告)日:2023-05-30

    申请号:US17470584

    申请日:2021-09-09

    摘要: Methods, systems, and apparatus to selectively implement single-error correcting (SEC) operations or single-error correcting and double-error detecting (SECDED) operations, without noticeably impacting die size, for information received from a host device. For example, a host device may indicate that a memory system is to implement SECDED operations using one or more communications (e.g., messages). In another example, the memory system may be hardwired to perform SECDED for certain options. The memory system may adapt circuitry associated with SEC operations to implement SECDED operations without noticeably impacting die size. To implement SECDED operations using SEC circuitry, the memory system may include some additional circuitry to repurpose the SEC circuitry for SECDED operations.

    Energy efficient storage of error-correction-detection information

    公开(公告)号:US11645152B2

    公开(公告)日:2023-05-09

    申请号:US17734464

    申请日:2022-05-02

    申请人: Rambus Inc.

    IPC分类号: G06F11/10 G06F3/06

    摘要: Data and error correction information may involve accessing multiple data channels (e.g., 8) and one error detection and correction channel concurrently. This technique requires a total of N+1 row requests for each access, where N is the number of data channels (e.g., 8 data row accesses and 1 error detection and correction row access equals 9 row accesses.) A single (or at least less than N) data channel row may be accessed concurrently with a single error detection and correction row. This reduces the number of row requests to two (2)—one for the data and one for the error detection and correction information. Because, row requests consume power, reducing the number of row requests is more power efficient.

    FACILITATING DETECTION OF DATA ERRORS USING EXISTING DATA

    公开(公告)号:US20190250984A1

    公开(公告)日:2019-08-15

    申请号:US15781063

    申请日:2018-01-01

    发明人: Yeye HE Huang ZHIPENG

    IPC分类号: G06F11/10 G06F17/18

    摘要: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data error detection, according to embodiments of the present invention. In one embodiment, a target data set having a plurality of values for which to identify incompatible data is obtained. A pattern for each of the plurality of values is generated using at least one generalization language. A pair of patterns that represent a pair of values is utilized to identify a compatibility indicator that corresponds with a pair of training patterns in a compatibility index that match the pair of patterns. The compatibility indicator indicates the pair of patterns are incompatible with one another based on a statistical analysis performed in association with a corpus of data external to the target data set. An indication that the values are incompatible with one another is provided.

    MEMORY SYSTEM AND CONTROL METHOD
    45.
    发明申请

    公开(公告)号:US20190220348A1

    公开(公告)日:2019-07-18

    申请号:US16127965

    申请日:2018-09-11

    IPC分类号: G06F11/10 G11C11/56 H03M13/11

    摘要: According to one embodiment, a memory system includes a non-volatile memory, a memory interface that reads data recorded in the non-volatile memory as a received value, a converting unit that converts the received value read from the non-volatile memory to first likelihood information by using a first conversion table, a decoder that decodes the first likelihood information, a control unit that outputs an estimated value with respect to the received value, which is a decoding result obtained by the decoding, when decoding by the decoder has succeeded, and a generating unit that generates a second conversion table based on a decoding result obtained by the decoding, when decoding of the first likelihood information by the decoder has failed. When the generating unit generates the second conversion table, the converting unit converts the received value to the second likelihood information by using the second conversion table, and the decoder decodes the second likelihood information.