US 11,886,739 B2
Read operation using compressed memory
Venkata Kiran Kumar Matturi, Khammam (IN); Tushar Chhabra, Sri Ganganagar (IN); Sushil Kumar, Hyderabad (IN); and Sharath Chandra Ambula, Mancherial (IN)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Jan. 8, 2021, as Appl. No. 17/144,573.
Prior Publication US 2022/0222012 A1, Jul. 14, 2022
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/064 (2013.01); G06F 3/0604 (2013.01); G06F 3/0608 (2013.01); G06F 3/0652 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01)] 25 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a host system coupled with a non-volatile memory device and a volatile memory device; and
a controller coupled with the host system and operable to cause the apparatus to:
receive a command to access data stored in the non-volatile memory device;
determine whether a compressed copy of the data is additionally stored in the volatile memory device, the compressed copy of data associated with a logical block address (LBA) of the non-volatile memory device based at least in part on receiving the command;
transmit, to the volatile memory device, a read command that includes a logical address of the volatile memory device that is associated with the LBA of data stored in the non-volatile memory device based at least in part on determining whether the compressed copy of the data is stored in the volatile memory device; and
receive, at the host system from the volatile memory device, the compressed copy stored at the logical address of the volatile memory device of the data additionally stored in the non-volatile memory device.