System and method for read-while-write with NAND memory device
AssigneesSony Corporation, Sony Mobile Communications Inc.
InventorWladyslaw Bolanowski
Life of this patent
Estimating the term…
Abstract
System, method, and program to perform simultaneous read and write operations in a NAND-type memory device, including: assigning a first partition in a NAND-type memory device, wherein the first partition is configured to perform read operations on high priority read content; assigning a second partition in the NAND-type memory device, wherein the second partition is configured to perform read operations and write operations, wherein the read operations are performed on non-high priority read content; and controlling the first partition and second partition to operate in a simultaneous manner.
Claims10
A method for simultaneous read and write operations to be performed in a NAND-type memory device, the method comprising:
- assigning a first partition in a NAND-type memory device, wherein the first partition is configured to perform read operations on high priority read content;
- assigning a second partition in the NAND-type memory device, wherein the second partition is configured to perform read operations and write operations, wherein the read operations are performed on non-high priority read content;
- and
- controlling the first partition and second partition to operate in a simultaneous manner,
- wherein the step of controlling includes forming a first queue and a second queue from a primary queue,
- wherein the first queue executes read operations associated with the first partition and the second queue executes read and write operations associated with the second partition and the first queue and the second queue are executed in parallel,
- wherein when additional content is required to be written to the first partition, a temporary write is made to the second partition to store the additional content and the additional content is transferred to the first partition during an idle time associated with a system in which the NAND-type memory device is coupled.
A non-volatile memory device comprising:
- a NAND-type memory chip including a first partition configured to perform read operations on high priority read content and a second partition configured to perform read operations and write operations, wherein the read operations are performed on non-high priority read content;
- and
- a memory controller configured to control the first partition and second partition to operate in a simultaneous manner, such that the first partition may read high priority content when the second partition is reading or writing content,
- wherein the memory controller includes a first queue for executing read operations associated with the first partition and a second queue for executing read and write operations associated with the second partition and the first queue and the second queue are configure to be executed in parallel,
- wherein when additional content is required to be written to the first partition, the memory controller is configured to permit a temporary write to be made to the second partition to store the additional content, and
- when an associated host device requests writing additional content to the first partition, the temporary write is made to the second partition to store the additional content and the memory controller transfers the additional content to the first partition during an idle time associated with the associated host device in which the NAND-type memory device is coupled.
Dependencies are inferred from the claim text.