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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com