Dynamic latency of nand read command
A command and command queuing technology, applied in the field of memory devices, can solve rare problems that limit the effectiveness of multi-plane reading
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0105] Example 1 is a method for increasing the probability of parallel reads within a memory die of a memory device, the method comprising: performing, at a controller of the memory device, operations comprising: receiving a request to store in the a first host read command for data on a first portion of a die of the memory device; determining that the host read command queue is empty; in response to determining that the host read command queue is empty, delaying the first host read executing a command for a delay period; receiving a second host read command requesting data stored on a second portion of the die of the memory device during the delay period; and executing the second host read command in parallel a host read command and the second host read command.
[0106] In Example 2, the subject matter of Example 1 includes, wherein the delay period is variable and determined based on a depth of the host read command queue.
[0107] In Example 3, the subject matter of Exam...
example 9
[0113] Example 9 is a memory device comprising: a NAND die comprising a plurality of distinct portions; a controller configured to perform operations comprising: receiving a request to store all a first host read command for data on a first portion of the plurality of different portions of the die; determining that the host read command queue is empty; in response to determining that the host read command queue is empty, delaying execution of the first host read command a host read command for a delay period; receiving a second host read command requesting data stored on a second portion of the die of the memory device during the delay period; and executing in parallel the The first host read command and the second host read command.
[0114] In Example 10, the subject matter of Example 9 includes, wherein the delay period is variable, and wherein the operations include determining a delay period value based on a depth of the host read command queue.
[0115] In Example 11, t...
example 16
[0120] Instance 16 is a machine-readable medium storing instructions that, when executed by a controller, cause the controller to perform operations comprising: receiving data requested to be stored on a first portion of a die of a memory device Determining that the host read command queue is empty; in response to determining that the host read command queue is empty, delaying execution of the first host read command for a delay period; during the delay receiving a second host read command requesting data stored on a second portion of the die of the memory device during a time period; and executing the first host read command and the second host read command in parallel Order.
[0121] In Example 17, the subject matter of Example 16 includes, wherein the delay period is variable, and wherein the operations include determining a delay period value based on a depth of the host read command queue.
[0122] In Example 18, the subject matter of Example 17 includes, wherein the ope...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


