×

Memory with Block-Erasable Location

  • US 20080276036A1
  • Filed: 12/14/2006
  • Published: 11/06/2008
  • Est. Priority Date: 12/21/2005
  • Status: Abandoned Application
First Claim
Patent Images

1. An apparatus comprising:

  • a non-volatile main memory that comprises a plurality of physical blocks of memory locations, the main memory supporting erasing of at least a physical block at a time;

    a mapping control circuit configured to maintain pointing information stored in the main memory, the stored pointing information comprising pointers to use blocks that are in use for particular functions and pointers to free blocks that are free for future use for the particular functions, the mapping control circuit being configured to provide a substitute block, from the free blocks that the pointers point to, as substitute for at least part of a selected one of the used blocks, and to write an updated version of the pointing information to the main memory only after using at least two of the free blocks as substitute blocks at least after using one combination of at least two of the free blocks, the mapping control circuit being configured to use at least one of the pointers to free blocks from the stored pointer information, at least on start up, to access at least one of the free blocks to determine whether the at least one of the free blocks has been used as a substitute for a particular one of the used blocks and, if so, to use the at least one of the free blocks as substitute block for the particular one of the used blocks after start up.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×