Patent · US Expired

Non-volatile memory and method with block management system

US7139864B2 · kind B2 · utility

123Cited by
47References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 30, 2003
Grant dateNov 21, 2006
Priority date
Expiry dateJun 21, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C2211/5641
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A non-volatile memory system is organized in physical groups of physical memory locations. Each physical group (metablock) is erasable as a unit and can be used to store a logical group of data. A memory management system allows for update of a logical group of data by allocating a metablock dedicated to recording the update data of the logical group. The update metablock records update data in the order received and has no restriction on whether the recording is in the correct logical order as originally stored (sequential) or not (chaotic). Eventually the update metablock is closed to further recording. One of several processes will take place, but will ultimately end up with a fully filled metablock in the correct order which replaces the original metablock. In the chaotic case, directory data is maintained in the non-volatile memory in a manner that is conducive to frequent updates. The system supports multiple logical groups being updated concurrently.

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