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

Average abrasion method and controller using the same

A controller, averaging technology, applied in instruments, static memory, read-only memory, etc., can solve the problems of accelerated wear, limited effect of average wear, and inability to ensure the number of erasures.

Active Publication Date: 2009-04-15
PHISON ELECTRONICS
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method of sequentially logically exchanging the blocks in the data area and the blocks in the spare area cannot ensure that the blocks with fewer erasure times are exchanged. Multiple blocks accelerate their wear even more, so the effect of wear averaging is limited

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
  • Average abrasion method and controller using the same
  • Average abrasion method and controller using the same
  • Average abrasion method and controller using the same

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0106] FIG. 1A is a diagram illustrating a host using a non-volatile memory storage device according to a first embodiment of the present invention.

[0107] Referring to FIG. 1A , the host 100 generally includes a microprocessor 102 , a random access memory (random access memory, RAM) 104 , an input / output (I / O) device 106 , a system bus 108 and a data transmission interface 110 . It must be understood that the host 100 may further include other components, such as a display device or a network device.

[0108] The host 100 may be a system such as a computer, a digital camera, a camcorder, a communication device, an audio player, or a video player. In general, host 100 can be virtually any system that can store data.

[0109] In the embodiment of the present invention, the non-volatile memory storage device 120 is electrically connected with other components of the host 100 through the data transmission interface 110 . Through the processing of the microprocessor 102 , the ...

no. 2 example

[0160] The hardware structure of the second embodiment of the present invention, the operation of the non-volatile memory and the recording of the number of block erase times are the same as those of the first embodiment (as shown in Figures 1A-1B, 2A-2B, 4A-4D), so here The description will not be repeated. The difference between the second embodiment and the first embodiment is that the second embodiment only sets rules for block extraction for the replacement area in the wear leveling method.

[0161] FIG. 5 is a flow chart illustrating average wear according to a second embodiment of the present invention. Please refer to FIG. 5 , the difference between the flow chart shown in FIG. 5 and the flow chart shown in FIG. 3 is that the step S1310' in FIG. 5 only sets extraction rules for block extraction for the replacement area 208. In the second embodiment, the block extraction rules for the replacement area 208 and other steps for performing loss adjustment are the same as t...

no. 3 example

[0163] The hardware structure of the third embodiment of the present invention, the operation of the non-volatile memory and the recording of the number of block erasures are the same as those of the first embodiment (as shown in FIGS. 1A-1B, 2A-2B, 4A-4D), so here The description will not be repeated. The third embodiment differs from the first embodiment in that the second embodiment only sets rules for block extraction for transient regions in the wear leveling method.

[0164] FIG. 6 is a flow chart illustrating average wear according to a third embodiment of the present invention. Please refer to FIG. 6, the difference between the flow chart shown in FIG. 6 and the flow chart shown in FIG. 3 is that step S1310” in FIG. In the third embodiment, the block extraction rules for the transient region 210 and other steps for performing loss adjustment are the same as those in FIG. 3 , and will not be repeated here.

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 an average wear method used for a nonvolatile memory, wherein, a volatile memory is substantially divided into a plurality of blocks, which are at least grouped into a data area, a spare area, a replacement area and a transient area. The method includes the steps of: extracting blocks according to different purposes in block extraction from the spare area and executing loss adjustment procedure.

Description

technical field [0001] The present invention relates to a wear leveling method, and in particular to a wear leveling method for a non-volatile memory and a controller using the method. Background technique [0002] The rapid growth of digital cameras, cell phone cameras and MP3 players over the past few years has led to a rapid increase in consumer demand for storage media. Flash memory (Flash Memory) has data non-volatility, power saving, small size and no mechanical structure And other characteristics, suitable for portable applications, most suitable for use in this type of portable battery-powered products. In addition to the built-in memory needs of portable products, for external products such as small memory cards and flash drives, each person may have multiple flash drives and small memory cards at the same time, so the market size is larger than those devices. Therefore, the flash memory industry has become a very popular part of the electronics industry in recent ...

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): G11C29/00G11C16/00
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