Controller management of memory array of storage device using magnetic random access memory (mram)
AssigneeAvalanche Technology, Inc.
InventorsMehdi Asnaashari, Siamack Nemazie
Life of this patent
Estimating the term…
Abstract
A mass storage device includes a controller configured to communicate with a host. The controller is coupled to a first memory and a second memory, the first and second memories being of different types. The mass storage device includes a storage media partitioned into a plurality of Logical Units (LUNs) based on capabilities and resources of the mass storage device. The mass storage device further includes the first memory and the second memories and a hybrid reserved area spanning at least a portion of the first and second memories.
Claims30
A mass storage device comprising:
- a controller configured to communicate with a host and to transfer host data therebetween and coupled to a first memory and a second memory, the first memory being different from the second memory;
- and
- a storage media partitioned into at least one Logical Unit (LUN) based on the resources of the mass storage device, the storage media having a hybrid reserved area spanning at least a portion of the first and second memories,
- wherein at least a portion of private data is stored in the first memory of the hybrid reserved area, further wherein the controller is operable to manage the hybrid reserved area and the at least one LUN is managed by the host.
A mass storage device comprising:
- a first memory and a second memory, the first memory being distinct from the second memory;
- at least one Logical Unit (LUN);
- hybrid reserved area spanning at least a portion of the first and second memories;
- and
- a controller coupled to the first memory and the second memory and configured to communicate with a host and to transfer host data therebetween,
- wherein at least a portion of private data is stored in the first memory of the hybrid reserved area.
The mass storage device of claim 25, further wherein upon the cached host data being read prior to being moved to the at least one LUN, the controller being operable to read the cached host data.
A mass storage device comprising:
- a controller configured to communicate with a host to transfer host data therebetween, the controller being coupled to a first memory and a second memory, the first and second memories being of different types, wherein the mass storage device is partitioned into one or more Logical Units (LUNs) based on capabilities and resources of the mass storage device, the one or more LUNs including at least a portion of the first and the second memories;
- and
- a hybrid reserved area spanning at least a portion of the first and the second memories,
- wherein at least a portion of the host data is cached in the first memory of the hybrid reserved area, and further wherein at least a portion of critical data is stored in the first memory of the one or more LUNs, the controller being operable to manage the hybrid reserved area while the one or more LUNs are managed by the host.
Dependencies are inferred from the claim text.