Patent · US Expired

NAND flash memory management

US7366825B2 · kind B2 · utility

36Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 26, 2005
Grant dateApr 29, 2008
Priority date
Expiry dateJan 11, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C2216/14
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory controller is utilized to overcome NAND flash memory's propensity for comprising bad blocks of memory. The memory controller utilizes minimal hardware and is essentially transparent to a device requesting access to the NAND memory. A NAND flash memory device is configured to comprise a set of main blocks of memory and a set of auxiliary blocks of memory. Each block is divided into pages of memory and each page includes metadata. The metadata includes a block status indicator, indicating whether a block is good or bad. When receiving a request to access a page in the NAND flash memory, if the block in which the page resides is good, that block is accessed. If the block is bad, auxiliary memory is searched until a block containing the address of the bad block in its metadata is found. The found block is accessed in lieu of the bad block.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.