Unlock instant, AI-driven research and patent intelligence for your innovation.

Flash memory device and data reading method thereof

A storage device and data reading technology, applied in the direction of memory address/allocation/relocation, etc., can solve problems such as data errors, system data errors, and inability to control host data reading behavior

Active Publication Date: 2016-04-06
SILICON MOTION INC (CN)
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, general blocks can only tolerate a fixed number of reads
When the number of times a block is read exceeds a threshold value (for example, 100,000 times), the data stored in the block is prone to errors after being read
However, the controller cannot control the host's data reading behavior, and can only read specific blocks according to the host's read command
Because the data read at high frequency is very important system data, it is easy to make serious errors in the system data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Flash memory device and data reading method thereof
  • Flash memory device and data reading method thereof
  • Flash memory device and data reading method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] figure 1 It is a block diagram of the flash memory device 100 according to the present invention. The flash memory device 100 is coupled to a host and stores data for the host. In one embodiment, the flash memory device 100 includes a controller 102 , a random access memory 104 , and a flash memory 106 . The random access memory 104 can be attached to the controller 102 or independent from the controller 102 . The controller 102 accesses the flash memory 106 according to commands sent by the host. When the host sends a write command to the controller 102, the controller 102 writes data into the flash memory 106 according to the write command. When the host sends a read command to the controller 102, the controller 102 reads data from the flash memory 106 according to the read command, and then sends the data back to the host.

[0028] The flash memory 106 includes a plurality of blocks 121 - 12N for data storage. A reading times recording table 110 is stored in the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a quick flashing memory device. The quick flashing memory device is characterized by comprising a flash memory, a random access memory (RAM) and a controller. The flash memory comprises a plurality of blocks. The RAM is used for storing a reading time record table which is used for recording read times of the blocks. When a plurality of read times, corresponding to the plurality of original blocks, in the read time record table exceed a boundary value, the controller obtains a plurality of blank blocks to enable the blank blocks to serve as a plurality of image blocks which respectively correspond to the original blocks, and copies one of a plurality of data pages stored in the original blocks to the corresponding image blocks every time the original blocks are read until the data pages stored in the original blocks are all copied to the corresponding image blocks.

Description

technical field [0001] The present invention relates to flash memories, and in particular to data reading from flash memories. Background technique [0002] Flash memory is often used in general electronic devices to store data. The flash memory includes a plurality of blocks for storing data. Since the flash memory can keep the data stored therein without power supply, and the portable electronic device has only limited power supply, the flash memory is particularly suitable for data storage of the portable electronic device. [0003] A general flash memory controls its data access via a controller. When a host sends a write command to the controller, the controller writes data into the flash memory according to the write command. When a host sends a read command to the controller, the controller reads data from the flash memory according to the read command, and then sends the data back to the host. [0004] When reading data from the flash memory, the host often reads...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/02
Inventor 邱奕森欧旭斌
Owner SILICON MOTION INC (CN)