ITERATIVE ERROR CORRECTION WITH ADJUSTABLE PARAMETERS AFTER A THRESHOLD NUMBER OF ITERATIONS

    公开(公告)号:US20210273653A1

    公开(公告)日:2021-09-02

    申请号:US16806826

    申请日:2020-03-02

    Abstract: A processing device in a memory system reads a sense word from a memory device and executes a plurality of parity check equations on corresponding subsets of the sense word to determine a plurality of parity check equation results. The processing device determines a syndrome for the sense word using the plurality of parity check equation results, determines whether the syndrome for the sense word satisfies a codeword criterion, and responsive to the syndrome for the sense word not satisfying the codeword criterion, performs an iterative low density parity check (LDPC) correction process, wherein at least one criterion of the iterative LDPC correction process is adjusted after a threshold number of iterations is performed.

    MANAGEMENT OF UNMAPPED ALLOCATION UNITS OF A MEMORY SUB-SYSTEM

    公开(公告)号:US20210011769A1

    公开(公告)日:2021-01-14

    申请号:US16510426

    申请日:2019-07-12

    Abstract: An indication that an allocation unit of a memory sub-system has become unmapped can be received. In response to receiving the indication that the allocation unit of the memory sub-system has become unmapped, the allocation unit can be programmed with a data pattern. Data to be written to the unmapped allocation unit can be received. A write operation can be performed to program the received data at the unmapped allocation unit by using a read voltage that is based on the data pattern.

    Self-adaptive read voltage adjustment using directional error statistics for memories with time-varying error rates

    公开(公告)号:US10892029B1

    公开(公告)日:2021-01-12

    申请号:US16510454

    申请日:2019-07-12

    Abstract: A processing device in a memory system identifies a first range of a plurality of write-to-read delay ranges for the memory component, wherein the first range represents a plurality of write-to-read delay times and has an associated read voltage level used to perform a read operation on a segment of the memory component having a write-to-read delay time that falls within the first range. The processing device further identifies a first set of the plurality of write-to-read delay times at a first end of the first range and determines a first directional error rate for the memory component corresponding to the first set of the plurality of write-to-read delay times and a second directional error rate for the memory component corresponding to the first set of the plurality of write-to-read delay times. The processing device determines whether a correspondence between the first directional error rate and the second directional error rate satisfies a first threshold criterion and, responsive to the correspondence between the first directional error rate and the second directional error rate not satisfying the first threshold criterion, modifies the read voltage level associated with the first range.

    DEFECT DETECTION IN MEMORIES WITH TIME-VARYING BIT ERROR RATE

    公开(公告)号:US20200185045A1

    公开(公告)日:2020-06-11

    申请号:US16215267

    申请日:2018-12-10

    Abstract: Described herein are embodiments related to defect detection in memory components of memory systems with time-varying bit error rate. A processing device performs an error recovery flow (ERF) to recover a unit of data comprising data and a write timestamp indicating when the unit of data was written. The processing device determines whether to perform a defect detection operation to detect a defect in the memory component using a bit error rate (BER), corresponding to the read operation, and the write timestamp in the unit of data. The processing device initiates the defect detection operation responsive to the BER condition not being expected for the calculated W2R (based on the write timestamp). The processing device can use an ERF condition and the write timestamp to determine whether to perform the defect detection operation. The processing device initiates the defect detection operation responsive to the ERF condition not being expected the calculated W2R (based on the write timestamp).

    SELECTIVELY ENABLING VALLEY TRACK FOR READING DATA

    公开(公告)号:US20240419332A1

    公开(公告)日:2024-12-19

    申请号:US18741219

    申请日:2024-06-12

    Abstract: Aspects of the present disclosure configure a memory sub-system controller to read data from a first portion of a memory based on read levels previously established while reading a second portion of the memory. The controller receives a request to read data from a first portion of a set of memory components. The controller identifies a second portion of the set of memory components that has been programmed with data within a threshold period of time of programming the data in the first portion. The controller retrieves a set of read threshold levels that have been previously computed in association with reading the data from the second portion. The controller reads the data from the first portion using the set of read threshold levels that have been previously computed in association with reading the data from the second portion.

    POWER EFFICIENT CODEWORD SCRAMBLING IN A NON-VOLATILE MEMORY DEVICE

    公开(公告)号:US20240370185A1

    公开(公告)日:2024-11-07

    申请号:US18774803

    申请日:2024-07-16

    Abstract: A processing device in a memory sub-system receives a request to perform a memory access operation on a memory device, determines a memory segment identifier associated with the memory access operation, and applies a hash function to the memory segment identifier to generate a hashed seed. The processing device further provides the hashed seed to a pseudo-random number generator to generate a randomized string, and performs the memory access operation on the memory device using the randomized string.

    PROGRAM PULSE MODIFICATION
    79.
    发明公开

    公开(公告)号:US20240248612A1

    公开(公告)日:2024-07-25

    申请号:US18406852

    申请日:2024-01-08

    CPC classification number: G06F3/0619 G06F3/0659 G06F3/0679

    Abstract: Aspects of the present disclosure configure a system component, such as a memory sub-system controller, to modify pulses used to program memory components. The controller receives a request to program data in an individual memory component of a set of memory components. The controller computes a plurality of memory reliability criteria associated with the individual memory component and compares the plurality of memory reliability criteria to one or more threshold values. The controller selects a program pulse used to program the data to the individual memory component based on a result of comparing the plurality of memory reliability criteria to the one or more threshold values.

    Redundancy metadata schemes for rain protection of large codewords

    公开(公告)号:US12007837B2

    公开(公告)日:2024-06-11

    申请号:US18230360

    申请日:2023-08-04

    CPC classification number: G06F11/1004 G06F3/0619 G06F3/0659 G06F3/0673

    Abstract: A method may comprise detecting an error associated with accessing a set of data items. The set of data items are programmed to a respective memory page associated with a stripe of a plurality of stripes. In response to determining that the set of data items comprises one or more codewords, a first data recovery process is performed to recover the one or more codewords based at least in part on RAIN redundancy metadata. In response to determining that the set of data items comprises additional parity metadata, a second data recovery process is performed to recover the additional parity metadata based at least in part on LUN redundancy metadata. In response to determining that the set of data items comprises RAIN redundancy metadata, a first data reconstruction process is performed to regenerate the RAIN redundancy metadata based at least in part on one or more sets of codewords.

Patent Agency Ranking