Flash controller cache architecture
AssigneeSanDisk Corporation
InventorsKevin M. Conley, Reuven Elhamias
Life of this patent
Estimating the term…
Abstract
A buffer cache interposed between a non-volatile memory and a host may be partitioned into segments that may operate with different policies. Cache policies include write-through, write and read-look-ahead. Write-through and write back policies may improve speed. Read-look-ahead cache allows more efficient use of the bus between the buffer cache and non-volatile memory. A session command allows data to be maintained in volatile memory by guaranteeing against power loss.
Claims15
A removable memory card for storing data in a non-volatile, non-rotating storage medium, comprising:
- a host interface;
- a non-volatile memory array;
- and
- a buffer cache in communication with the host interface and the non-volatile memory array, the buffer cache having at least a first portion and a second portion for storing data, the first portion having a first policy, the second portion having a second policy, the first policy and the second policy being separately selected.
A removable memory card for storing data in a non-volatile, non-rotating storage medium, comprising:
- a host interface for connecting to a host;
- a non-volatile, non-rotating memory array;
- and
- a read-look-ahead cache interposed between the host interface and the non-volatile, non-rotating memory array, the read-look-ahead cache storing a non-requested portion of data that is sequential to a requested portion of data requested by the host.
Dependencies are inferred from the claim text.