Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An efficient flash data refresh method and flash-based solid-state hard disk

A solid-state drive, effective data page technology, applied in the input/output process of data processing, electrical digital data processing, memory systems, etc., can solve the problem of flash memory not responding to system requests in time, reducing flash memory life, increasing write amplification, etc. , to reduce program/erase operations, extend service life, and improve efficiency

Active Publication Date: 2022-02-15
HUAZHONG UNIV OF SCI & TECH
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although the refresh method can guarantee the integrity of the retained data, it faces two disadvantages: (1) normal I / O requests will be blocked when the flash memory is refreshed, and the flash memory cannot respond to system requests in time
(2) Writing caused by flash memory refresh will consume more program / erase (P / E) cycles of flash memory, increase write amplification, and reduce the service life of flash memory

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
  • An efficient flash data refresh method and flash-based solid-state hard disk
  • An efficient flash data refresh method and flash-based solid-state hard disk
  • An efficient flash data refresh method and flash-based solid-state hard disk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0034] Such as figure 1 As shown, the present invention provides a kind of efficient flash memory data refreshing method, and this method comprises the following steps:

[0035] Step S1. When a new refresh request arrives, sequentially select a flash memory block to be refreshed in the flash memory.

[0036] Step S2. Sequentially select a valid data page in the flash memory block to determine ...

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 discloses an efficient flash memory data refresh method and a flash memory-based solid-state hard disk, belonging to the field of flash memory refresh. The present invention proposes a local refresh mechanism, by copying susceptible bits and offset information in the data page to another combined flash memory block, refreshing the flash memory block without erasing and copying the original flash memory block data, reducing the memory usage of the flash memory program / erase operations, extending the life of the flash memory. By comparing the relationship between the reference voltage and the flash memory voltage in the memory voltage sensing stage, it is judged whether the bit is in the main overlapping area of ​​the voltage distribution, and then the bit that may be wrong in the future is found, thereby improving the efficiency of flash memory refresh. Maintaining the main mapping table and the secondary mapping table, decoding the data obtained by refreshing the flash memory block and the combined flash memory block into complete and correct data, the secondary mapping table maps the physical data page number to the combined data page number of the combined flash memory block, Fixed data read issue after flash refresh.

Description

technical field [0001] The invention belongs to the technical field of flash memory refreshing, and more specifically relates to an efficient flash memory data refreshing method and a flash memory-based solid-state hard disk. Background technique [0002] Data retention errors have become one of the main failures of flash memory, and the simple and effective way to solve this problem is to refresh the data pages to preserve the integrity of the data. Flash refresh is the periodic reading of flash data, correcting possible errors, and remapping the stored data before data retention errors exceed the capabilities of error checking and correction (eg LDPC). The general flow of flash memory refresh is as follows: (1) When the refresh method is triggered, select a flash memory block that needs to be refreshed. (2) Sequentially select valid data pages to read into the solid-state hard disk controller and correct the erroneous bits in the data pages through error checking and corr...

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/02G06F12/0882G06F11/10G06F3/06
CPCG06F12/0246G06F12/0253G06F11/1068G06F12/0882G06F3/0619G06F3/064G06F3/0652G06F3/0679
Inventor 崔金华刘伟光刘俊伟杨天若
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products