GRANULAR ERROR REPORTING ON MULTI-PASS PROGRAMMING OF NON-VOLATILE MEMORY

    公开(公告)号:US20230012978A1

    公开(公告)日:2023-01-19

    申请号:US17946328

    申请日:2022-09-16

    Abstract: A system includes a memory component to, upon completion of second pass programming in response to a multi-pass programming command, write a plurality of flag bits within a group of memory cells programmed by the multi-pass programming command. The system also includes a processing device, operatively coupled to the memory component. The processing device is to detect an error in attempting to read a top page of the group of memory cells, determine a number of first values within the plurality of flag bits, and in response to the number of first values not satisfying a threshold criterion, report, to a host computing device, an uncorrectable data error due to the top page of the group of memory cells being incompletely programmed.

    DYNAMIC BIT FLIPPING ORDER FOR ITERATIVE ERROR CORRECTION

    公开(公告)号:US20220321148A1

    公开(公告)日:2022-10-06

    申请号:US17223910

    申请日:2021-04-06

    Abstract: Methods, systems, and apparatuses include receiving a codeword stored in a memory device. The codeword is error corrected for a first number of iterations. The error correction includes traversing the codeword according to a first order. The codeword is error corrected for a second number of the iterations. The error correction of the codeword during a second iteration from the second number of iterations includes traversing the codeword according to a second order that is different from the first order.

    EFFICIENT MEMORY USE TO SUPPORT SOFT INFORMATION IN BIT FLIPPING DECODERS

    公开(公告)号:US20240168847A1

    公开(公告)日:2024-05-23

    申请号:US18507805

    申请日:2023-11-13

    CPC classification number: G06F11/1068 G06F11/076 G06F11/1016

    Abstract: A method includes performing a read operation of a first codeword including first hard data and generating an error vector using a reliability metric of the first hard data. The first hard data and error vector are stored in first and second portions of memory. A first corrected codeword is returned that combines the error vector and the hard data from the first and second portions of memory. A read operation of a second codeword is performed, including second hard data and soft information. The hard data and soft information are stored in the first and second portions of memory. A bit of second hard data is flipped responsive to comparing a reliability metric of the bit of the second hard data to a bit flipping threshold, wherein flipping the bit includes updating the second hard data. The updated second codeword is returned resulting from reading the portions of memory.

    ERROR CORRECTION WITH SYNDROME COMPUTATION IN A MEMORY DEVICE

    公开(公告)号:US20230315570A1

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

    申请号:US18329886

    申请日:2023-06-06

    CPC classification number: G06F11/1076

    Abstract: Methods, systems, and apparatus for error correction with syndrome computation in a memory device are described. A first syndrome for first encoded data is generated in a memory device. The first syndrome and the first encoded data are transmitted to a controller that is coupled with the memory device. A second syndrome for first and second encoded data is generated. The first encoded data and the second encoded data are interrelated according to an error correction code. The second syndrome is transmitted to the controller without the second encoded data and the controller is to decode the first encoded data based on at least one of the first syndrome, the second syndrome, or a combination thereof.

    ERROR CORRECTION WITH SYNDROME COMPUTATION IN A MEMORY DEVICE

    公开(公告)号:US20220350700A1

    公开(公告)日:2022-11-03

    申请号:US17246509

    申请日:2021-04-30

    Abstract: Methods, systems, and apparatus for error correction with syndrome computation in a memory device are described. A first syndrome for first encoded data is generated in a memory device. The first syndrome and the first encoded data are transmitted to a controller that is coupled with the memory device. A second syndrome for first and second encoded data is generated. The first encoded data and the second encoded data are interrelated according to an error correction code. The second syndrome is transmitted to the controller without the second encoded data and the controller is to decode the first encoded data based on at least one of the first syndrome, the second syndrome, or a combination thereof.

    DYNAMIC BIT FLIPPING ORDER FOR ITERATIVE ERROR CORRECTION

    公开(公告)号:US20220416815A1

    公开(公告)日:2022-12-29

    申请号:US17899495

    申请日:2022-08-30

    Abstract: Methods, systems, and apparatuses include receiving a codeword stored in a memory device. The codeword is error corrected for a first number of iterations. The error correction includes traversing the codeword according to a first order. The codeword is error corrected for a second number of the iterations. The error correction of the codeword during a second iteration from the second number of iterations includes traversing the codeword according to a second order that is different from the first order.

Patent Agency Ranking