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

Weighted data relocation control device and method

A control device and control method technology, applied in the direction of electrical digital data processing, input/output process of data processing, instruments, etc., can solve the problem of reduced life of non-volatile memory, waste of controller performance, failure to comprehensively consider multiple rules, etc. question

Active Publication Date: 2020-02-11
RAYMX MICROELECTRONICS CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Based on the above, since the existing non-volatile memory controllers move data according to their own rules, it is impossible to comprehensively consider multiple rules to select the used storage blocks that most need data moving, so the existing data moving technology will Causes a waste of controller performance, and also reduces the life of non-volatile 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
  • Weighted data relocation control device and method
  • Weighted data relocation control device and method
  • Weighted data relocation control device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The terminology in the following description refers to the customary terms in the technical field. If some terms are explained or defined in this manual, the explanation of this part of the terms shall be based on the description or definition in this manual.

[0014] The content disclosed in this case includes a weighted data relocation (data relocation) control device and method, which can be applied to a storage control device such as a solid state drive controller (SSD controller) or other devices used to control non-volatile memory (such as flash memory ) access device. Individually speaking, some components of the weighted data migration control device may be known components. On the premise of not affecting the full disclosure and implementability of the invention, the details of individual known components will be omitted in the following description; in addition, the The method may be in the form of software and / or firmware, executed by the device of the presen...

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 a weight type data migration control apparatus and method. The data migration of a non-volatile memory can be controlled; the memory comprises a plurality of used and unused blocks; and each used block corresponds to first and second parameters. The control apparatus can execute at least following steps of multiplying the first parameter and the second parameter of each used block by a first weight value and a second weight value respectively to obtain a corresponding priority index, wherein at least one of the first and second parameters and / or at least one of the first and second weight values depends on a heat detection result; comparing the priority index of each used block and at least one threshold value to obtain a comparison result of each used block; and if the comparison result of one of the used blocks conforms to a preset threshold, migrating effective data in the used block to one of the unused blocks.

Description

technical field [0001] This case is about storage control, especially about weighted data migration control device and method. Background technique [0002] A general non-volatile memory (such as flash memory) controller (such as a solid-state disk controller) will decide whether to relocate data according to multiple data relocation decision rules, so as to efficiently use storage space and maintain data accuracy. The plurality of data relocation decision rules usually include garbage collection rules, data retention rules, wear leveling rules, and the like. The garbage collection rule is for the controller to select a used storage block with less valid data and move the valid data in the used storage block to an unused storage block, so that the used storage block can be Erase for reuse. The data storage rule is for the controller to move the valid data of the used storage block to an unused storage block before the data of the used storage block can not be read correctl...

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): G06F3/06
CPCG06F3/064G06F3/0647G06F3/0679
Inventor 陈彦仲简志清陈富信
Owner RAYMX MICROELECTRONICS CORP
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