Method, memory controller and method device that organizes data during refresh cycles

    公开(公告)号:US12141453B2

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

    申请号:US18130000

    申请日:2023-04-03

    Abstract: In a method of organizing data during refresh cycles of a memory device, a read request is sent to a non-volatile flash memory including a plurality of source blocks and a plurality of destination blocks. Data of the plurality of source blocks are read upon sending the read request. The frequency of bit error rate (BER) for the data stored in the plurality of source blocks is identified. The data within the plurality of source blocks are grouped and segregated based on the frequency of BER and a threshold value. The plurality of source blocks and the plurality of destination blocks are refreshed by moving the data present in the plurality of source blocks to respective destination blocks based on the segregated data and moving data from the respective destination blocks to other respective destination blocks.

    Method and apparatus for configuring a non-volatile memory device without data transfer

    公开(公告)号:US12299328B2

    公开(公告)日:2025-05-13

    申请号:US17878639

    申请日:2022-08-01

    Abstract: A method of operating a non-volatile memory device is provided. The device includes a latch, a page buffer and blocks, each of which includes pages. The method includes: receiving a page command for a write operation corresponding to a page of one of the blocks; receiving a write command for writing data to the page buffer; latching preexisting latched data or random data generated as latched data; writing the latched data to a page of a new block from among the plurality of blocks that corresponds to a page address based on the write command; and repeatedly updating the page address and repeatedly writing the latched data to additional pages corresponding to each updated page address until each page of the new block has been written to.

    Method and apparatus for managing seed value for data scrambling in NAND memory

    公开(公告)号:US11462278B2

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

    申请号:US17000776

    申请日:2020-08-24

    Abstract: Embodiments herein disclose a method for managing seed value for data scrambling in a NAND memory. The method includes detecting, by a NAND controller, a first scrambling of the data of a word line in the NAND memory. The method further includes caching, by the NAND controller, at least one of a last written data of the word line post the first scrambling for each open block in a Dynamic Random Access Memory (DRAM) for programming the word line, and a super page of the last written data of the word line in the DRAM for programming the super page. The method can be used to manage the seed value which is used for NAND page scrambling, which can reduce retention effect. As a result, the retention recycles for the NAND cells may be reduced, which may improve endurance.

    Method and system for offloading lookup operation to NAND offload apparatus

    公开(公告)号:US11733919B2

    公开(公告)日:2023-08-22

    申请号:US17036872

    申请日:2020-09-29

    Abstract: A method for offloading a lookup operation to a NAND offload apparatus, including receiving, by the NAND offload apparatus, a NAND read command from a key-value solid-state drive (KV SSD) NAND interface, wherein the NAND offload apparatus is connected between the KV SSD NAND interface and a NAND device using a NAND bus; determining whether the NAND read command includes an information element indicating an indirect read operation; based on the NAND read command including the information element, performing the indirect read operation by the NAND offload apparatus; and based on the NAND read command not including the information element: passing, by the NAND offload apparatus, the NAND read command to the NAND device through the NAND bus, and configuring, by the NAND offload apparatus, a switch an output gate to pass a response message from the NAND device to the KV SSD NAND interface.

Patent Agency Ranking