Method for accessing flash memory module and associated flash memory controller and electronic device

    公开(公告)号:US10884851B2

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

    申请号:US16056555

    申请日:2018-08-07

    Inventor: Tsung-Chieh Yang

    Abstract: The present invention provides a method for accessing a flash memory module, wherein the method comprises: receiving data and a corresponding metadata from a host device; performing a CRC operation upon the data to generate a CRC code; encoding the metadata and the CRC code to generate an adjusted parity code; encoding the data and the adjusted parity code to generate encoded data, wherein the encoded data comprises the data, the adjusted parity code and an error correction code corresponding to the data and the adjusted parity code; and writing the encoded data and the metadata to a page of a block of a flash memory module.

    Method for performing storage control in a storage server, associated memory device and memory controller thereof, and associated storage server

    公开(公告)号:US10884662B2

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

    申请号:US16296161

    申请日:2019-03-07

    Inventor: Tsung-Chieh Yang

    Abstract: A method for performing storage control in a storage server may include: regarding any memory device of a plurality of memory devices installed at the storage server, assigning a channel of multiple channels within the memory device for access control corresponding to a thread of a plurality of threads running on the storage server, wherein the storage server configures the plurality of memory devices to form a RAID of the storage server; and during storing a series of logical access units (LAUs) into the RAID, writing information into respective sets of pages of the plurality of memory devices as pages in a LAU of the series of LAUs according to a predetermined arrangement rule, to make the respective sets of pages be sequentially written into the plurality of memory devices respectively with aid of the assignment of the channel of the multiple channels to the thread. Associated apparatus are provided.

    METHOD FOR PERFORMING ACCESS MANAGEMENT OF MEMORY DEVICE WITH AID OF INFORMATION ARRANGEMENT, ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF, ASSOCIATED ELECTRONIC DEVICE

    公开(公告)号:US20200379898A1

    公开(公告)日:2020-12-03

    申请号:US16427293

    申请日:2019-05-30

    Inventor: Tsung-Chieh Yang

    Abstract: A method for performing access management of a memory device with aid of information arrangement and associated apparatus (e.g. the memory device and controller thereof, and an associated electronic device) are provided. The method may include: when the host device sends a write command to the memory device, utilizing the memory controller to generate a plurality of ECC chunks respectively corresponding to a plurality of sets of memory cells of the NV memory according to data, for establishing one-to-one mapping between the plurality of ECC chunks and the plurality of sets of memory cells; and utilizing the memory controller to store the plurality of ECC chunks into the plurality of sets of memory cells, respectively, to prevent any two ECC chunks of the ECC chunks from sharing a same set of memory cells of the sets of memory cells, to enhance read performance of the memory controller regarding the data.

    WRITE MANAGEMENT ON FLASH MEMORY
    126.
    发明申请

    公开(公告)号:US20200310648A1

    公开(公告)日:2020-10-01

    申请号:US16735709

    申请日:2020-01-07

    Abstract: A method for use in management of a flash memory module is provided. The flash memory module has a plurality of blocks, wherein a portion of the blocks belong to a spare pool. The method includes: preserving at least one erased block in the spare pool for a write operation; monitoring an erasing period regarding the at least one erased block; and performing a replacement operation to replace the at least one erased block when the erase time exceeds a threshold.

    Method for Reading Data Stored in a Flash Memory According to a Threshold Voltage Distribution and Memory Controller and System Thereof

    公开(公告)号:US20200265900A1

    公开(公告)日:2020-08-20

    申请号:US16865573

    申请日:2020-05-04

    Inventor: Tsung-Chieh Yang

    Abstract: A method for reading data stored in a flash memory. The flash memory comprises a plurality of memory cells and each memory cell has a particular threshold voltage. The method includes: obtaining a first threshold voltage distribution representing threshold voltages of a first group of the memory cells; obtaining a second threshold voltage distribution representing threshold voltages of a second group of the memory cells, wherein the second threshold voltage distribution is different from the first threshold voltage distribution, and the first group of the memory cells comprises at least a part of the second group of the memory cells; and controlling the flash memory to perform at least one read operation upon the first group of the memory cells according to the second threshold voltage distribution.

    METHOD FOR IMPROVING READ-RETRY OF FLASH MEMORY AND RELATED CONTROLLER AND STORAGE DEVICE

    公开(公告)号:US20200225876A1

    公开(公告)日:2020-07-16

    申请号:US16732333

    申请日:2020-01-01

    Abstract: The present invention proposes a method for managing a plurality of memory units in a flash memory module. The method includes: creating a programed timestamp corresponding to each first memory unit according to a data-written time of said each first memory unit; selecting a corresponding read-retry table for performing a read operation upon said each first memory unit according to the programed timestamp of said each first memory unit; and performing a first refresh operation according to program timestamps of first memory units that have been written with data.

    FLASH MEMORY CONTROLLER, FLASH MEMORY MODULE AND ASSOCIATED ELECTRONIC DEVICE

    公开(公告)号:US20200026471A1

    公开(公告)日:2020-01-23

    申请号:US16505725

    申请日:2019-07-09

    Inventor: Tsung-Chieh Yang

    Abstract: The present invention provides a method for accessing a flash memory module, wherein the flash memory module comprises at least one flash memory chip, each flash memory chip comprises a plurality of blocks, each block comprises a plurality of pages, and the method comprises: sending a read command to the flash memory module to ask for data on at least one memory unit; and analyzing state information of a plurality of memory cells of the memory unit based on information from the flash memory module to determine a decoding method adopted by a decoder.

Patent Agency Ranking