Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for verifying and storing flash memory

A flash memory and storage block technology, applied in the field of flash memory verification storage, can solve problems such as bad blocks of flash memory storage devices, slow erasing speed of flash memory, storage loss of flash memory storage devices, etc., to reduce premature appearance, reduce bad blocks, and avoid storage The effect of failure

Inactive Publication Date: 2013-08-28
SUZHOU YIYUAN HONGDA INTPROP AGENCYCO
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, if the flash memory is used to store user data in consideration of cost, there will be the following problems: the flash erase and write speed is slow, and most of the SPI flash memory must use BANK (64KB) as the minimum erase unit, and it takes more than 100ms to erase once. If the number of times is too high, it will inevitably affect the service life of the flash memory storage device, and when storing data, the speed is also relatively slow.
[0007] On the other hand, due to special reasons such as unexpected power failures, there will be bad blocks in the flash storage device, and the occurrence of bad blocks will cause incalculable losses to the storage of the flash storage device. Therefore, a method is needed to avoid the occurrence of bad blocks. Storage failure caused by

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
  • Method for verifying and storing flash memory
  • Method for verifying and storing flash memory
  • Method for verifying and storing flash memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Preferred embodiments of the present invention are further described below with reference to the accompanying drawings. In the present invention, the flash memory includes a verification unit and a storage unit, the storage unit includes a plurality of storage blocks, the plurality of storage blocks are used to store data to be stored, and the verification unit is used to store a linked list and the current Node address, each node in the linked list includes a data field and a pointer field, the data field stores the physical address of the storage block corresponding to the node except the bad block, and the pointer field stores the node in the linked list The address of the next node in , the current node address indicates the address of the node in which the data field stores the physical address of the last block storing data, wherein the multiple storage blocks in the storage unit have the same size.

[0025] attached figure 1 shows the block diagram of the flash ...

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 verifying and storing a flash memory. The method comprises the following steps: verifying a storage block which corresponds to a physical address stored in a data field of each node in a chain table; deleting nodes storing physical addresses of bad blocks in the data fields from the chain table; dividing to-be-stored data into N data blocks by taking the size of each block in storage unit as a unit, wherein N is an integer which is greater than or equal to 1; storing the to-be-stored data into the N storage blocks of the storage unit, wherein the N storage blocks are determined by the chain table and the current node address; and updating the current node address to enable the current node address to indicate the address of the node of which the data field stores the physical address of the last data storage block.

Description

technical field [0001] The invention relates to the field of data storage, in particular to a flash memory verification storage method. Background technique [0002] When data is transmitted between the server equipment and the terminal equipment or between the internal devices of the computer equipment, it is especially necessary to use the storage equipment as a buffer equipment. At present, the more common storage devices are flash memory and electrically erasable programmable read-only memory (EEPROM). These two storage devices have the following advantages and disadvantages respectively: [0003] First of all, the advantages of flash memory are large capacity and low price; the disadvantage is that the erasing and writing speed is slow, and it must be erased first and then written. The minimum unit of each erasing is a BANK, that is, 64KB. Moreover, the number of rewritable times per unit storage space is small, about 100,000 times; [0004] Secondly, the disadvantage...

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): G06F11/07
Inventor 王媛媛
Owner SUZHOU YIYUAN HONGDA INTPROP AGENCYCO