Patent ID: 9135192
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. A method of operating a nonvolatile memory system that is in communication with a host comprising: receiving, in the memory system, a plurality of host read commands from the host in a first order in which a first read command directed to a first plane in a NAND flash memory die is prior to a second read command directed to a second plane in the NAND flash memory die; recording the first order; subsequently identifying a second order for execution of the plurality of host read commands, the second order being different from the first order, the second read command being prior to the first read command in the second order; subsequently executing the plurality of host read commands in the second order that interleaves host read commands between the first plane and the second plane in the first NAND flash memory die, the first plane having a first cache memory and the second plane having a second cache memory; transferring data from the first cache memory to a memory controller in parallel with reading additional data from the first plane; transferring data from the second cache memory to the memory controller in parallel with reading additional data from the second plane; and subsequently transferring data to the host, in an order corresponding to the recorded first order.