×

Method for Non-Volatile Memory with Managed Execution of Cached Data

  • US 20060239080A1
  • Filed: 05/05/2006
  • Published: 10/26/2006
  • Est. Priority Date: 04/01/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a non-volatile memory having addressable pages of memory cells, comprising:

  • providing for each memory cell of an addressed page a set of data latches having capacity for latching a predetermined number of bits;

    providing a first-in-first-out queue for ordering incoming memory operations to be executed in the core array, the first-out memory operation being the next memory operation to be executed;

    specifying a set of mergeable conditions when two or more memory operations are mergeable into a combined memory operation, the combined memory operation operating on all data associated with the operations being combined;

    accepting an incoming memory operation into the queue whenever there are sufficient data latches available for caching the data associated with the incoming memory operation; and

    whenever an executing memory operation in the core array is mergeable with one or more queued memory operations, terminating the executing memory operation and instead executing the combined memory operation of the mergeable memory operations;

    or whenever two or more queued memory operations are mergeable among themselves but not with an executing memory operation in the core array, executing the combined queued memory operation of the mergeable memory operations after the executing memory operation in the core array has completed.

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