Data reading method for flash memory and controller and storage system of same
A data reading and data copying technology, which is applied in the field of data reading, can solve the problems of abnormal data, low stability of use of multi-layer storage unit NAND flash memory, low stability of use, loss, etc., and achieve the effect of avoiding data loss
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0063] figure 1 is a schematic block diagram illustrating a flash memory storage system according to the first embodiment of the present invention. Please refer to figure 1 , the flash storage system 100 includes a flash controller 110 , a bus connection interface 120 and a flash memory 130 . Generally, the flash storage system 100 is used together with the host 200 so that the host 200 can write data into the flash storage system 100 or read data from the flash storage system 100 . In this embodiment, the flash memory storage system 100 is a USB flash drive. But it must be understood that, in another embodiment of the present invention, the flash storage system 100 may also be a memory card or a solid state drive (SSD).
[0064] The flash memory controller 110 coordinates the overall operations of the bus connection interface 120 and the flash memory 130 , such as data storage, reading, and erasing. The flash memory controller 110 includes a microprocessor 110a and a flas...
no. 2 example
[0092] As mentioned above, in the first embodiment, the buffer read threshold is used to measure whether the buffer storage area implemented by another block of the flash memory 130 reaches the possibility of imminent read disturbance and reconfigures a new buffer storage area. However, the present invention can also reconfigure a new buffer storage area by checking whether the data read from the buffer storage area is an error to determine that read disturbance occurs.
[0093] The hardware structure of the second embodiment of the present invention and the operation of flash memory are similar to the first embodiment (such as figure 1 and Figures 2A-2C ), so the same part will not be repeated here. The difference between the second embodiment and the first embodiment is that in the step of reading data, the second embodiment checks whether the data read from the buffer storage area is an error to determine whether to reconfigure a new buffer storage area.
[0094] Figu...
no. 3 example
[0098] In the first embodiment and the second embodiment, when the flash memory storage system starts up, the frequently read blocks in the data area are firstly determined to configure the buffer storage area to avoid transitional reading of these frequently read blocks. However, the present invention can also dynamically determine the frequently read blocks in the data area of the flash memory during this operation, and configure buffer storage areas for these frequently read blocks.
[0099] The hardware structure of the third embodiment of the present invention and the operation of the flash memory are the same as those of the first embodiment (such as figure 1 and Figures 2A-2C ), so it will not be repeated here.
[0100] Figure 7 is a flowchart illustrating a data reading method according to a third embodiment of the present invention.
[0101] Please refer to Figure 7 , when the flash memory 130 of the flash memory storage system 100 is to be read, in step S701...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com
