Cooperative flash memory control

AV Kuzmin, M Jadon, RM Mathews - US Patent 9,652,376, 2017 - Google Patents
This disclosure provides for host-controller cooperation in managing NAND flash memory.
The controller maintains information for each erase unit which tracks memory usage. This …

Cache management including solid state device virtualization

S Shats, ST Sanford - US Patent 9,323,659, 2016 - Google Patents
(57) ABSTRACT A method of caching data is performed by a respective com puter having
one or more processors storing one or more storage management programs for execution …

Memory controller that provides addresses to host for memory location matching state tracked by memory controller

AV Kuzmin, M Jadon, RM Mathews - US Patent 9,727,454, 2017 - Google Patents
This disclosure provides techniques for cooperative inter action between a memory
controller and host. The tech niques call for the memory controller to store information …

Multi-array operation support and related devices, systems and software

AV Kuzmin, JG Wayda - US Patent 9,229,854, 2016 - Google Patents
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane
NAND flash memory. In one embodiment, the host directly assigns physical addresses and …

Techniques for delegating data processing to a cooperative memory controller

M Jadon, C Robertson, R Lercari - US Patent 10,552,058, 2020 - Google Patents
Processing functions are offloaded to a memory controller for nonvolatile memory by a host
in connection with write data. The nonvolatile memory executes these functions, producing …

Memory controller with at least one address segment defined for which data is striped across flash memory dies, with a common address offset being used to obtain …

AV Kuzmin, JG Wayda - US Patent 10,445,229, 2019 - Google Patents
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane
NAND flash memory. In one embodiment, the host directly assigns physical addresses and …

Techniques for directed data migration

A Chen, C Robertson, R Lercari… - US Patent 10,552,085, 2020 - Google Patents
(57) ABSTRACT A host stores “context” metadata for logical block addresses (LBAs) in a
manner tied to physical location. Notwithstand ing log-structured or copy on write processes …

Host interleaved erase operations for flash memory controller

AV Kuzmin, M Jadon, RM Mathews - US Patent 9,400,749, 2016 - Google Patents
This disclosure provides for host-controller cooperation in managing NAND flash memory.
The controller maintains information for each erase unit which tracks memory usage. This …

Multi-array operation support and related devices, systems and software

AV Kuzmin, JG Wayda - US Patent 9,710,377, 2017 - Google Patents
(57) ABSTRACT Related US Application Data This disclosure provides for improvements in
managing multi-drive, multi-die or multi-plane NAND flash memory.(63) Continuation of …

Expositive flash memory control

R Lercari, A Chen, M Jadon, C Robertson… - US Patent …, 2017 - Google Patents
This disclosure provides techniques of hierarchical address virtualization within a memory
controller and configurable block device allocation. By performing address translation only …