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

Error management method of flash memory for greatly enhancing service time of solid state disk

A technology of solid-state hard disk and service time, which is applied in the direction of static memory and instruments, and can solve problems such as the inability to continue service, the loss of physical capacity of solid-state hard disk, and the decline of available physical capacity of solid-state hard disk.

Inactive Publication Date: 2017-05-10
HUNAN GOKE MICROELECTRONICS
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] That is to say, the error management of the flash memory by the existing SSD controller is based on the page or block of the flash memory. When reading a certain page, an uncorrectable bit error (Uncorrectable Bit Error) or a correctable bit error occurs When (Correctable Bit Error) exceeds the set threshold, the entire page or the entire block where the page is located will be marked as invalid, and will no longer be used, resulting in a loss of the actual available physical capacity of the solid state drive, and the decline in physical capacity means decrease in write life
If there are too many invalid pages or blocks, the actual available physical capacity of the solid-state hard disk will drop sharply, and the service time will be reduced or even unable to continue the service.

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
  • Error management method of flash memory for greatly enhancing service time of solid state disk
  • Error management method of flash memory for greatly enhancing service time of solid state disk
  • Error management method of flash memory for greatly enhancing service time of solid state disk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0055] see Figure 4 , the error management method 100 of the flash memory that greatly improves the service time of the solid-state hard disk specifically includes the following steps:

[0056] S1. Establish an initial bad byte table of the flash memory of the solid state disk.

[0057] Specifically, in step S1, when the solid-state hard disk is initialized, the controller of the solid-state hard disk scans each page of each block of the flash memory in turn...

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 an error management method of flash memory for greatly enhancing the service time of a solid state disk. The method comprises the following steps: establishing an initial flash memory bad byte table of the solid state disk; querying the flash memory bad byte table when data to be written is written into a flash memory page of the solid state disk, and skipping positions of bad bytes according to the positions of the bad bytes marked by the flash memory bad byte table, so as to write the data to be written; querying the flash memory bad byte table when data to be read is read from the flash memory page of the solid state disk, and skipping positions of bad bytes according to the positions of the bad bytes marked by the flash memory bad byte table, so as to read the data to be read. The method has the benefits that the method can prolong the service time of a page or a block, maintain the available physical capacity and the write-in life of the solid state disk, and further enhance the serviceable time of the solid state disk.

Description

technical field [0001] The invention relates to the technical field of solid-state hard disks, in particular to an error management method for flash memory that greatly improves the service time of solid-state hard disks. Background technique [0002] Such as figure 1 As shown, a typical solid-state disk (SSD) is mainly composed of a solid-state disk controller (SSD Controller) and a flash memory (NAND Flash), and the solid-state disk uses the solid-state disk controller as the core, and uses the flash memory as the storage data medium. [0003] Such as figure 2 As shown, the flash memory is internally composed of thousands of blocks (Block), and a block is composed of several word lines (WordLine) and bit line (Bit Line) crossing to form a network structure, and a word line contains one or more Page (Page), a page is composed of several bit lines (Bit Line) (bit lines can be further divided into parity or grouping, so a word line can contain multiple pages), 8 bit lines...

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
IPC IPC(8): G11C29/04
CPCG11C29/04
Inventor 王斐杨万云周士兵彭鹏田达海
Owner HUNAN GOKE MICROELECTRONICS
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