Memory and data access thereof, and memory block management method

A storage device and data storage technology, applied in the direction of memory address/allocation/relocation, response error generation, redundant code error detection, etc., can solve the problem of shortened service life of non-volatile memory and achieve extended use The effect of longevity

Active Publication Date: 2010-12-29
TRANSCEND INFORMATION
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when traditional non-volatile memory stores data, it does not care about how many error correction bits are in the stored memory block.
Therefore, if these memory blocks on the edge of failure are often accessed for data, these memory blocks will be accelerated to reach a state of failure, so that the service life of the non-volatile memory will be relatively 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
  • Memory and data access thereof, and memory block management method
  • Memory and data access thereof, and memory block management method
  • Memory and data access thereof, and memory block management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] FIG. 3 is a block diagram of internal functions of a storage device according to a preferred embodiment of the present invention. Referring to FIG. 3 , the storage device 300 provided by the present invention may include an interface unit 302 , an access control unit 304 and a memory unit 306 . The interface unit 302 can be coupled to the data transmission interface 342 and the access control unit 304 , and the access control unit 304 can be coupled to the memory unit 306 . In this way, the access control unit 304 can store the data received by the interface unit 302 from the data transmission interface 342 in the memory unit 306 . In addition, the access control unit 304 can also read data from the memory unit 306 and send it to the data transmission interface 342 through the interface unit 302 for transmission. In this embodiment, the data transmission interface 342 is, for example, a wireless or wired transmission interface, such as a universal serial bus.

[0024]...

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 method for managing a memorizer block. The method comprises: a plurality of block regions are provided and respectively have different storage priority. In addition, the number of error correction bits in the memorizer block is checked. Therefore, according to the number of the error correction bits in the memorizer block, the method can decide to store data in the memorizer block of the block regions in order to decide to use the memorizer block to place the cis-position of the data when the data is stored.

Description

technical field [0001] The present invention relates to a data access and memory block management technology, and in particular to a data access and memory block management technology for prolonging the service life of a storage device. Background technique [0002] FIG. 1 is a schematic diagram of a non-volatile memory architecture. Referring to FIG. 1, a non-volatile memory 100, such as a flash memory, includes a plurality of memory blocks, such as 102, 104 and 106, for storing data. These memory blocks can be arranged in an array, so they can also be called a memory block array. Each memory block has a storage space with a certain capacity. However, after a period of use, errors may occur in some bits, and these erroneous bits may be called error bits. In traditional technology, when an error bit is found in a memory block, the bit correction method can be used to correct the error bit, and the corrected error bit is marked as an error correction bit or an error correc...

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): G06F12/06G06F11/10
Inventor 胡家铭解钧宇
Owner TRANSCEND INFORMATION
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