Data processing method, device, computer equipment and storage medium of memory chip
A data processing device and memory chip technology, applied in the field of data processing, can solve the problem of irreversible data in memory chips, and achieve the effect of avoiding irreversible data errors
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0026] see Figure 4 , which shows the data processing method of the memory chip in the first embodiment of the present invention, which can be applied to computer equipment, and the server can implement the method through hardware and / or software, and the method specifically includes step S01-step S04.
[0027] Step S01, receiving a data read request sent by a master device.
[0028] Wherein, the data read request carries a logical block address of the requested data. In the embodiment of the present invention, the main device is the main operating device, for example: the main control corresponding to the tablet computer is the main device, and the storage device is the slave device.
[0029] Step S02, look up the physical block address corresponding to the logical block address according to the address mapping table.
[0030] Wherein, the address mapping table stores a mapping relationship between logical block addresses and physical block addresses. When the master dev...
Embodiment 2
[0040] see Figure 5 , shows the data processing method of the memory chip in the second embodiment of the present invention. The difference between the data processing method of the memory chip in this embodiment and the data processing method of the memory chip in the first embodiment is that the The method also includes:
[0041] Step S11, when the master device is idle, scan valid data of the master device.
[0042] In this embodiment, the valid data of the master device is scanned, that is, all the data in all physical blocks are scanned, and then the valid data in each physical block is determined, and then the valid data of each physical block is calculated according to the valid data in the physical block. BER.
[0043] In this embodiment, after the logical address corresponding to the data stored in a certain page in the block is updated, the data corresponding to the page is invalid data, and the newly written data is valid data. For example, the data of logical add...
Embodiment 3
[0053] see Figure 6 , shows the data processing method of the memory chip in the third embodiment of the present invention, the difference between the data processing method of the memory chip in this embodiment and the data processing method of the memory chip in the first and second embodiments is that , determining whether the bit error rate of the physical block corresponding to the physical block address exceeds a preset bit error rate threshold, including:
[0054] In step S10, the data read from the physical block is decoded by the ECC engine to obtain the data bit error rate of each physical page in the physical block.
[0055] Wherein, the physical block includes multiple physical pages. ECC engine (Error Correcting Code, error correction engine) is a technology that can realize error checking and correction. To realize error correction, the ECC engine encodes the data before writing the data into the memory chip, so the data is read from the storage After the chip...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com