Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and system for predicting service life of flash memory block based on three-dimensional flash memory storage structure

A technology of flash memory storage and flash memory blocks, which is applied in the field of predicting the service life of flash memory blocks, which can solve the problems of wasting storage space and achieve the effect of preserving integrity and prolonging service life

Pending Publication Date: 2020-12-15
SUZHOU UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] For this reason, the technical problem to be solved by the present invention is to overcome the problem that many flash memory blocks are not fully used in the prior art and seriously waste storage space, thereby providing a three-dimensional flash memory based on which flash memory blocks can be fully used and avoid wasting storage space Storage structure can predict the service life method and system of flash memory block

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
  • Method and system for predicting service life of flash memory block based on three-dimensional flash memory storage structure
  • Method and system for predicting service life of flash memory block based on three-dimensional flash memory storage structure
  • Method and system for predicting service life of flash memory block based on three-dimensional flash memory storage structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] like figure 1 As shown, this embodiment provides a method for predicting the service life of a flash memory block based on a three-dimensional flash memory storage structure, including the following steps: Step S1: input the request data into the data queue; Step S2: determine whether the length of the data queue is within a specified range If yes, go to step S3, if not, go back to step S1; step S3: load the training model for predicting the service life of the flash memory block into the host system; step S4: judge whether the accuracy of the training model is less than the set threshold, if yes, Then update the training model, and store the updated training model in the storage device as a new training model for predicting the service life of the next flash memory block, if not, return to step S3; Allocate a new flash block as a replacement block within the available space, and migrate the data in the flash block near the maximum useful life to the replacement block b...

Embodiment 2

[0035] Based on the same inventive concept, this embodiment provides a system for predicting the service life of a flash memory block based on a three-dimensional flash memory storage structure. The principle of solving the problem is similar to the method for predicting the service life of a flash memory block based on a three-dimensional flash memory storage structure. No longer.

[0036] This embodiment provides a system for predicting the service life of flash memory blocks based on a three-dimensional flash memory storage structure, including:

[0037] The data request module is used to input the request data into the data queue;

[0038] The first judgment module is used to judge whether the length of the data queue is within the specified range, if so, enter the training model module, if not, return to the data request module;

[0039] A training model module for loading a training model for predicting the lifetime of flash blocks into the host system;

[0040] The se...

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 relates to a method and a system for predicting the service life of a flash memory block based on a three-dimensional flash memory storage structure. The method comprises the following steps: inputting request data into a data queue; judging whether the data queue is full or not; loading the training model for predicting the service life of the flash memory block into a host system,and training the data; judging whether the precision of the training model is smaller than a set threshold value or not, if yes, updating the model, storing the updated model in a storage device to serve as a new training model for predicting the service life of the next flash memory block, and if not, returning to the previous step; and allocating a new flash memory block as a replacement block in the reserved space of the storage device, migrating data in the flash memory block close to the maximum service life into the replacement block before a fault occurs, and updating the mapping table.The integrity of stored data can be guaranteed, all flash memory blocks are abraded uniformly as much as possible, the service life of a storage system is prolonged, and the reliability of the storage system is enhanced.

Description

technical field [0001] The invention relates to the technical field of predicting the service life of flash memory blocks, in particular to a method and system for predicting the service life of flash memory blocks based on a three-dimensional flash memory storage structure. Background technique [0002] NAND Flash is widely used in storage systems and computer systems due to its advantages of high storage density, high throughput and low power consumption. However, the feature size under the process technology has reached the limit, and it becomes extremely difficult to further increase the storage capacity on the traditional two-dimensional planar structure. In order to solve this problem, three-dimensional flash memory storage structure is mentioned, which breaks the bottleneck of storage capacity but its reliability is difficult to guarantee. [0003] No matter in the two-dimensional or three-dimensional storage structure, the flash block can only maintain limited Progr...

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 Applications(China)
IPC IPC(8): G06K9/62G06N3/04G06F3/06
CPCG06N3/049G06F3/0616G06N3/044G06N3/045G06F18/214
Inventor 黄敏杜雅芝肖仲喆顾济华
Owner SUZHOU UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More