OVERCOMING ERROR CORRECTION CODING MIS-CORRECTS IN NON-VOLATILE MEMORY

    公开(公告)号:US20210117270A1

    公开(公告)日:2021-04-22

    申请号:US17133995

    申请日:2020-12-24

    Abstract: Error correction coding (ECC) mis-corrected reads, if undetected, result in silent data corruption of a non-volatile memory device. Overcoming ECC mis-corrected reads is based on a read signature of a result of reading a page in the non-volatile memory device. An ECC mis-correct logic counts the number of bits in the end-most buckets into which the bits of the result is divided. End-most buckets that are overpopulated or starved reveal a tell-tale read signature of an ECC mis-correct. The ECC mis-correct is likely to occur when the read reference voltage level used to read the page is shifted in one direction or another to an extreme amount that risks reading data from a different page. Detecting ECC mis-corrected reads can be used to overcome the ECC mis-corrects and mitigate silent data corruption.

    RESUMING STORAGE DIE PROGRAMMING AFTER POWER LOSS

    公开(公告)号:US20190103159A1

    公开(公告)日:2019-04-04

    申请号:US15720492

    申请日:2017-09-29

    Abstract: Provided are techniques for resuming storage die programming after power loss. In response to receipt of an indication of the power loss, data that was to be programmed to multi-level cell NAND blocks are copied to single level cell NAND blocks and a pulse number at which programming was interrupted is stored. In response to receipt of an indication to resume from the power loss, the data is copied from the single level cell NAND blocks to a page buffer, the pulse number is retrieved, and programming of the multi-level cell NAND blocks is resumed at the retrieved pulse number using the data in the page buffer.

Patent Agency Ranking