×

Page based management of flash storage

  • US 20110055458A1
  • Filed: 09/03/2009
  • Published: 03/03/2011
  • Est. Priority Date: 09/03/2009
  • Status: Active Grant
First Claim
Patent Images

1. A data storage system comprising:

  • an array of nonvolatile memory devices comprising multiple blocks of sub-arrays that are comprising a plurality of sub-blocks where each sub-block comprises a plurality of sectors and each sectors comprising a plurality of bytes of memory cells;

    a management processor in communication with the array of nonvolatile memory devices to provide control signals for the programming of selected sub-blocks, erasing selected blocks, and reading selected sub-blocks of the array of nonvolatile memory devices;

    a sub-block buffer in communication with the array of nonvolatile memory devices and the management processor and partitioned into sub-block segments for temporarily storing sub-blocks of data that is read from or to be transferred to the array of nonvolatile memory devices as determined by control signals received from the management processor; and

    a logical-to-physical translation table that receives a requested logical sub-block address and translates the logical sub-block address to a physical sub-block address and in communication with the management processor to transfer the physical sub-block address to the management processor for identifying a physical location of a desired sub-block within the array of nonvolatile memory devices, wherein the logical-to-physical translation table comprises a cache flag table identifying if the requested logical sub-block address is present in the sub-block buffer.

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