Load balancing method for prolonging service life of hotspot region

A technology of load balancing and hotspots, applied in the direction of input/output to record carrier, input/output process of data processing, instruments, etc., can solve the problem of shortening the service life of the entire FLASH, affecting the reliability of FLASH memory, and storing in FLASH hotspots In the event of abnormalities and other problems, the effect of enhancing reliability and reducing life-span bottlenecks

Inactive Publication Date: 2020-04-28
BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Thanks to its advantages of large capacity, high speed, low power consumption and non-volatility, non-volatile flash memory (FLASH) memory is occupying more and more important roles in people's daily life. location; however, before the FLASH memory can update the data, it must first erase the block / page where it is located before it can be written, and the number of erasing and writing of each block / page has an upper limit; during the use of the FLASH memory, with the use of time As the number of uses increases, there will be bad blocks / pages or hidden dangers of bad blocks / pages in the FLASH memory, especially for certain blocks / pages that are more frequently erased than other blocks / pages (hot spots). It will lead to abnormal storage in the FLASH hotspot area, affect the overall reliability of the FLASH memory, and shorten the service life of the entire FLASH

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
  • Load balancing method for prolonging service life of hotspot region
  • Load balancing method for prolonging service life of hotspot region
  • Load balancing method for prolonging service life of hotspot region

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The method of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0027] like figure 1 Shown, method of the present invention mainly is:

[0028] (1) Create multiple load balancing segments by using redundant areas;

[0029] (2) Create load balancing segments around hotspots;

[0030] (3) Add a hotspot management page and a hotspot tag page to improve the load balancing section.

[0031] like figure 2 As shown, when a load balancing segment m is created, the software needs to initialize the load balancing segment m, and initialize the hotspot mark page and hotspot management page in the load balancing segment to default values, indicating that the load balancing segment is not started by default. Rotation; hotspot area data page n is the initial value of the FLASH memory, indicating that there is no hotspot data;

[0032] The read / write hotspot area obtains the current load balancing segment m in operation by ju...

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 a load balancing method for prolonging the service life of a hot spot region, and relates to responding to an access request of a user to a hot spot region in a FLASH memory. The method comprises: according to a load balancing section global variable of current operation, operating the corresponding load balancing section, judging effectiveness of the current load balancingsection and correctness of read-write operation before the operation, completing read-write operation of the hot spot region, and updating the global variable and management information of the load balancing section of the current operation at the same time to prepare for the next read-write operation of the load balancing section. According to the method introduced in the invention, a pure software method can be used, the number of load balancing sections of the FLASH memory is configured, the read-write operation load of the hot spot region of the FLASH memory is dynamically balanced, the service life of the hot spot region is prolonged, the overall reliability of the FLASH is improved, the requirements of different users for the reliability of the FLASH memory, especially the bottleneck of the service life of the hot spot region are met, and the development efficiency is improved.

Description

technical field [0001] The invention relates to the field of chip FLASH memory, in particular to a load balancing method for improving the service life of a hotspot area. Background technique [0002] Thanks to its advantages of large capacity, high speed, low power consumption, and non-volatility, non-volatile flash memory (FLASH) memory is occupying more and more important roles in people's daily life. location; however, before the FLASH memory can update the data, it must first erase the block / page where it is located before it can be written, and the number of erasing and writing of each block / page has an upper limit; during the use of the FLASH memory, with the use of time With the increase of the number of times of use, there will be bad blocks / pages or hidden dangers of bad blocks / pages in the FLASH memory, especially for some blocks / pages that are more frequently erased than other blocks / pages (hot spots). It will cause abnormal storage in the FLASH hotspot area, af...

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): G06F3/06
CPCG06F3/0616G06F3/0652G06F3/0679
Inventor 陈峰
Owner BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products