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

Data programming method, memory control circuit unit and memory storage device

A technology for controlling circuits and storage devices, applied in the input/output process of data processing, electrical digital data processing, instruments, etc. problems such as shortening the overall service life of non-volatile memory modules

Active Publication Date: 2020-05-12
PHISON ELECTRONICS
View PDF22 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, due to the priority of programming data to the physical erasing units of the storage area with a faster storage speed, the erasure times of the physical erasing units in the storage area with a faster storage speed are often far greater than those with a faster storage speed. Erase count of physical erase units in slow storage
In this way, the erasing times of the physical erasing units in the storage area with a faster storage speed will reach the upper limit of erasing times first, so that the rewritable non-volatile memory module cannot continue to be used
Therefore, although the erasing times of the physical erasing unit in the storage area with a slower storage speed has not reached the upper limit of erasing times, it cannot be used anymore, which shortens the overall service life of the rewritable non-volatile memory module.

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
  • Data programming method, memory control circuit unit and memory storage device
  • Data programming method, memory control circuit unit and memory storage device
  • Data programming method, memory control circuit unit and memory storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0088] Generally speaking, a memory storage device (also called a memory storage system) includes a rewritable non-volatile memory module and a controller (also called a control circuit unit). Typically memory storage devices are used with a host system such that the host system can write data to or read data from the memory storage device.

[0089] figure 1 is a schematic diagram of a host system, memory storage devices, and input / output (I / O) devices shown according to an example embodiment, and figure 2 is a schematic diagram of a host system, a memory storage device, and an input / output (I / O) device shown according to another exemplary embodiment.

[0090] Please refer to figure 1 and figure 2 , the host system 11 generally includes a processor 111 , a random access memory (random access memory, RAM) 112 , a read only memory (read only memory, ROM) 113 and a data transmission interface 114 . The processor 111 , random access memory 112 , ROM 113 and data transmission...

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 data programming method, a memory control circuit unit and a memory storage device. The method comprises the steps of setting a first class entity erasing unit as a current writing-in region and recording the current writing-in data size. The method further comprises the step of calculating a data size threshold value according to the first class entity erasing unit. The method further comprises the step of receiving data. The method further comprises the steps of adopting a first programming mode for programming the data to at least one first class entity erasing unit if the current writing-in data size is smaller than the data size threshold value; setting a second class entity erasing unit as a current writing-in region if the current writing-in data size is not smaller than the data size threshold value, and adopting a second programming mode for programming the data into at least one second class entity erasing unit. The problem that a rewritable type racetrack memory module cannot be used due to the fact that the erasing frequency of some entity erasing units is excessively large can be avoided.

Description

technical field [0001] The invention relates to a data programming method, in particular to a data programming method of a rewritable non-volatile memory module, a memory control circuit unit and a memory storage device. Background technique [0002] Digital cameras, mobile phones, and MP3 players have grown rapidly in recent years, making consumers' demand for storage media also increase rapidly. Since the rewritable non-volatile memory module (such as flash memory) has the characteristics of data non-volatility, power saving, small size, and no mechanical structure, it is very suitable for being built in various portable devices such as the above examples. in the multimedia device. [0003] To increase usable capacity, a cell in some types of rewritable non-volatile memory modules can be used to store multiple bits. Moreover, in order to increase the data storage speed of this type of rewritable non-volatile memory module, some types of rewritable non-volatile memory mod...

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/0616G06F3/0629G06F3/0644G06F3/0652G06F3/0679
Inventor 陈家益
Owner PHISON ELECTRONICS
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