NFTL data storage system and method applied to NAND flash

A memory and data technology, applied in memory systems, electrical digital data processing, instruments, etc., can solve the problems of insufficient system stability and large memory consumption.

Active Publication Date: 2016-07-06
SHANGHAI INFOTM MICROELECTRONICS
View PDF6 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The existing yaffs and ubi file management systems have disadvantages such as

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
  • NFTL data storage system and method applied to NAND flash
  • NFTL data storage system and method applied to NAND flash
  • NFTL data storage system and method applied to NAND flash

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0105] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific implementation manners of the present invention will be described below with reference to the accompanying drawings. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention, and those skilled in the art can obtain other accompanying drawings based on these drawings and obtain other implementations.

[0106] In order to make the drawing concise, each drawing only schematically shows the parts related to the present invention, and they do not represent the actual structure of the product. In addition, to make the drawings concise and easy to understand, in some drawings, only one of the components having the same structure or function is schematically shown, or only one of them is marked. Herein, "a" not only means "only one", but also means "more than one".

[0107] figure 1 ...

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 an NFTL data storage system applied to an NAND flash. The NFTL data storage system comprises a data access interface for obtaining a data storing/reading/deleting/updating command; a logic/physical block mapping management device for operating a logic/physical block mapping table; and a data access device for storing/reading/deleting/updating data. The data access device comprises a data storing module, a data reading module and a physical block erasing module for carrying out physical block erasing operation. The NFTL data storage system further comprises a physical block recovery device which can increase blank physical blocks, and the physical block recovery device comprises an invalid physical webpage notification module. The NFTL data storage system further comprises a physical block abrasion balance module for balancing the number of erasing times of the physical blocks. The NFTL data storage system further comprises a bad block management device used for carrying out state detection for the physical blocks and managing a bad block management table. Therefore, the NFTL data storage system which ensures the maximum number of use times and the maximum use efficiency of the NAND flash is provided.

Description

technical field [0001] The invention relates to the field of data storage, in particular to an NFTL data storage system applied to NAND memory. Background technique [0002] As a commonly used storage medium, NAND memory (NAND FLASH) is currently widely used in MID, OTT and MP3 devices, and has the advantages of high speed, high space utilization and low price. [0003] In order to complete the data mapping from the logical block address (LBA, LogicBlockAddress) used by the operating system to the physical block address (PBA, PhysicsBlockAddress) used by the memory, the flash memory (FLASH) requires a flash translation layer (FTL, Flashtranslationlayer). And NAND memory needs NFTL, NAND flash translation layer (NANDFlashTranslationLayer). [0004] Due to some inherent characteristics of NAND memory: such as reading and writing in units of physical pages and erasing in units of physical blocks, there are inherent bad blocks in physical blocks, and there are limitations on th...

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
IPC IPC(8): G06F12/06
CPCG06F12/0646G06F2212/1036
Inventor 魏巍皮小军王大岁
Owner SHANGHAI INFOTM MICROELECTRONICS
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