METHOD FOR PERFORMING REFRESH MANAGEMENT IN A MEMORY DEVICE, ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF

    公开(公告)号:US20190146687A1

    公开(公告)日:2019-05-16

    申请号:US16039342

    申请日:2018-07-19

    Abstract: A method for performing refresh management in a memory device, the memory device and controller thereof are provided. The method may include: monitoring a temperature of the memory device, wherein the temperature is detected through a temperature sensor; updating a recorded highest temperature and a recorded lowest temperature according to said temperature; checking whether a difference between the recorded highest temperature and the recorded lowest temperature is greater than a predetermined temperature threshold; and when the difference is greater than the predetermined temperature threshold, triggering refresh of the memory device.

    Data storage device and data maintenance method thereof

    公开(公告)号:US10283216B2

    公开(公告)日:2019-05-07

    申请号:US15649394

    申请日:2017-07-13

    Abstract: A data storage device includes a flash memory and a controller. The flash memory includes a plurality of chips, each of the chips includes a plurality of pages, the pages are arranged to assemble into a super block, the pages of the super block are numbered 0˜X from top to bottom of the super block, the pages with number 0˜Y−1 constitute a data area, and the pages with numbers Y˜X constitute a RAID parity area. The controller corrects data of the data area according to data of the RAID parity area when the data in the data area cannot be successfully read.

    Methods for controlling data transfer speed of a data storage device and a host device utilizing the same

    公开(公告)号:US10275163B2

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

    申请号:US15820727

    申请日:2017-11-22

    Abstract: A host device coupled to a data storage device via a predetermined interface includes a processor and a signal processing device. The processor accesses data stored in the data storage device via the predetermined interface. The signal processing device performs signal processing on the data. The processor transmits a first power mode change request packet to the data storage device via the predetermined interface, to request to change a data transfer speed of the predetermined interface from a first speed to a second speed. The processor receives a first power mode change confirm packet via the predetermined interface from the data storage device, and in response to the first power mode change confirm packet, the processor determines to keep the data transfer speed at the first speed and does not change the data transfer speed to the second speed.

    Data storage device and data maintenance method thereof

    公开(公告)号:US10248526B2

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

    申请号:US15662838

    申请日:2017-07-28

    Inventor: Wen-Sheng Lin

    Abstract: The present invention provides a data storage device including a flash memory and a controller. The flash memory has a plurality of blocks, and the blocks include a current block and temporary block. The controller writes a first data sector corresponding to a first logical address into the current block, and determines whether the temporary block has a second data sector that also corresponds to the first logical address, wherein when the temporary block already has a second data sector corresponding to the first logical address, the controller writes a first temporary-block table into the temporary block.

    Method for Processing Data Stored in a Memory Device and a Data Storage Device Utilizing the Same

    公开(公告)号:US20190095276A1

    公开(公告)日:2019-03-28

    申请号:US16039767

    申请日:2018-07-19

    Abstract: A data storage device includes a memory device and a controller. The memory device includes multiple memory blocks. Each memory block includes multiple pages. The controller is coupled to the memory device and includes an ECC engine configured to check and correct errors that have occurred in data stored in the memory blocks. When a number of error bits in a page of one of the memory blocks exceeds a threshold, the controller is configured to add a block number of the memory block in a predetermined queue and when a garbage collection procedure has been triggered, the controller is configured to perform garbage collection on the memory block.

    BIT FLIPPING ALGORITHM FOR PROVIDING SOFT INFORMATION DURING HARD DECISION HARD DECODING

    公开(公告)号:US20190089374A1

    公开(公告)日:2019-03-21

    申请号:US16194374

    申请日:2018-11-18

    Abstract: A method for performing low-density parity check (LDPC) decoding includes: in a first decoder which operates in a first mode, performing a plurality of decoding iterations of a codeword using a first algorithm, including: decoding the codeword to generate first information including a number of failed check nodes; linking the number of failed check nodes to a log-likelihood ratio (LLR) value to generate second information; and performing parity check equations for the codeword at check nodes. When a predetermined number of decoding iterations in the first decoder is reached without the parity check equations being solved, decoding of the codeword using the first decoder is stopped, the codeword is input to a second decoder and decoding of the codeword in the second decoder using a second algorithm and the second information is started.

    Flash memory apparatus and storage management method for flash memory

    公开(公告)号:US10236908B2

    公开(公告)日:2019-03-19

    申请号:US15495992

    申请日:2017-04-25

    Abstract: A flash memory storage management method includes: providing a flash memory module including single-level-cell (SLC) blocks and at least one multiple-level-cell block such as MLC block, TLC block, or QLC block; classifying data to be programmed into groups of data; respectively executing SLC programming and RAID-like error code encoding to generate corresponding parity check codes, to program the groups of data and corresponding parity check codes to the SLC blocks; when completing program of the SLC blocks, performing an internal copy to program the at least one multiple-level-cell block by sequentially reading and writing the groups of data and corresponding parity check codes from the SLC blocks to the multiple-level-cell block according to a storage order of the SLC blocks.

    Mode-Detection Method for a Storage Device
    229.
    发明申请

    公开(公告)号:US20190079673A1

    公开(公告)日:2019-03-14

    申请号:US16190994

    申请日:2018-11-14

    Abstract: A data storage device including a flash memory and a controller. The controller enables the flash memory to transmit a predetermined parameter stored in the flash memory according to a first predetermined trigger edge of a clock signal and reads the predetermined parameter transmitted by the flash memory according to the first predetermined trigger edge of the clock signal to obtain a first reference parameter in an asynchronous mode. The controller enables the flash memory to switch to a synchronous mode and transmit the predetermined parameter and reads the predetermined parameter transmitted by the flash memory according to the first predetermined trigger edge of the clock signal to obtain a second reference parameter in a detection mode.

    METHOD FOR WRITING DATA INTO FLASH MEMORY MODULE AND ASSOCIATED FLASH MEMORY CONTROLLER AND ELECTRONIC DEVICE

    公开(公告)号:US20190065361A1

    公开(公告)日:2019-02-28

    申请号:US15865269

    申请日:2018-01-09

    Abstract: The present invention provides a method for writing data into a flash memory module, wherein each flash memory chip within the flash memory module includes a plurality of blocks, each block includes a plurality of pages, and the method includes: building a page-status table, wherein the page-status table records if at least a portion of pages within a specific block is/are damaged; when the data is to be written into the specific block, referring to the page-status table to determine if a specific page, which the data is intended to be written, is damaged; when the page-status table indicates that the specific page is not damaged, writing the data into the specific page; and when the page-status table indicates that the specific page is not damaged, not writing data into the specific page.

Patent Agency Ranking