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

Nonvolatile memory control device and nonvolatile memory control method

一种非易失性、控制装置的技术,应用在仪器、输入/输出到记录载体、计算等方向,能够解决缩短非易失性存储器寿命等问题

Active Publication Date: 2016-06-22
KONICA MINOLTA INC
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Therefore, there is a problem that such rewriting of the data itself also occurs in the equalization in the nonvolatile memory device that focuses only on the number of times of rewriting (the number of times of erasing) of the partition as described in Patent Document 1. When the data with many times (erasing times) is stored again in the partition with the most rewriting times (erasing times), there is a possibility that the life of the non-volatile memory will be shortened.

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
  • Nonvolatile memory control device and nonvolatile memory control method
  • Nonvolatile memory control device and nonvolatile memory control method
  • Nonvolatile memory control device and nonvolatile memory control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0035] [1. Explanation of structure]

[0036] Hereinafter, specific aspects of the present invention will be described using the drawings. However, the scope of the invention is not limited to the illustrated examples.

[0037] figure 1 It is a block diagram showing the functional configuration of the nonvolatile memory control device 100 according to the embodiment of the present invention.

[0038] Such as figure 1 As shown, the nonvolatile memory control device 100 of the present embodiment appropriately selects partitions of the nonvolatile memory FM11 into which data is written, and equalizes the number of erasures of each partition of the nonvolatile memory FM11 .

[0039] Specifically, the nonvolatile memory control device 100 of the present embodiment includes an erasure count unit 1 , a read count unit 2 , a data read / write unit 3 , a control unit 4 , and the like.

[0040] The number of erasing count unit 1 counts the total number of times of erasing for each par...

Deformed example 1

[0071] [4. Multiple partitions that meet the conditions]

[0072] In the description of the embodiment, the control unit 4 of the nonvolatile memory control device 100 has a predetermined number of times of erasing or more in a specific partition, and there is a case where the number of times of erasing is smaller than that of a specific partition, and the number of times of reading is large. In the case of a certain partition, the data of the partition is swapped with the data of the specific partition, but when there are multiple partitions satisfying such a condition, the data of the partition that has been read the most times may be swapped.

Deformed example 2

[0074] [5-1. Change of the value of the predetermined number of times]

[0075] In the description of the embodiment, the control unit 4 of the nonvolatile memory control device 100 handles the predetermined number of times compared with the number of times of erasing as one predetermined value, but a plurality of values ​​may be set in advance. For the specified number of times, change the value of the specified number of times according to the condition.

[0076] For example, when the erasing count of the partition in which the data to be updated has been stored is greater than or equal to the previously set predetermined count, the control unit 4 may change the value of the predetermined count to be larger than the erasing count of the partition. value.

[0077] In this case, since the predetermined number of times can be gradually increased, the number of erasing times of each partition can be finely balanced, and the life of the nonvolatile memory can be extended.

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

Disclosed are a nonvolatile memory control device and a nonvolatile memory control method. The nonvolatile memory control device performs data reading / writing control on partitions of a rewritable nonvolatile semiconductor memory. The device includes an erase cycle counting unit, a read cycle counting unit, a data reading / writing unit and a control unit. The erase cycle counting unit counts the number of erase cycles in total per partition. The read cycle counting unit counts the number of continuous read cycles that same data is read per partition. The data reading / writing unit performs data reading / writing of data on a nonvolatile memory. On the conditions that the number of erase cycles of a specific partion is equal to or larger than a predetermined number of erase cycles and a partition having the greater number of erase cycles than that of the specific partition and the larger number of read cycles than that of the specific partition exsits, the control unit controls the data reading / writing unit to exchange data in the first partition and data in the second partition.

Description

technical field [0001] The present invention relates to a nonvolatile memory control device and a nonvolatile memory control method. Background technique [0002] In the past, rewritable semiconductor nonvolatile memory such as NAND flash memory (abbreviated as nonvolatile memory), writes data by injecting electrons into the floating gate through a tunnel oxide film, and writes data by pulling out electrons. Data Erasure. In addition, reading and writing of data is performed in units of pages consisting of a plurality of cells, and when erasing data is further performed in units of blocks consisting of a plurality of pages. [0003] However, when data in one cell is rewritten, the tunnel oxide film is degraded by electrons passing through the tunnel oxide film, and the lifetime of the cell is exhausted. Therefore, there is a limit to the number of erasing times for each block. In addition, generally, it is often used in units of partitions composed of a plurality of blocks...

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): G06F3/06
CPCG06F3/0616G06F3/0644G06F3/0647G06F3/0679G06F3/0688G06F3/0638
Inventor 桝元孝介长谷部孝
Owner KONICA MINOLTA INC
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