×

Method and apparatus for selecting a memory block for writing data, based on a predicted frequency of updating the data

  • US 10,209,902 B1
  • Filed: 02/14/2018
  • Issued: 02/19/2019
  • Est. Priority Date: 07/22/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing data in a memory module comprising (i) a single-level cell memory block and (ii) a multi-level cell memory block, the method comprising:

  • storing the data in the multi-level cell memory block;

    subsequent to storing the data in the multi-level cell memory block, updating the data for one or more times;

    tracking, by a cache system, a frequency with which the data stored in the multi-level cell memory block is updated;

    based at least in part on the frequency with which the data stored in the multi-level cell memory block is updated, determining, by a memory controller, that the data is to be stored in the single-level cell memory block; and

    based on determining that the data is to be stored in the single-level cell memory block, storing, by the memory controller, the data in the single-level cell memory block.

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