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

Data storage structure of Flash memory and data manipulation mode thereof

A technology for data storage and data manipulation, applied in response to error generation, redundant code error detection, memory address/allocation/relocation, etc. problems, to avoid the generation of bad blocks and prolong the service life

Active Publication Date: 2011-06-01
XIAMEN YAXON NETWORKS CO LTD
View PDF2 Cites 69 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In addition, the design of the data storage structure and data operation mode of the existing Flash memory often does not take into account the anti-power-down processing and data verification (ECC) processing mechanism

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The present invention first proposes a data storage structure of a Flash memory, wherein each page (Page) storage unit includes a data storage space for storing data and a spare space. Among them, the spare space is defined as the following parts:

[0042] The file name (FileID) recording area is used to store the file name (FileID) data;

[0043] The page name (PageID) record area is used to store the page name (PageID) data;

[0044] The page storage status recording area is used to store the page storage status bit (Page status) data and the block storage status bit (Block status) data;

[0045] Page status (TAG) record area, used to store page serial number (Page Serial) data and page data length (Pagedatalen) data;

[0046] Block erasure times record area, used to store erasure times data of block (Block);

[0047] The data check code (ECC) recording area is used to store the data of the data check code (ECC, Error Correction Code).

[0048] The present inventi...

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 relates to the field of a Flash memory, particularly a data storage structure of a Flash memory. A storage unit on each page comprises a data storage space for storing data and a spare space, wherein the spare space is defined into the following parts: a file name recording area, a page name recording area, a page storage state recording area, a page state recording area, a block erase counter recording area and a data check code recording area. The data manipulation mode of the data storage structure of a Flash memory specifically comprises a system initialization step and a data manipulation step, wherein the data manipulation step comprises storage space allocation and release operation, anti-power-down protection operation, abrasion balancing operation, bad block processing and data check operation. The invention optimizes the data storage structure of a Flash memory and the data manipulation control mode thereof, balances the Flash memory in the read-write operation, carries out anti-powder-down processing and designs an ECC (Error Correction Code) processing mechanism, thereby avoiding the defects of the existing Flash.

Description

technical field [0001] The invention relates to the field of electronic memory, in particular to the field of Flash memory (flash memory). Background technique [0002] For embedded devices, flash memory (Flash) is a very common storage medium. With the popularization of GPS applications, various GPS-based application developments emerge in an endless stream. GPS monitoring vehicle terminal is an electronic product that GPS is widely used in the automotive industry at present. It is often used for car anti-theft, monitoring, positioning, location query, black box, scheduling and other functions. In essence, the GPS monitoring vehicle terminal is also an embedded device, which also needs components such as CPU, memory, I / O port, and storage media. Therefore, the storage medium of the GPS monitoring vehicle terminal also mostly adopts Flash memory. [0003] Due to the very harsh working environment of the vehicle-mounted GPS monitoring terminal, various external factors suc...

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/06G06F11/08
Inventor 庄宗辉黄希煌钟可华陈从华潘胜
Owner XIAMEN YAXON NETWORKS CO LTD
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