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

Storage device for updating flash memory pages according to error-correcting codes and method thereof

An error correction and storage device technology, applied in the direction of response error generation, redundant code error detection, etc.

Active Publication Date: 2010-02-10
GENESYS LOGIC INC
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the mechanism of deciding to write pages based on the number of uses still has its shortcomings, so there is still a need for improvement

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
  • Storage device for updating flash memory pages according to error-correcting codes and method thereof
  • Storage device for updating flash memory pages according to error-correcting codes and method thereof
  • Storage device for updating flash memory pages according to error-correcting codes and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] see figure 1 as well as figure 2 , figure 1 is a functional block diagram of the storage device 10 used to update the pages of the flash memory in the present invention, figure 2 yes figure 1 Schematic of the flash memory 20. The storage device 10 includes a flash memory 20 , an ECC detector 30 , a controller 40 and a register 50 . Flash memory 20 can be NAND flash memory, and it comprises several blocks 22, and each block 22 comprises several pages 24, storage section (data area) 26 and spare section (spare area) 28, the data of storage section 26 The capacity can be 2048 bytes, which is used to store data. The data capacity of the spare section 28 can be 64 bytes, and is used to record the error correction code corresponding to the data. Generally, every 512-byte storage section 26 corresponds to a 16-byte spare section 28 . When the storage section (data sector) 26 stores more error bytes, the number of bits used by the error correction code stored in the sp...

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 a storage device for updating flash memory pages according to error-correcting codes and a method thereof. The storage device comprises a flash memory, an error-correcting codedetector and a controller. Each page of the flash memory is used for storing data and the error-correcting codes corresponding to the data. The error-correcting code detector is used for detecting bitnumber used by the error-correcting codes of an alternate section of each page. The controller is used for storing the data and the error-correcting codes stored in a first page to a second page whenthe bit number used by the error-correcting codes of the first page of equal pages is greater than a preset value, wherein the bit number used by the error-correcting codes of the second page is smaller than the preset value. The invention also provides a method for updating a data block of a flash memory, and a method for protecting the access of a flash memory storage device.

Description

technical field [0001] The present invention relates to a storage device and method for updating flash memory pages, and more specifically, relates to a storage device and method for updating flash memory pages according to reading error correction codes. Background technique [0002] Flash memory (Flash Memory) is a non-volatile memory, which can still save previously written data when the power is turned off. Compared with other storage media (such as hard disk, floppy disk or magnetic tape, etc.), flash memory has the characteristics of small size, light weight, anti-vibration, no mechanical action delay during access, and low power consumption. Due to these characteristics of flash memory, data storage media such as consumer electronic products, embedded systems or portable computers are widely used in recent years. [0003] There are two main types of flash memory: NOR flash memory and NAND flash memory. The advantages of NOR flash memory are low voltage, fast access ...

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/10
Inventor 陈如芃林志荣
Owner GENESYS LOGIC INC
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