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

Method of arranging data in a non-volatile memory and a memory control system thereof

A non-volatile, control system technology, applied in static memory, file system, electronic digital data processing, etc., can solve problems such as slow speed, waste of resources, loss of flash memory, etc.

Inactive Publication Date: 2014-07-02
SKYMEDI CORPORATION
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Flash memory is not 100% perfect and usually has some defective (bad) bits
Unqualified flash memory with a considerable number of bad bits will be discarded, thus causing a waste of resources
[0004] Although some methods have been proposed to utilize (rather than discard) these bad flash memory, these methods result in inefficient or slow flash memory access

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 of arranging data in a non-volatile memory and a memory control system thereof
  • Method of arranging data in a non-volatile memory and a memory control system thereof
  • Method of arranging data in a non-volatile memory and a memory control system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Figure 1A A schematic diagram showing the data arrangement for accessing non-volatile memory (such as flash memory). Such as Figure 1A As shown, each data page is divided into four sectors (partition or sector), each sector has a sector header (header), followed by data and the corresponding error correction code (ECC). Figure 1A The segments shown have fixed positions. In other words, the starting point of each segment is located at the preset segment alignment point. Such as Figure 1B or Figure 1C As shown, when the non-volatile memory has a bad column, the corresponding entire section must be skipped. The location of the skipped (or obsolete) section is recorded in the look-up table, so as to write or read the non-volatile memory. for Figure 1A With the data arrangement shown, even if only a small portion of a sector is defective, the entire sector must be discarded, thus making the use of non-volatile memory very inefficient. In addition, when reading ...

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

A method of arranging data in a non-volatile memory and an associated memory control system are disclosed. A data area is divided into a plurality of valid data divisions, each having a link header followed by associated data and error correction code (ECC). At least one linking parameter is set in each said link header, and at least one obsolete data division including a bad column or columns is set, each said obsolete data division being flexible in size. Valid data divisions are linked and the obsolete data divisions are skipped, when accessing the non-volatile memory, according to the at least one linking parameter.

Description

technical field [0001] The invention relates to a nonvolatile memory, in particular to a data arrangement method of the nonvolatile memory and a related memory control system. Background technique [0002] Flash memory is a type of non-volatile solid-state memory device that can be erased or written electrically. The capacity of the flash memory is exponentially multiplied as predicted by Moore's law, so that a new generation of flash memory is launched every one and a half years. Advances in process technology have increased memory capacity, speed, and applications. [0003] Flash memory is not 100% perfect and usually has a few defective (bad) bits. Unqualified flash memory with a considerable number of bad bits will be discarded, thus causing a waste of resources. [0004] Although some methods have been proposed to utilize (rather than discard) these defective flash memories, these methods result in inefficient or slow access to the flash memory. [0005] In order to...

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): G06F13/16
CPCG06F17/30067G06F11/10G06F11/1008G11C29/808G11C29/82
Inventor 林庭玮萧友章
Owner SKYMEDI CORPORATION