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

Bad block table storage method and device and NAND gate nonvolatile memory

A non-volatile memory and storage device technology, which is applied in the direction of memory address/allocation/relocation, response error generation, redundancy in operation, data error detection, etc., can solve serious problems and improve utilization rate , improve reliability, and ensure the effect of normal use

Inactive Publication Date: 2014-02-19
FUJIAN STAR NET EVIDEO INFORMATION SYST CO LTD
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The existing multi-level cell NAND non-volatile memory (also known as: MLC NAND flash memory, hereinafter referred to as MLC NAND flash memory; MLC English full name Multi-Level Cell, Chinese name: multi-level cell) in the process of leaving the factory and using , Bad blocks (caused by continuous write operations or process defects during use) are a difficult problem that MLC NAND flash memory cannot solve from production and hardware, and as the capacity increases, the problem becomes more and more serious
On the one hand, it is required to improve the hardware verification capability of the NAND chip control interface, on the other hand, it also poses greater challenges to the software design

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
  • Bad block table storage method and device and NAND gate nonvolatile memory
  • Bad block table storage method and device and NAND gate nonvolatile memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] see figure 1 , a bad block table (English full name: Bad Blocks Table, hereinafter referred to as BBT) storage method, including the following steps:

[0036] Main BBT generation steps: when using the NAND gate non-volatile memory (hereinafter referred to as NAND chip) for the first time, the driver of the NAND chip scans the bad blocks on the NAND chip and generates the main BBT;

[0037] Main BBT writing step: write the main BBT into any non-bad block of the NAND chip, and the non-bad block is provided by the NAND chip manufacturer when the NAND chip leaves the factory. The location of the non-bad block is obtained by querying the data sheet of the NAND chip. Some NAND chip manufacturers guarantee that the first block is a non-bad block, and some NAND chip manufacturers guarantee that the last block is a non-bad block. It cannot be guaranteed that it will always be a non-bad block in future use. Therefore, in this embodiment, the master BBT and the slave BBT are use...

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 bad block table storage method. The method includes the steps of generating a bad block table, namely, during initial use of an NAND gate nonvolatile memory, using a driver of the NAND gate nonvolatile memory to scan bad blocks in the NAND gate nonvolatile memory and generate a main bad block table; writing in the main bad block table, namely, writing the main bad block table into any non-bad block in the NAND gate nonvolatile memory. The invention further discloses one NAND gate nonvolatile memory. A bad block table storage device provided in the invention is applied to the NAND gate nonvolatile memory. The main bad block table is stored in the non-bad block, so that chances of the NAND gate nonvolatile memory being not available due to failure of reading the bad block table are reduced greatly. A slave bad block table is also stored; when the main bad block table cannot be read, a new main bad block table can be recovered from the slave bad block table; accordingly, normal use of the NAND gate nonvolatile memory is ensured.

Description

【Technical field】 [0001] The invention relates to the technical field of semiconductors, in particular to a storage method and device for a bad block table and a NAND gate type nonvolatile memory. 【Background technique】 [0002] NAND-type non-volatile memory (also known as: NAND flash memory or NAND chips, hereinafter referred to as NAND chips) is a better storage device than hard drives, and its array is divided into a series of 128kB blocks, which are NAND chips The smallest erasable entity in . [0003] The existing multi-level cell NAND non-volatile memory (also known as: MLC NAND flash memory, hereinafter referred to as MLC NAND flash memory; MLC English full name Multi-Level Cell, Chinese name: multi-level cell) in the process of leaving the factory and using , Bad blocks (caused by continuous write operations or process defects during use) are a difficult problem that MLC NAND flash memory cannot solve from production and hardware, and as the capacity increases, the ...

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): G06F12/06G06F11/14
Inventor 郑远喻呈东
Owner FUJIAN STAR NET EVIDEO INFORMATION SYST 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